ALU 的设计与实现
以前写的一篇东西
http://blog.chinaunix.net/u/11773/showart.php?id=190540
怎样用 Verilog HDL 语言来描述?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
以前写的一篇东西
http://blog.chinaunix.net/u/11773/showart.php?id=190540
怎样用 Verilog HDL 语言来描述?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
串行加法器的延迟太大,特别32位,这样做对速度影响太大。
建议用先行进位加法器。
可以参考《逻辑与计算机设计基础》(美) M. Morris Mano, (美) Charles R. Kime著
里面原理和VHDL代码都有
那篇东西是很基础的东东,《逻辑与计算机设计基础》我有,只是没看多少页
32位实现每位都先行进位是绝对不现实的。
肯定不会每一位都先行进位。看门电路的fanout能力了。
对了,在加法器的设计上,除了这两种方案,还有其他的实现办法吗?
可以用组间先行进位的方法来实现加法器,串行和并行综合而成
也可组间串行。
[ 本帖最后由 cjaizss 于 2007-4-1 18:28 编辑 ]
4位串行进位加法器
复制代码
[ 本帖最后由 cjaizss 于 2007-4-1 17:25 编辑 ]
完全描述4位先行进位加法器的代码我是写不下去了,写起来比较郁闷
来讲讲先行进位的思路吧
以下是4位整数的加法器,使用的是组间串行进位。2位一组
复制代码
[ 本帖最后由 cjaizss 于 2007-4-1 18:19 编辑 ]