搜索
bottom↓
回复: 3

输入的数据,有没有必要要先赋值给一个定义的reg?

[复制链接]

出0入0汤圆

发表于 2012-1-9 13:05:48 | 显示全部楼层 |阅读模式

(原文件名:QQ截图20120109130356.png)


8位加法器代码
上面的红色框框内的代码,有跟没有 有区别没?
注意,第一个图片中,绿色的下面代码是我改的,原程序中都是使用shift_op1,shift_op2,而不是op1,op2
也就是要不要把输入的数据先传给一个寄存器?
我把两种代码都分别综合了一下,发现生成的电路模型是一样的。
这代码是从书上抄来的,如果没必要这么做的话,作者为什么要多此一举呢?


(原文件名:QQ截图20120109130930.png)

从这两个图来看,作为循环计数,是不是reg和integer都行?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入4汤圆

发表于 2012-1-9 16:57:38 | 显示全部楼层
你这个是纯组合逻辑,没有用到时钟,所以不论加不加,最终门级电路都是一样的。

出0入0汤圆

 楼主| 发表于 2012-1-9 18:41:06 | 显示全部楼层
回复【1楼】get500wan
-----------------------------------------------------------------------

用到时钟的话会有所不同么?

出0入0汤圆

发表于 2012-1-13 17:25:47 | 显示全部楼层
1楼说的对。
但是我发现了另外一个问题:shift_op1,shift_op2和op1、op2的宽度可能会不一样。前者是LONGWIDTH,后者是WIDTH。所以,如果两个宽度不一样的信号赋值,可能会存在移位的问题。因此才取名字shift_。我理解并非画蛇添足。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 11:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表