HDL 发表于 2010-6-26 02:10:12

有这样的负值语句吗?

大家好:)
问题如下:
signal q1: std_logic_vector(7 downto 0);
signal q2: std_logic_vector(7 downto 0);
signal q3: std_logic_vector(7 downto 0);

q3<=q1&q2;
我想把两个8位的数据拼接成一个16位的数据,请问各位有这样的写法码(书上只看到过单位数据的拼接)

usb 发表于 2010-6-26 02:33:46

哦,q3的数据定义错了,应该是15 downto&nbsp;&nbsp;0<br>
不好意思啊

CHANG 发表于 2010-6-26 04:11:52

只要编译不报错,就应该没问题

inter 发表于 2010-6-26 04:49:36

语法正确<br>
应该可以

longt 发表于 2010-6-26 06:36:42

应该是正确的

interi 发表于 2010-6-26 07:09:25

&amp;不是与的意思吗?还有拼接的意思?

interige 发表于 2010-6-26 08:09:12

这样可以啊

CTT 发表于 2010-6-26 08:21:08

dang ranxing

CHAN 发表于 2010-6-26 09:50:28

应该可以的,不行的话可以改为:<br>
q3(15 downto 8)&lt;=q1;<br>
q3(7 downto 0)&lt;=q2;

AAT 发表于 2010-6-26 11:49:20

改为:<br>
q3(15 downto 8)=q1;<br>
q3(7 downto 0)=q2;
页: [1] 2
查看完整版本: 有这样的负值语句吗?