描述
关键词:刺激仿真高阻抗三态
双向的
紧迫性:标准
一般描述:
当定义总线的公式时,如果使用值[Z],
总线被驱动到一个随机状态(例如23),而不是
高阻抗。
解决方案
一
基础逻辑仿真器不能正确解释
公式中的总线值[Z]。
一个解决办法是把公式分解成几个部分。
是有效数据和高阻抗的部分
重新组装件。
注意:如果需要Z值,只使用此解决方案。
通过你的仿真传播。如果你想释放
分配的刺激器以允许三态缓冲器驱动。
信号,参考其他分辨率。
例子
—–
你想把下面的模式放到8位总线上
被调用的数据:[Z] 50 [ 30 ] 50 [FF] 50 [Z] 100 [A5] 50 [Z] 50 [00 ] 50
1。将数据总线添加到波形查看器。
2。选择波形-gt;公式-gt;编辑打开公式编辑器
对话框。
三。定义以下公式,单击添加后
进入每一个公式:
重要的是:注意没有括号
〔30〕50〔FF〕50
Z100
[A5] 50
〔00〕50
4。在波形查看器中,查找数据的行。
总线。点击数据线,在时间0N以下。这个
数据信号名称应该变成绿色。
5。选择波形-gt;公式-gt;插入以打开公式
选择对话框。
6。选择您需要的公式(在这种情况下为Z50),然后单击
好啊。
7。现在点击数据线,右边的第一个公式
末端。
8。选择波形-gt;公式-gt;插入和插入下一个
波形的一部分(在这种情况下为[30 ] 50 [FF] 50)。
9。重复步骤7和8来构造整个公式。
如果插入错误的公式,只需选择波形-GT;
公式-gt;替换并选择正确的公式。这个
不正确的公式将自动删除。
二
如果你试图把刺激放在双向上
总线,使用芯片控制的刺激器代替
“Z”状态进入你的公式。
一种在芯片控制模式下的刺激器有微弱的
驱动强度。当应用于三态的输出时
缓冲器,当缓冲器被激活时,刺激器将被激活。
禁用,但每当缓冲区将被重写时,将被重写
启用。
例子
—–
如果你想定义下面的公式:
[Z] 50 [ 30 ] 50 [FF] 50 [Z] 100 [A5] 50 [Z] 50 [00 ] 50
像这样定义它:
〔30〕100〔FF〕50〔A5〕150〔00〕100
请注意,在原公式中每个[Z]的出现都有
被吸收到下一个巴士价值。
将此公式分配给波形查看器中的总线之后,
选择总线,然后选择信号-GT;刺激器模式-GT;
芯片控制。
没有回复内容