集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 903|回复: 0

没有always的@如何理解?

[复制链接]
zhiweiqiang33 发表于 2012-10-10 10:36:20 | 显示全部楼层 |阅读模式
“@”实际上是event控制符,表示符合条件的话,执行后面的语句,仅执行一次。在你的例子里,就是在scl的上升沿,执行 shift[7]=sda。
“always”是一个structured procedure,可以理解为是一个过程控制模块。表示包含在其中的语句是不断重复执行的。
常见的用法就是将 always和@组合起来。

再看你得两个问题,第一个,它的描述有问题,正确的描述应该是在scl的上升沿,锁存sda到shift[7]。
第二个就是在执行这个task的时候,遇到scl的上升沿,就执行一次。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-26 11:59 , Processed in 0.062784 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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