kill000000
驱动牛犊
驱动牛犊
  • 注册日期2003-12-16
  • 最后登录2004-08-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1166回复:1

process里究竟先执行哪个?

楼主#
更多 发布于:2004-08-09 19:59
process(control,q,in1)
begin
  if(control='0')then x<=q;q<"ZZZZZZZZ";
                    else q<=in1;x<="ZZZZZZZZ";
end if
end process


q为inout类型。in1为in,x为out。
三态输入输出。比如q<=in1;x<="ZZZZZZZZ";应该先执行x<="ZZZZZZZZ" 才对(先输出高阻,再输入),为什么写在后面呢?
mht
mht
驱动牛犊
驱动牛犊
  • 注册日期2002-02-15
  • 最后登录2010-11-02
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-16 12:13
signal无所谓先后都在control时有效。
游客

返回顶部