出于功耗的考慮,易靈思在存儲方面提供了對hyperram的支持。在hyperram中使用中有些需要注意的,我們在這里稍做總結(jié) 。
(1)IP設(shè)置
(2)IO時鐘域設(shè)置
Hyperram的IO總共有三個時鐘域,分別為hbramClk,hbramClk90,hbramClk_cal.并且要注意時鐘是否反向。在hyperram的文檔中提供了每個IO的時鐘使用情況。請參考下圖:
(3)自動校準(zhǔn)。
注意calibration mode選擇PLLAutoCalibration.自動校準(zhǔn)就是控制器控制hbc_cal_SHIFT_ENA,hbc_cal_SHIFT_SEL和hbc_cal_SHIIF來實現(xiàn)校正。它們分別對應(yīng)PLL的SHIFT,SHIFT_SEL和SHIFT_ENA信號。
自動校準(zhǔn)的可以通過hbc_cal_debug_info來得到。通過Bit[15:8]來判斷找到的相位有哪些。bit[7:5]是用于指示選擇的是那個相位。另外要注意RDO delay值,可以獲取用于手動校準(zhǔn)設(shè)計。
(4)手動校準(zhǔn)
1、在IP中選擇PLL Manual Calibration手動校準(zhǔn)。然后編譯
2、通過手動調(diào)節(jié)dyn_pll_shase_en和dyn_pll_phase_sel,這兩個通過hbc_cal_SHIFT_ENA和hbc_cal_SHIIF傳給PLL(看起來沒有必須通過控制器傳輸?shù)谋匾?hbc_cal_SHIFT_SEL是在Hyperram控制器中選擇的PLL對應(yīng)的輸出。
其中dyn_pll_phase_en是使能信號,dyn_pll_phase_sel是step選擇信號選擇信號。
建議在資源充足的情況下使用自動校準(zhǔn)。如果資源緊張可以先進行自動校準(zhǔn)獲取相應(yīng)參數(shù)值,再用手動校準(zhǔn)設(shè)置相應(yīng)參數(shù)。
(5)PLL設(shè)置
(6)效率測試
以下是用hyperram測試的效率情況,僅供參考。
審核編輯:劉清
-
存儲器
+關(guān)注
關(guān)注
38文章
7452瀏覽量
163607 -
fifo
+關(guān)注
關(guān)注
3文章
387瀏覽量
43554 -
時鐘域
+關(guān)注
關(guān)注
0文章
52瀏覽量
9529 -
PRD
+關(guān)注
關(guān)注
0文章
9瀏覽量
2974
原文標(biāo)題:Hyperram使用指導(dǎo)
文章出處:【微信號:gh_ea2445df5d2a,微信公眾號:FPGA及視頻處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論