English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問各位前輩,
VHDL的REPORT語法中,如何印出變數的值呢?
目前我只會report "data_1500 work",
但是希望能知道它到底跑了幾次(不可能去數幾十萬次的東西吧),所以希望的是類似"data_1500= 100000"的東西(跑了100000次),
希望知道的前輩們告訴我(我已經找了很多書籍了和網路了),
~~謝謝

2007-02-06 18:37:04 · 1 個解答 · 發問者 ? 1 in 電腦與網際網路 程式設計

1 個解答

好久沒有用 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

fedest.com, questions and answers