2017-02-15 62 views
0

我正在設計一個VHDL中的高速緩存控制器作爲項目。有什麼方法可以檢查其性能,即內存讀取次數,命中率等?VHDL中的高速緩存控制器性能

+0

不是固有的,但它很容易寫。 –

+0

那麼,這是否意味着使用VHDL中的測試臺來計算VHDL中給定緩存控制器代碼的內存讀取次數及其相應的命中率? –

+0

是的,除非你想建立統計信息收集到硬件本身,這也是可能的(但有人會說,浪費硬件)。 –

回答

0

您可以自己將其添加到您的代碼中。除非你在網上發現了其他人已經編程的東西。您只需編寫行爲(即高級別)VHDL代碼和計數器等。 如果你不想被合成的代碼做什麼,你應該與編譯的

-- pragma synthesis_off 
[your test code] 
-- pragma synthesis_on 

與大多數合成方案應該工作圍繞着它。否則請嘗試-- pragma translate_off..._on