找回密码
 注册
关于网站域名变更的通知
查看: 347|回复: 1
打印 上一主题 下一主题

转——时序与仿真学习-流水线型LUT乘法器

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-7 09:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
转——时序与仿真学习-流水线型LUT乘法器
+ B6 V, [% c  a7 B5 v$ F
流水操作可以说是Verilog HDL语言的特权,顺序操作如C语言是很难实现流水操作。
: j6 [/ R$ o3 `& o ( J5 o$ M8 b5 N
, i4 n# t* Z: r. m* D
我们先假设有一个流水操作模块,它有3个操作步骤,在A进入之际,直到A离开这个模块之后,期间有3个空挡的时间,成为潜伏时间,在这段时间内没有任何字母从这个模块出来,一旦经过这段时间,字母就会源源不断的从这个模块出来,换句话说,流水操作的潜伏时间是根据操作步骤而定,预测潜伏时间是流水线操作不好控制的原因之一。此外,无论是并联还是串联的流水操作,读者会发现流水操作的操作方向都是向前走,这是导致流水操作不好控制的原因之二。所以说,驱动、控制都不适合流水操作,因为在驱动和控制方面,连线向量不可能只有一个方向而已,相反,如果是数据处理或者算法之类的话,流水操作再合适不过。0 C1 n# i6 w0 D
最近看到一个关于流水线LUT查表乘法器的程序,仿真了下,大部分是正确的,但是当乘数为0时,结果出现错误。
# V9 e) y" J( H. J3 ?6 N仿真图如下:$ e/ w* b, y, n+ A9 O( a; f

6 w8 a' f% g8 J/ q对此,我修改了程序:6 u2 {. e9 W3 V6 B. o* }( \
游客,如果您要查看本帖隐藏内容请回复

- Y# p' x: F& u& m仿真图如下:! q4 a& C& W; x3 e% J3 ], J% b0 J/ E

该用户从未签到

2#
发表于 2019-5-7 18:17 | 只看该作者
回复看看隐藏内容
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-1 23:35 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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