编 者 按
在逻辑设计里,比如需要分层解析数据的场景,往往当前时钟能消耗处理多少数据依赖于数据的实时解析,下一拍将移出已解析过的数据。本文就这种场景来做逻辑上的实现及优化。
需求分析
在逻辑设计中,我们不妨将系统数据总线定义如下:
出了数据握手交互所需的vaild/ready外,数据总线一般包含data,empry(表示数据最后一拍的空闲字节数),sop,eop。在一些需要数据分层解析移位的场景,我们所需要的整体的模块可定义如下:
port_in:数据输入端口
port_out:数据输出端口
shift_num:指定当前时钟周期port_out所消耗的字节数
整体的需求无非是每个时钟周期port_out每消耗多少数据,下一拍port_out就要补齐输出多少数据,由于数据总线位宽往往固定,则可能需要跨时钟周期移位。正如下面的时序:
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:DataBusShift——数据移位下游说了算
文章出处:【微信号:Spinal FPGA,微信公众号:Spinal FPGA】欢迎添加关注!文章转载请注明出处。
相关推荐
电路维修
jf_49750429
发布于 :2022年10月31日 11:57:12
最近这些天,天天都有客户要求送样,每天都找老板签字,老板看我这些天天天送样,说了句:怎么天天只看到你送样,没看到你下单呢, 我那个郁闷,下单这事不由我说了算,再者没有送样的经过哪来的单开呢,哎~~~求安慰!大家也帮忙分析一下为什么会这样,为什么客户老不下单?大侠们指点一下
发表于 06-15 16:32
作者:一博科技 自媒体高速先生团队成员 黄刚相信很多粉丝都知道高速先生进驻了新的办公室,在我们忙着整理实验室时收到了客户送来的板子,客户测试后反馈说SMA头位置的阻抗过低,于是我们放下了手上的收拾工作,在凌乱的实验室里开始了新总部的debug首测!由于是客户自己设计,我们加工和焊接的,因此客户把怀疑的地方放到了我们加工或者焊接上面。我们先看看客户的PCB文件,可以看到客户设计的应该是一歀测试板,用到的SMA头是板边焊接的同轴连接器。既然客户把焊接好的板子发给我们了,第一步当然要测试验证一下阻抗是不是真的做低了,于是我们进行了几个SMA头位置的测试,果然发现阻抗明显偏低,SMA头与板子接触的位置只有42到43欧姆。从PCB设计上可以看到,从SMA头进来一直到走线,其实走线线宽是没有变化的,因此加工导致的阻抗偏差就不太可能了,因为后面的走线是能够控制到50欧姆允许的范围内。所以我们就把这个阻抗低点的位置锁定在SMA头和板子接触的地方。其实不光我们怀疑是这个位置,连客户也有同感。其实这个客户是具备不错的设计和仿真能力,大家没听错,具备仿真的能力!!!客户一开始是对这个SMA与板子的接触位置进行了3D的仿真,所以客户才能有理由怀疑是我们这个加工或者焊接的问题。高速先生一般都把姿态先放到比较低的位置,去聆听客户的反馈和意见,而且客户还给我们展示了他们3D建模和仿真的结果。高速先生遇到了同行,顿时觉得找到了同路人,不管怎么样,先点个赞! 我们看到客户的建模和仿真结果是这样的,可以看出来,客户是很用心的进行设计和仿真的,仿真的阻抗做到了精准的50欧姆附近。而有过SMA头3D建模的朋友们也会知道,这个操作也不是一件容易的事情哈。感觉看完了客户的仿真模型和结果后,整个debug更迷茫了,因为乍眼一看,高速先生感觉客户的SMA建模和仿真结果好像也没啥问题。 于是我们拿着实物板子,对着这个位置左看右看,突然发现了很重要的一个点,那就是…原来SMA头是焊接的!!!但是高速先生想表达的意思并不是这么肤浅哈,而是从SI的角度出发,根据我们的经验来判断,焊接这个流程或多或少都会对信号质量产生影响,因此我们会从这个角度去评估客户的仿真结果和实测的差别。首先我们来肉眼上看看没焊接和焊接后的板子细节。可以清楚的看到焊接后在走线开窗的地方会存在一串的焊锡残留,于是我们就有了一个大胆的想法…我们在客户原有模型上根据焊锡的相关参数加上焊锡的影响,来仿真看看结果会变成怎么样。仿真结果验证了高速先生的猜想,在模拟上焊接的影响后,该位置的阻抗就跌落到与测试结果非常接近了。 从仿真结果来看,有加上焊接影响和没加上焊接影响的差距就是那么大。文章的主要内容就是这样了。到底是焊接的问题还是SI问题导致阻抗偏低的呢?高速先生在这里就不评论太多了,小伙伴们大家去判断吧。
发表于 11-10 19:33
什么是内存频率?内存频率限制主要来自哪几个方面?内存频率究竟是谁说了算?主板还是CPU?
发表于 06-18 09:52
你现在正在求职吗?你有求职的困扰吗?你对目前的工作/状态满意吗?如果给你一次重新选择的机会,你能抓住风口吗?不论你是在校学生,正面临就业压力;还是职场人士,正在寻找新的机会……我们都诚挚邀请你完成这份问卷,愿你在自我省视的过程中找准自己的职业定位,抓住职场红利!问卷链接:https://www.wenjuan.com/s/UZBZJvmy2rM/问卷福利:填写完成问卷的小伙伴有机会获得以下福利:1、免费领取“电子发烧友月度VIP”2、免费领取经典面试资料3、获得0元秒杀机会如何获取福利:填写完成问卷并截图,扫码进群领取~-------------------------------------------电子发烧友将策划举办专题线上招聘会,欢迎转发分享这份问卷,让我们更了解你们的诉求,为你们的职场保驾护航!详情请咨询小助手:fsykk7(微信号)。
发表于 05-16 17:29
华为Mate9开箱评测,买不买你说了算。
发表于 05-11 08:45
•1329次阅读
还记得前两天有媒体报道格力最新推出的色界手机上架官网第一天只卖出6台手机,而董明珠对此的回应是“你们不买格力手机,是你们不识货”,不过目前这外东西不是自己吹出来的,而是市场检验的问题。手机好不好不是厂家说了算,而是消费者和市场说了算。
发表于 06-19 08:56
•2161次阅读
现在HR和猎头也懂得,挖程序员不能光讲钱和项目了,多少号称工程师文化的公司花开北京上海,可是到底什么是“工程师文化”?谁能给一个准确的定义? 有人说,什么文化就是什么说了算的意思,工程师文化就是工程师说了算。这未免也太肤浅了。
发表于 05-02 06:54
•8211次阅读
我们总说区块链就是一个分布式账本,但实际上,区块链的核心技术包含智能合约、共识机制、加密算法等等,分布式存储技术只是其核心技术之一,主要起到对数据的存储功能,今天小K君就给大家介绍一下,分布式存储技术到底是什么?其原理究竟是什么?
发表于 06-12 16:39
•1070次阅读
用过去的方法来评估员工的绩效,意味着要从几套不同的人力资源部门记录中挖掘出每份直接报告中蕴含的信息。
发表于 07-17 14:20
•443次阅读
智能家居发展走向,掌握在用户手里;未来谁是智能家居“掌舵人”,更是用户说了算。
发表于 08-13 10:19
•926次阅读
答:插线板PD输出模块标注的是“可以输出最大多少功率”,好比电饭锅煮饭,他最多能煮多少饭。至于手机能承受多大的功率,这是手机“与充电模块互相协调”,自行索取所需要的电流、电压、功率,能吃多少饭是人说了算不是电饭锅说了算,所以大功率PD插线板也可以通用,不会有任何问题。
发表于 10-29 11:25
•1.4w次阅读
近年以来,现代信息技术赋能农业生产,我国智慧农业加速发展。农业作业从“跟着感觉走”加快向“数据说了算”转变。
发表于 01-11 11:20
•882次阅读
在过去几十年中,CPU一直是计算系统中的绝对核心,甚至连存储、网络等子系统的能力都是CPU说了算。
发表于 08-11 09:59
•2889次阅读
移位寄存器是由多个触发器级联而成的,每个触发器只能存储一个位。数据在寄存器中移动时,每个触发器将其存储的位向前或向后移动一位,并将移动后的位传递给下一个触发器。串行移位寄存器可以实现左移和右移操作,具体的
发表于 01-18 10:52
•7268次阅读
评论