微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 一道题目:快速实现多个0和1相加

一道题目:快速实现多个0和1相加

时间:12-12 整理:3721RD 点击:
问大家一个题目:如何有效(门比较少)实现1024个1bit二进制数的加法?
想不出来简便方法啊。
大家赐教!

counter, 1024个周期

需要在一个时钟内完成,只能用组合逻辑。

树形加法器阵列
512个2位加法器 => 256个3位加法器 => 128个4位加法器 .... => 1个x位加法器

谢seamoun!
这应该是一个好的思路!
如果从硬件复杂度角度考虑(门的个数),用512个2位加法器+256个3位加法器,和用128个8输入端口的真值表,二者功能一样,该如何取舍?
Bow~~

要想做到极致的话,需要根据fpga?的结构具体分析吧?
可以c语言写个程序,自动输出代码,实测一下更好,我这么干过类似的东西。。。

seamoun威武啊

阿诺~~~bow一个

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top