集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3519|回复: 5

VHDL bit_vector 怎么做加1运算

[复制链接]
vvt 发表于 2010-11-19 05:03:00 | 显示全部楼层 |阅读模式
VHDL bit_vector 怎么做加1运算 例如a :bit_vector(0 to 2)   a<=a+"001" 这种运算可以进行吗 如果不行应该怎样操作
weibode01 发表于 2010-11-19 14:42:52 | 显示全部楼层
只学过Verilog,其他那些不太懂呢。。。
nonghero 发表于 2010-12-5 20:45:06 | 显示全部楼层
不建议用bit_vector类型,一般用std_logic  或std_logic_vector 类型就足够了。
如 a: std_logic_vector(2 downto 0)
   a<=a+1;
nonghero 发表于 2010-12-5 20:46:56 | 显示全部楼层
另外端口类型一般就用 in out inout 类型就OK 了,要做RTL级设计上面三种端口类型就足够了,不要搞其他那些类型,如BUFFER等。
nonghero 发表于 2010-12-5 20:47:00 | 显示全部楼层
另外端口类型一般就用 in out inout 类型就OK 了,要做RTL级设计上面三种端口类型就足够了,不要搞其他那些类型,如BUFFER等。
yanxin85085 发表于 2010-12-13 23:34:31 | 显示全部楼层
为什么要这么做呢?
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

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

GMT+8, 2024-12-27 17:05 , Processed in 0.061800 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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