永发信息网

<VHDL>变量向量如何做加法?

答案:2  悬赏:0  手机版
解决时间 2021-02-23 02:52
<VHDL>变量向量如何做加法?
最佳答案
信号不能做加法运算,需要画出真值表计算出逻辑运算的等式,然后用与或非门电路来实现。
举个例子:
如果想算:C=A+B --C是2bits,A,B是1bit
那么画表格:
0 1
0 00 01
1 01 10
上表横行是A,竖行是B,中间的是C
那么C(0)=AB(非)+A(非)B
C(1)=AB
所以在VHDL中可以写成:
C(0)
全部回答
信号不能做加法运算,需要画出真值表计算出逻辑运算的等式,然后用与或非门电路来实现。
举个例子:
如果你想算:C=A+B --C是2bits,A,B是1bit
那么画表格:
0 1
0 00 01
1 01 10
上表横行是A,竖行是B,中间的是C
那么C(0)=AB(非)+A(非)B
C(1)=AB

所以在VHDL中可以写成:
C(0)<=(A AND (NOT B)) OR ((NOT A) AND B);
C (1) <=A AND B;追问我添加了USE ieee.std_logic_unsigned.all;库函数,是可以对向量信号进行加减运算的,用过了,没问题。但是换到变量向量就不行了。追答好吧- -难道是记错了。。。不过这样确实可以计算向量,就是太麻烦了。。。

为什么signal下面那两个都用的变量赋值的:= .....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
烙面包能放酸奶吗
年年红水果超市地址在什么地方,想过去办事
描写五岳的诗句有那些?
正道思达超市南仓街店地址在什么地方,想过去
六个字的表白QQ名字
四年级趣味数学题带算式中等最好
【殷勤是什么意思】殷勤是什么意思?造个句子
大家最喜欢哪位词人的宋词
大家畅谈一下,女生更好。就是168的男生想要
去寺庙求的红绳不带了怎么处理
合味饭店我想知道这个在什么地方
爱莱士汉堡店地址在哪,我要去那里办事
电脑怎样连接两个蓝牙耳机【菜鸟勿进】
六环/京福路(路口)地址在哪,我要去那里办事
即墨美术高考机构哪家好
推荐资讯
安徽省退休后八十岁的高龄补贴是多少
微信里的声音怎么设置
新买的汽车要办理哪些证件及费用
车奇士加盟费用多少钱
我在网吧,有USB口,就是电脑识别不出来,问
经常在昆明火车站坐车的朋友求回答
1979年,中央人民广播电台曾经教唱一首歌,好
做橡胶模具用什么材料
奥托立夫电子怎么光放班?干嘛还不断地招人,
北京华联商厦郑州店东南门我想知道这个在什么
天佑德青稞酒这个地址在什么地方,我要处理点
下列关于我国存在的多种所有制经济的说法正确
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?