我在设计NOR闪存控制器时遇到了问题。我使用了Micron NOR闪存的仿真模型来验证控制器设计。问题是从闪存SIM模型发出的信号被设置为逻辑1,但是当相同的信号映射到我的控制器中类型为std_logic的输入信号时,它显示' H'在modelsim模拟器中。我没有在控制器顶部和闪存SIM模型之间使用任何接口,而是在VHDL中完成直接端口连接。有人可以帮忙吗?
答案 0 :(得分:0)
信号如何映射到输入信号?如果你只关心1或0,你可以使用如下的case语句:
case (fromFlashSimModel) is
when 'H' | when 'Z' =>
-- map from those
when '1' =>
-- etc
when others =>
end case;