“else”行中代码的用途是什么:
if RdEnabB = '1' then
DoutB <= regfile(to_integer(unsigned(RdAddrB)));
else
DoutB <= (others => 'Z');
end if;
在这篇文章的接受答案中:
https://electronics.stackexchange.com/questions/100620/vhdl-how-to-double-read-a-register-bank/100756#100756
问题:
1.为什么DoutX值在未读取时会被驱动为高阻抗?
2.这是否对合成有影响?
3.这仅用于模拟目的吗?
答案 0 :(得分:2)