2014-03-13 53 views
0

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

+0

to_01或to_01xz功能可能是有用的。 –

回答

0

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

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