1. 程式人生 > >Altera DDR3 IP Core的呼叫方法

Altera DDR3 IP Core的呼叫方法

Altera DDR3 IP Core的呼叫方法

FPGA


本篇文章介紹一下如何使用Quartusii13 來生成DDR3 IP核的例化模板。

1.點選生成IP核 
image_1cv06jm9n1hvmvl91md01b061iji2d.png-36.4kB


2.選擇建立IP核,然後點選next 
image_1cv06l3087rneog1ic71m5eb532q.png-21.1kB


3.選擇DDR3 IP核 
image_1cv06opgh1p18uu1cdjrnm1vqv37.png-53.5kB


4.選擇你開發板上DDR3的器件,然後點選Apply 
image_1cv06sifk1ek4sun2h0ecvfor44.png-86.5kB

image_1cv21e19v1p4pmgn119k13901jmi9.png-150.3kB

5.設定ddr3 phy setting 
image_1cv071hl811s620siah1a88b094h.png-145kB
memory clock frequency 這個是你DDR3可以跑的速度 
pll reference clock frequency這個是看你給DDR3這個器件提供多少M的時鐘頻率來確定這個數值。


6.選擇memory paramters 
因為警告有說需要使能ODT,所以這裡ODT選擇RZQ/4 
image_1cv21k5kf15fh134318fn13po1ku13.png-153.8kB
image_1cv0781i31tcv122pthubkl1okd4u.png-69kB


7.配置controller Setting 
image_1cv21gsuug2te1l1djq6igo4km.png-140.5kB


8.配置diagnostics,這裡後面要測試的話,還是不要去選擇full calibration ,一般都是選擇skip calibration 
image_1cv21m4nbtsv1vk01gilinof061g.png-147.4kB


配置完上面的內容是無錯誤,無警告的。配置完後,點選finish生成DDR3 IP核。 
image_1cv07j8hp1ip911tl1da4321lta65.png-19.5kB 
生成的時候要先點選generate這個選項。


生成IP核後的資訊 
Snipaste_2018-12-18_16-46-39.png-35.7kB

DDR3的IP核生成成功。