請問各位前輩,
VHDL的REPORT語法中,如何印出變數的值呢?
目前我只會report "data_1500 work",
但是希望能知道它到底跑了幾次(不可能去數幾十萬次的東西吧),所以希望的是類似"data_1500= 100000"的東西(跑了100000次),
希望知道的前輩們告訴我(我已經找了很多書籍了和網路了),
~~謝謝
2007-02-06 18:37:04 · 1 個解答 · 發問者 ? 1 in 電腦與網際網路 ➔ 程式設計
好久沒有用 VHDL 了,早就還給老師了...:(
給個書上的簡單範例:
architecture behavior of flipflop is
begin
timing_check:process(clk) is
begin
if clk = '1' then
assert d'last_event >= Tsetup
report "set up violation detected in " & timing_check'path_name
severity error;
end if;
end process timing_check;
.... functionality
end architecture behavior;
注意變數有三種attributes:
X'simple_name
X'path_name
X'instance_name
抄書阿抄書~~~
2007-02-13 19:08:36 · answer #1 · answered by mh 7 · 0⤊ 0⤋