|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在我们的代码中,在always模块中,我们经常用到begin--end语句,我想讨论一下下面情况的区别
(1)
always @() begin
if() begin
a=
end else begin
a=
end
end
(2)
always @()
if()
a=
else
a=
我们仿真器都是编译,再仿真,对于过多的begin---end是否会以影响仿真速度,欢迎各位高手讨论,同样,我见过很多商业IP都没有过多的begin-end,欢迎大家拍砖。
两种情况在编译过程中,各自占用多少内存块?编译后的二进制文件有什么区别?
在仿真的时候是怎么调用编译后的文件?占用多少内存块?
什么时候执行这个调用?在仿真过程中是怎么运行的? |
|