集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 4852|回复: 19

有这样的负值语句吗?

[复制链接]
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 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 18:13 , Processed in 0.067957 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表