对于std_logic类型,信号值1在vhdl中变为弱高H

时间:2014-03-13 09:05:47

标签: flash memory vhdl

我在设计NOR闪存控制器时遇到了问题。我使用了Micron NOR闪存的仿真模型来验证控制器设计。问题是从闪存SIM模型发出的信号被设置为逻辑1,但是当相同的信号映射到我的控制器中类型为std_logic的输入信号时,它显示' H'在modelsim模拟器中。我没有在控制器顶部和闪存SIM模型之间使用任何接口,而是在VHDL中完成直接端口连接。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

信号如何映射到输入信号?如果你只关心1或0,你可以使用如下的case语句:

case (fromFlashSimModel) is
    when 'H' | when 'Z' =>
         -- map from those
    when '1' =>
         -- etc
    when others =>
end case;