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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
转——时序与仿真学习-流水线型LUT乘法器
& H/ q1 x; h- Y
流水操作可以说是Verilog HDL语言的特权,顺序操作如C语言是很难实现流水操作。
: |" G2 I7 s3 ]% |4 @5 i8 R
0 ~* ~& E  y7 f% o
6 M8 u0 `1 `2 C$ y8 r我们先假设有一个流水操作模块,它有3个操作步骤,在A进入之际,直到A离开这个模块之后,期间有3个空挡的时间,成为潜伏时间,在这段时间内没有任何字母从这个模块出来,一旦经过这段时间,字母就会源源不断的从这个模块出来,换句话说,流水操作的潜伏时间是根据操作步骤而定,预测潜伏时间是流水线操作不好控制的原因之一。此外,无论是并联还是串联的流水操作,读者会发现流水操作的操作方向都是向前走,这是导致流水操作不好控制的原因之二。所以说,驱动、控制都不适合流水操作,因为在驱动和控制方面,连线向量不可能只有一个方向而已,相反,如果是数据处理或者算法之类的话,流水操作再合适不过。
3 z& L9 @$ O" |2 f最近看到一个关于流水线LUT查表乘法器的程序,仿真了下,大部分是正确的,但是当乘数为0时,结果出现错误。
3 v; |6 V- p' ^# L, r/ C; H1 H+ `1 e仿真图如下:
( x- g" z6 D1 i  E  }/ ]* r5 ] ! l0 k  f& R; w) A' A) A* B
对此,我修改了程序:
8 o) v( E% `  m5 ?
游客,如果您要查看本帖隐藏内容请回复
6 c6 l. ~! O9 P
仿真图如下:
; A3 }/ b$ h- P3 h( I

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 20:17 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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