|
|
1
2
在实际硬件中不存在X或Z状态,它是由数字离散模拟创建的抽象。在实际硬件中,信号具有模拟电压,其阈值被视为0或1。 可以创建一个模拟电路来检测信号是否被驱动,但没有数字合成可以做到这一点。 你可以做的是写一个描述,将信号分配给X状态,合成工具会将其视为“ 不在乎 “并创建将信号分配到0或1状态的逻辑;无论哪种状态都可以减少所需的硬件数量。合成工具无法创建X状态的硬件,也无法创建可以检测X状态的软件。 你们都可以写一个描述,将一个信号分配给Z状态,这样同一信号的另一个分配语句就可以驱动0或1状态。合成工具将创建硬件来关闭该信号的驱动器,但信号最终将解析为0或1状态,这取决于信号上是否存在其他有源驱动器,或导线的电荷衰减时间。
对于模拟调试,可以编写一个描述,检查信号是否已使用标识运算符指定为X或Z状态
|
|
|
Ryan · 使用16位DSP的33*33位 8 年前 |
|
|
elmakhloufi assaad · 用vhdl读取二进制文件 8 年前 |
|
|
CJC · VHDL:使用聚合其他对象为多个数据类型赋值 8 年前 |
|
|
Koli · 如何使用VHDL在组合逻辑中并发执行语句? 8 年前 |
|
|
Andreea Dumitru · PIC24的签名扩展指令[关闭] 8 年前 |
|
|
Wad · VHDL块和保护输入-这段代码做什么? 8 年前 |
|
|
Seung Jin Lee · 连接到多个驱动程序或同步描述错误的问题 8 年前 |
|
|
v4ttel · VHDL:除法和十进制表示法 8 年前 |