微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > VHDL问题:设计一个电路满足下列功能:

VHDL问题:设计一个电路满足下列功能:

时间:10-02 整理:3721RD 点击:

设计一个电路满足下列功能:如果一半以上的输入是1,输出是1
Input: A (std_logic_vector(7 downto 0))Output: Z (std_logic)

小弟不才,求指教。

能否题目写详细些呢?

设计一个电路满足下列功能:如果一半以上的输入是1,输出是1
Input: A (std_logic_vector(7 downto 0))
Output: Z (std_logic)
这是一个大学VHDL 题目,要求设计一个电路,用Truth table 和电路图,VHDL代码。
求解。

计算1  或 0 的个数
先把8个输入  分解成  4 + 4,
对于这4个输入进行编码出     000—— 100
然后这两个4路的输出值相加   然后再次对于 101   110    111  三种状态译码,然后输出

感觉上是一个8个人的判决器,少数服从多数。如果要用真值表的话,那就可以用卡诺图去化简,求解与非表达式,然后就可以画出实际的电路了。

三层共7个加法器再加一个或门就OK了

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

网站地图

Top