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

評(píng)論