ALTERA DDR2 SDRAM Controllers

ALTERA DDR2 SDRAM Controllers

Mashoko Akakosha

Iyo Altera® DDR, DDR2, uye DDR3 SDRAM Controllers ine ALTMEMPHY IP inopa nzvimbo dzakareruka kuindasitiri-yakajairwa DDR, DDR2, uye DDR3 SDRAM. Iyo ALTMEMPHY megafunction iratidziro pakati pechinodzora ndangariro nemidziyo yekurangarira, uye inoita kuverenga nekunyora mashandiro kundangariro. Iyo DDR, DDR2, uye DDR3 SDRAM Controllers ine ALTMEMPHY IP inoshanda pamwe chete neAltera ALTMEMPHY megafunction.
Iyo DDR uye DDR2 SDRAM Controllers vane ALTMEMPHY IP uye ALTMEMPHY megafunction inopa yakazara-chiyero kana hafu-chiyero DDR uye DDR2 SDRAM interfaces.The DDR3 SDRAM Controller ine ALTMEMPHY IP uye ALTMEMPHY megafunction inotsigira DDR3 SDRAM interfaces muhafu-reti mode. Iyo DDR, DDR2, uye DDR3 SDRAM Controllers ine ALTMEMPHY IP inopa yepamusoro-inoshanda controller II (HPC II), iyo inopa hunyanzvi hwepamusoro uye maficha epamberi. Mufananidzo 15-1 unoratidza dhiyabhorosi-level diagram kusanganisira iyo yekareample top-level file kuti DDR, DDR2, kana DDR3 SDRAM Controller ine ALTMEMPHY IP inokugadzirira iwe.

Mufananidzo 15-1. Dhiyagiramu-Chimiro cheSystem
Dhiyagiramu-Chimiro cheSystem

Cherechedza kuMufananidzo 15–1:
(1) Paunosarudza Instantiate DLL Kunze, kunonoka-kukiya loop (DLL) inosimbiswa kunze kweALTMEMPHY megafunction.

Iyo MegaWizard™ Plug-In Manager inogadzira example top-level file, zvinosanganisira example mutyairi, uye yako DDR, DDR2, kana DDR3 SDRAM yakakwirira-inoshanda controller tsika musiyano. Mutongi anosimbisa muenzaniso weALTMEMPHY megafunction iyo inosimudzira chikamu-yakakiyiwa loop (PLL) uye DLL. Iwe unogona zvakare kusimbisa iyo DLL kunze kweALTMEMPHY megafunction yekugovera iyo DLL pakati pezviitiko zvakawanda zveALTMEMPHY megafunction. Iwe haugone kugovera PLL pakati peakawanda zviitiko zve ALTMEMPHY megafunction, asi unogona kugovera mamwe ePLL wachi inobuda pakati pezviitiko zvakawanda.

© 2012 Altera Corporation. Kodzero dzese dzakachengetwa. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS uye STRATIX mazwi nemalogo zviratidzo zveAltera Corporation uye zvakanyoreswa muUS Patent uye Trademark Hofisi uye mune dzimwe nyika. Mamwe mazwi ese nema logos anozivikanwa sechiratidzo chekutengesa kana masevhisi mamakisi imidziyo yeavo vakaabata sezvakatsanangurwa pa. www.altera.com/common/legal.html. Altera inobvumidza kuita kwezvigadzirwa zvayo zvesemiconductor kune zvazvino zvakatemwa zvinoenderana newaranti yeAltera, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Altera haatore mutoro kana mutoro unobva mukushandisa kana kushandisa chero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neAltera. Vatengi veAltera vanorayirwa kuti vatore yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba neruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi.

The example top-level file idhizaini inoshanda-yakazara iyo iwe yaunogona kutevedzera, kusanganisa, uye kushandisa muhardware. The example mutyairi imodhi yekuzviongorora inoburitsa kuverenga nekunyora mirairo kune controller uye inotarisa iyo yekuverenga data kuburitsa kupasa kana kukundikana, uye kuyedza masaini akazara.
Iyo ALTMEMPHY megafunction inogadzira iyo datapath pakati pemudziyo wekurangarira uye ndangariro controller. Iyo megafunction inowanikwa seyakamira-yega chigadzirwa kana inogona kushandiswa pamwe chete neAltera yakakwira-performance memory controller.
Paunenge uchishandisa iyo ALTMEMPHY megafunction seyakamira-yega chigadzirwa, shandisa netsika kana yechitatu-bato controller.

Symbol Kune madhizaini matsva, Altera inokurudzira kushandisa UniPHY-yakavakirwa kunze memory interface, senge DDR2 uye DDR3 SDRAM controller ine UniPHY, QDR II uye QDR II + SRAM controller ine UniPHY, kana RLDRAM II controller ine UniPHY.

Kuburitsa Ruzivo

Tafura 15-1 inopa ruzivo nezve kuburitswa uku kweDDR3 SDRAM Controller ine ALTMEMPHY IP.

Tafura 15–1. Kuburitsa Ruzivo

Item Tsanangudzo
Version 11.1
Release Date Mbudzi 2011
Kuodha Makodhi IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC)
IP-HPMCII (HPC II)
Product IDs 00BE (DDR SDRAM)
00BF (DDR2 SDRAM)
00C2 (DDR3 SDRAM)
00CO (ALTMEMPHY Megafunction)
Vendor ID 6AF7

Altera inoongorora kuti yazvino vhezheni yeQuartus® II software inounganidza yakapfuura vhezheni yega yega MegaCore basa. Iyo MegaCore IP Raibhurari Release Notes uye Errata inoshuma chero inosarudzika pane iyi ongororo. Altera hairatidze kuunganidzwa neMegaCore basa rekare pane imwe kuburitswa. Kuti uwane ruzivo nezve nyaya paDDR, DDR2, kana DDR3 SDRAM yepamusoro-inoshanda controller uye ALTMEMPHY megafunction mune imwe Quartus II vhezheni, tarisa kuQuartus II Software Release Notes.

Device Family Support

Tafura 15–2 inotsanangura mazinga erutsigiro emudziyo weAltera IP cores.

Tafura 15–2. Altera IP Core Device Support Levels

FPGA Chishandiso Mhuri HardCopy Device Mhuri
Rutsigiro rwekutanga-Iyo IP musimboti inosimbiswa nemhando dzekutanga dzenguva yemhuri yemudziyo uyu. Iyo IP musimboti inosangana nezvose zvinoshanda zvinodiwa, asi inogona kunge ichiri kuongororwa nguva yemhuri yemudziyo. Inogona kushandiswa mumagadzirirwo ekugadzira nekuchenjerera. HardCopy Shamwari-Iyo IP musimboti inosimbiswa nemhando dzekutanga dzenguva dzeiyo Hard Copy shamwari mudziyo. Iyo IP musimboti inosangana nezvose zvinoshanda zvinodiwa, asi inogona kunge ichiri kuongororwa nguva yemhuri yeHardCopy mudziyo. Inogona kushandiswa mumagadzirirwo ekugadzira nekuchenjerera.
Kutsigira kwekupedzisira-Iyo IP musimboti inosimbiswa nemhando dzekupedzisira dzenguva yemhuri yemudziyo uyu. Iyo IP musimboti inosangana nezvose zvinoshanda uye nguva zvinodiwa zvemhuri yemudziyo uye inogona kushandiswa mukugadzira dhizaini. HardCopy Compilation-Iyo IP musimboti inosimbiswa nemhando dzekupedzisira dzenguva yemhuri yeHardCopy mudziyo. Iyo IP musimboti inosangana nezvose zvinoshanda uye nguva zvinodiwa zvemhuri yemudziyo uye inogona kushandiswa mukugadzira dhizaini.

Tafura 15-3 inoratidza nhanho yerutsigiro inopihwa neDDR, DDR2, uye DDR3 SDRAM Controllers ine ALTMEMPHY IP yemhuri yeAltera mudziyo.

Tafura 15–3. Device Family Support

Mudziyo Mhuri Protocol
DDR uye DDR2 DDR3
Arria® GX Final Hapana rutsigiro
Arria II GX Final Final
Cyclone® III Final Hapana rutsigiro
Cyclone III LS Final Hapana rutsigiro
Dutu guru IV E Final Hapana rutsigiro
Cyclone IV GX Final Hapana rutsigiro
HardCopy II Tarisa kune Chii Chitsva muAltera IP peji yeAltera website. Hapana rutsigiro
Stratix® II Final Hapana rutsigiro
Stratix II GX Final Hapana rutsigiro
Dzimwe mudziyo mhuri Hapana rutsigiro Hapana rutsigiro

Features

ALTMEMPHY Megafunction

Tafura 15-4 inopfupisa yakakosha kutsigira kweALTMEMPHY megafunction.

Tafura 15–4. ALTMEMPHY Megafunction Feature Tsigiro

Feature DDR uye DDR2 DDR3
Tsigiro yeAltera PHY Interface (AFI) pamidziyo yese inotsigirwa.
Otomatiki yekutanga calibration inobvisa yakaoma kuverenga data nguva kuverenga.
Voltage uye tembiricha (VT) yekutevera inovimbisa yakanyanya kugadzikana kuita kweDDR, DDR2, uye DDR3 SDRAM nzvimbo.
Yega-ine datapath inoita yekubatanidza kune Altera controller kana yechitatu-bato controller yakazvimirira yeakakosha nguva nzira.
Yakazara-chiyero interface
Half-rate interface
Zviri nyore kushandisa parameter mupepeti

Mukuwedzera, iyo ALTMEMPHY megafunction inotsigira DDR3 SDRAM zvikamu pasina kuenzana:

  • Iyo ALTMEMPHY megafunction inotsigira DDR3 SDRAM zvikamu pasina kuenzana kweArria II GX zvishandiso uchishandisa T-topology yewachi, kero, uye yekuraira bhazi:
    • Inotsigira akawanda chip anosarudza.
  • Iyo DDR3 SDRAM PHY isina kuenzana fMAX ndeye 400 MHz yeimwe chip inosarudza.
  • Hapana tsigiro yedata-mask (DM) pini ye × 4 DDR3 SDRAM DIMM kana zvikamu, saka sarudza Kwete yeDrive DM pini kubva kuFPGA paunenge uchishandisa × 4 zvishandiso.
  • Iyo ALTMEMPHY megafunction inotsigira hafu-reti DDR3 SDRAM inopindirana chete.

High-Performance Controller II

Tafura 15-5 inopfupisa kiyi yerutsigiro yeDDR, DDR2, uye DDR3 SDRAM HPC II.

Tafura 15–5. Feature Support (Chikamu 1 che2)

Feature DDR uye DDR2 DDR3
Half-rate controller
Tsigiro yeAFI ALTMEMPHY
Tsigiro yeAvalon®Memory Mepu (Avalon-MM) yemuno interface

Tafura 15–5. Feature Support (Chikamu 2 che2)

Feature DDR uye DDR2 DDR3
Configurable command tarisa-mberi bhangi manejimendi ane in-order kuverenga nekunyora
Additive latency
Tsigiro yekupokana kweAvalon kuputika kureba
Yakavakirwa-mukati inochinjika memory burst adapter
Configurable Local-to-Memory kero mappings
Inosarudzika yekumhanya-nguva yekumisikidzwa kwehukuru uye modhi rejisita marongero, uye ndangariro nguva
Partial array self-refresh (PASR)
Tsigiro yeindasitiri-yakajairwa DDR3 SDRAM zvishandiso
Optional tsigiro yekuzvizorodza yekuraira
Optional tsigiro yemushandisi-inodzorwa simba-pasi command
Optional tsigiro ye otomatiki simba-pasi command ine programmable nguva-kunze
Sarudzo yerutsigiro yeauto-precharge kuverenga uye auto-precharge kunyora mirairo
Optional rutsigiro rwemushandisi-controller refresh
Optional akawanda controller wachi kugovera muSOPC Builder Flow
Integrated error correction coding (ECC) basa 72-bit
Yakabatanidzwa ECC basa, 16, 24, uye 40-bit
Tsigiro yekunyora-izwi-chidimbu ine sarudzo otomatiki kugadzirisa kukanganisa
SOPC Builder yakagadzirira
Tsigiro yeOpenCore Plus kuongororwa
IP inoshanda simulation modhi yekushandiswa muAltera-inotsigirwa VHDL uye Verilog HDL simulator

Zvinyorwa paTafura 15–5:

  1. HPC II inotsigira additive latency values ​​yakakura kana yakaenzana ne tRCD-1, mu clock cycle unit (tCK).
  2. Iyi ficha haitsigirwe neDDR3 SDRAM ine chiyero.

Zvisina Kutsigirwa

Tafura 15–6 inopfupikisa isingatsigirwe maficha eAltera's ALTMEMPHY-yakavakirwa ekunze memory interfaces.

Tafura 15–6. Zvisingatsigirwi Zvimiro

Memory Protocol Unsupoted Feature
DDR uye DDR2 SDRAM Kutevedzera nguva
Kuputika kureba kwe2
Kuputika kwechidimbu uye kusarongeka kwakaputika muECC uye isiri-ECC modhi kana DM pini yakadzimwa.
DDR3 SDRAM Kutevedzera nguva
Kuputika kwechidimbu uye kusarongeka kwakaputika muECC uye isiri-ECC modhi kana DM pini yakadzimwa.
Stratix III uye Stratix IV
DIMM rutsigiro
Full-rate interfaces

MegaCore Verification

Altera inoita yakawandisa isina kurongeka, yakatungamirwa bvunzo ine inoshanda bvunzo kufukidzwa ichishandisa indasitiri-yakajairwa Denali modhi kuti ive nechokwadi chekushanda kweDDR, DDR2, uye DDR3 SDRAM Controllers vane ALTMEMPHY IP.

Resource Utilization

Ichi chikamu chinopa ruzivo rwekushandisa zviwanikwa kune ekunze ndangariro controller neALTMEMPHY yemhuri inotsigirwa yemidziyo. Ruzivo urwu rwunopihwa segwara chete; Kuti uwane chaiyo sosi yekushandisa data, iwe unofanirwa kugadzira yako IP musimboti uye utaure kune mishumo inogadzirwa neQuartus II software.
Tafura 15-7 inoratidza dhata rekushandisa resource yeALTMEMPHY megafunction, uye DDR3 yepamusoro-inoshanda controller II yeArria II GX zvishandiso.

Tafura 15–7. Resource Utilization muArria II GX Devices (Chikamu 1 che2)

Protocol Memory Upamhi (Bits) Combinational ALUTS Logic Registers Mem ALUTs M9K Blocks M144K Blocks Rangarira y (Zvishoma)
Controller
DDR3

(Half rate)

8 1,883 1,505 10 2 0 4,352
16 1,893 1,505 10 4 0 8,704
64 1,946 1,521 18 15 0 34,560
72 1,950 1,505 10 17 0 39,168

Tafura 15–7. Resource Utilization muArria II GX Devices (Chikamu 2 che2)

Protocol Memory Upamhi (Bits) Combinational ALUTS Logic Registers Mem ALUTs M9K Blocks M144K Blocks Rangarira y (Zvishoma)
Controller+PHY
DDR3

(Half rate)

8 3,389 2,760 12 4 0 4,672
16 3,457 2,856 12 7 0 9,280
64 3,793 3,696 20 24 0 36,672
72 3,878 3,818 12 26 0 41,536

Tafura 15-8 inoratidza dhata rekushandisa zviwanikwa zveDDR2 yakakwirira-inoshanda controller uye controller pamwe nePHY, yehafu-reti uye yakazara-reti masisitimu eArria II GX zvishandiso.

Tafura 15–8. DDR2 Resource Utilization muArria II GX Devices

Protocol Memory Upamhi (Bits) Combinational ALUTS Logic Registers Mem ALUTs M9K Blocks M144K Blocks Memory (Zvishoma)
Controller
DDR2

(Half rate)

8 1,971 1,547 10 2 0 4,352
16 1,973 1,547 10 4 0 8,704
64 2,028 1,563 18 15 0 34,560
72 2,044 1,547 10 17 0 39,168
DDR2

(Full rate)

8 2,007 1,565 10 2 0 2,176
16 2,013 1,565 10 2 0 4,352
64 2,022 1,565 10 8 0 17,408
72 2,025 1,565 10 9 0 19,584
Controller+PHY
DDR2

(Half rate)

8 3,481 2,722 12 4 0 4,672
16 3,545 2,862 12 7 0 9,280
64 3,891 3,704 20 24 0 36,672
72 3,984 3,827 12 26 0 41,536
DDR2

(Full rate)

8 3,337 2,568 29 2 0 2,176
16 3,356 2,558 11 4 0 4,928
64 3,423 2,836 31 12 0 19,200
72 3,445 2,827 11 14 0 21,952

Tafura 15-9 inoratidza data yekushandisa zviwanikwa yeDDR2 yepamusoro-inoshanda controller uye controller pamwe nePHY, yehafu-reti uye yakazara-reti masisitimu eCyclone III zvishandiso.

Tafura 15–9. DDR2 Resource Utilization muCyclone III Devices

Protocol Memory Upamhi (Bits) Logic Registers Logic Masero M9K Zvivharo Memory (Zvishoma)
Controller
DDR2

(Half rate)

8 1,513 3,015 4 4,464
16 1,513 3,034 6 8,816
64 1,513 3,082 18 34,928
72 1,513 3,076 19 39,280
DDR2

(Full rate)

8 1,531 3,059 4 2,288
16 1,531 3,108 4 4,464
64 1,531 3,134 10 17,520
72 1,531 3,119 11 19,696
Controller+PHY
DDR2

(Half rate)

8 2,737 5,131 6 4,784
16 2,915 5,351 9 9,392
64 3,969 6,564 27 37,040
72 4,143 6,786 28 41,648
DDR2

(Full rate)

8 2,418 4,763 6 2,576
16 2,499 4,919 6 5,008
64 2,957 5,505 15 19,600
72 3,034 5,608 16 22,032

System Zvinodiwa

Iyo DDR3 SDRAM Controller ine ALTMEMPHY IP chikamu cheMegaCore IP Library, iyo inogoverwa neQuartus II software uye inotorwa kubva kuAltera. websaiti, www.altera.com.

Symbol Kune zvinodiwa nehurongwa uye yekumisikidza mirairo, tarisa kuAltera Software Installation & Rezinesi.

Kuisa uye Rezinesi

Mufananidzo 15-2 inoratidza dhairekitori chimiro mushure mekuisa iyo DDR3 SDRAM Controller ine ALTMEMPHY IP, kupi ndiro dhairekitori rekuisa. Iyo yekusagadzika yekuisa dhairekitori paWindows ndeye c:\altera\ ; paLinux ndiyo /opt/altera .

Mufananidzo 15-2. Directory Structure
Directory Structure

Iwe unoda rezinesi reMegaCore basa chete kana iwe wanyatsogutsikana nekushanda kwayo uye kuita kwayo, uye uchida kutora dhizaini yako kugadzira.
Kuti ushandise DDR3 SDRAM HPC, unogona kukumbira rezinesi file kubva kuAltera web site pa www.altera.com/licensing woiisa pakombuta yako. Paunokumbira rezinesi file, Altera emails iwe rezinesi.dat file. Kana usina mukana weInternet, bata mumiririri wenzvimbo yako.
Kuti ushandise DDR3 SDRAM HPC II, bata mumiririri wenzvimbo yako wekutengesa kuti uodhare rezinesi.

Free Evaluation

Altera's OpenCore Plus yekuongorora chimiro inongoshanda kune iyo DDR3 SDRAM HPC. Iine OpenCore Plus yekuongorora chimiro, unogona kuita zvinotevera zviito:

  • Tevedzera maitiro e megafunction (Altera MegaCore basa kana AMPPSM megafunction) mukati mehurongwa hwako.
  • Simbisa kushanda kwedhizaini yako, pamwe nekuongorora saizi yayo nekumhanyisa nekukurumidza uye nyore.
  • Gadzira nguva-inogumira mudziyo kuronga files yezvigadziriso zvinosanganisira MegaCore mabasa.
  • Ronga mudziyo uye simbisa dhizaini yako muhardware.

Iwe unofanirwa kutenga rezinesi reiyo megafunction chete kana iwe wanyatsogutsikana nekushanda kwayo uye kuita kwayo, uye uchida kutora dhizaini yako kugadzira.

OpenCore Plus Nguva-Kubuda Behaviour

OpenCore Plus hardware yekuongorora inogona kutsigira nzira mbiri dzinotevera dzekushanda:

  • Haina kuvharwa - dhizaini inomhanya kwenguva diki
  • Tethered-inoda kubatana pakati pebhodhi rako nekombuta inotambira. Kana iyo tethered mode ichitsigirwa neese megafunctions mudhizaini, chishandiso chinogona kushanda kwenguva yakareba kana kusingaperi.

Ese ma megafunctions mumudziyo nguva-yekubuda panguva imwe chete kana iyo yakanyanya kudzora nguva yekuongorora yasvika. Kana paine anopfuura megafunction mudhizaini, yakananga mega basa rekubuda-maitiro rinogona kufukidzwa nemaitiro ekunze emamwe megafunctions.

Symbol Kune MegaCore mabasa, iyo isina kuvharwa nguva-yekunze iawa imwe; iyo yakadzikwa-yekubuda kukosha haiperi.

Dhizaini yako inomira kushanda mushure mekunge nguva yekuongorora yehardware yapera uye iyo local_ready inobuda inodzika.

Document Revision History

Tafura 15–10 inodonongodza nhoroondo yekudzokorora yegwaro iri.

Tafura 15–10. Document Revision History

Date Version Kuchinja
Mbudzi 2012 1.2 Yakachinjwa nhamba yechitsauko kubva pa13 kusvika ku15.
Chikumi 2012 1.1 Yakawedzerwa Feedback icon.
Mbudzi 2011 1.0 Ruzivo Rwakasanganiswa Rwekuburitswa, Rutsigiro rweMhuri Yemudziyo, Rondedzero yeZvimiro, uye Zvisizvo Zvimiro rondedzero yeDDR, DDR2, uye DDR3.

Logo

Zvinyorwa / Zvishandiso

ALTERA DDR2 SDRAM Controllers [pdf] Mirayiridzo
DDR2 SDRAM Controllers, DDR2, SDRAM Controllers, Controllers

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *