dreamtown
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2006-01-16
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1156回复:4

问个vhdl的问题

楼主#
更多 发布于:2004-08-12 12:03
若vector tid(1 downto 0)="01"时,想让信号ed的值为1
若vector tid(1 downto 0)="11"时,想让信号ed的值为0
而且希望ed的初值为0

程序若写成:
 IF (tid="01") THEN
          ed <= 1;
 ELSIF (tid="11") THEN
          ed <= 0:
 END IF;

这样写程序,当最初时,不能保证ed的值为0啊,这个改怎么处理??

dreamtown
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2006-01-16
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-12 12:06
我也就是要问,这样没有边沿触发,而是根据计数器的数值来控制一个信号时,怎么确定这个信号的初值??

急用,万分感谢
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-12 12:37
 用CASE语句。。。
mht
mht
驱动牛犊
驱动牛犊
  • 注册日期2002-02-15
  • 最后登录2010-11-02
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-16 12:22
加一个复位信号
dreamtown
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2006-01-16
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-16 15:47
谢谢
我用一个锁存器,效果也不错
游客

返回顶部