verilog reg类型有高阻态吗

inout不允许声明为reg类型,换言之在always块内无法对inout块赋值,我现在是用一个新的reg来做中间值,在always块外部用assign再赋值过去。1.r... inout不允许声明为reg类型,换言之在always块内无法对inout块赋值,我现在是用一个新的reg来做中间值,在always块外部用assign再赋值过去。
1.reg可以被赋值为高阻态z吗?
2.vhdl中inout是可以在process中赋值的,为什么两个语言有不同的限制?
展开
 我来答
shang22
2013-02-14 · TA获得超过3856个赞
知道大有可为答主
回答量:1786
采纳率:33%
帮助的人:2200万
展开全部
一般verilog的高阻,是用wire的方式再assign一级得到的。
reg r;
inout io;
assign io = vld ? r : 1'bz;
同时io还可以作为输入直接用。
vhdl和log肯定有不太一样的地方,但是大体功能差别不大,都是表述硬件的语言。
追问
理解了,那是否问题1是不可以的?
vld是?
追答
不可以的

vld是“输出有效”。
富港检测技术(东莞)有限公司_
2024-05-27 广告
ISTA3E程序是对相同产品的集合包装的综合模拟性能测试,集合包装件被定义为将一个产品、多个产品或包装件放置在滑板或托盘上,固定在一起或是作为一个单元运输。例如:一台机器由带瓦楞底托的托盘上、瓦楞侧围、顶盖包装,用缠绕膜缠绕在托盘上。用于评... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式