ALTERA DDR2 SDRAM-Regiloj

ALTERA DDR2 SDRAM-Regiloj

Gravaj Informoj

La Altera® DDR, DDR2, kaj DDR3 SDRAM-Regiloj kun ALTMEMPHY IP provizas simpligitajn interfacojn al industrinormaj DDR, DDR2 kaj DDR3 SDRAM. La megafunkcio ALTMEMPHY estas interfaco inter memorregilo kaj la memoraj aparatoj, kaj faras legadon kaj skriban operaciojn al la memoro. La DDR, DDR2, kaj DDR3 SDRAM-Regiloj kun ALTMEMPHY IP funkcias kune kun la megafunkcio Altera ALTMEMPHY.
La DDR kaj DDR2 SDRAM-Regiloj kun ALTMEMPHY IP kaj ALTMEMPHY-megafunkcio ofertas plenan aŭ duon-rapidan DDR kaj DDR2 SDRAM-interfacojn. La DDR3 SDRAM-Regilo kun ALTMEMPHY IP kaj ALTMEMPHY-mega funkcio subtenas DDR3 SDRAM-interfacojn en duon-rapida reĝimo. La DDR, DDR2, kaj DDR3 SDRAM-Regiloj kun ALTMEMPHY IP ofertas la alt-efikecan regilon II (HPC II), kiu provizas altan efikecon kaj altnivelajn funkciojn. Figuro 15–1 montras sistem-nivelan diagramon inkluzive de la ekzample plej alta nivelo file ke la DDR, DDR2, aŭ DDR3 SDRAM-Regilo kun ALTMEMPHY IP kreas por vi.

Figuro 15–1. Sistem-nivela Diagramo
Sistem-nivela Diagramo

Noto pri Figuro 15–1:
(1) Kiam vi elektas Instanciigi DLL Ekstere, prokrasto-ŝlosita buklo (DLL) estas instantiigita ekster la megafunkcio ALTMEMPHY.

La MegaWizard™ Plug-In Manager generas eksample plej alta nivelo file, konsistanta el ekzample ŝoforo, kaj via DDR, DDR2, aŭ DDR3 SDRAM alt-efikeca regilo kutima vario. La regilo kreas ekzemplon de la ALTMEMPHY-mega funkcio kiu siavice instantigas faz-ŝlositan buklon (PLL) kaj DLL. Vi ankaŭ povas instantigi la DLL ekster la megafunkcio ALTMEMPHY por dividi la DLL inter pluraj okazoj de la megafunkcio ALTMEMPHY. Vi ne povas dividi PLL inter pluraj okazoj de la megafunkcio ALTMEMPHY, sed vi povas dividi kelkajn el la PLL-horloĝproduktaĵoj inter ĉi tiuj multoblaj okazoj.

© 2012 Altera Corporation. Ĉiuj rajtoj rezervitaj. Vortoj kaj emblemoj ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS kaj STRATIX estas varmarkoj de Altera Corporation kaj registritaj en la Usona Oficejo pri Patento kaj Varmarko kaj en aliaj landoj. Ĉiuj aliaj vortoj kaj emblemoj identigitaj kiel varmarkoj aŭ servomarkoj estas la posedaĵo de siaj respektivaj posedantoj kiel priskribite ĉe www.altera.com/common/legal.html. Altera garantias rendimenton de siaj duonkonduktaĵoj laŭ nunaj specifoj konforme al la norma garantio de Altera, sed rezervas la rajton fari ŝanĝojn al ajnaj produktoj kaj servoj iam ajn sen avizo. Altera prenas neniun respondecon aŭ respondecon de la apliko aŭ uzo de ajna informo, produkto aŭ servo priskribita ĉi tie krom kiel eksplicite konsentite skribe de Altera. Altera klientoj estas konsilitaj akiri la lastan version de aparato-specifoj antaŭ fidi je ajnaj publikigitaj informoj kaj antaŭ fari mendojn por produktoj aŭ servoj.

La eksample plej alta nivelo file estas plene funkcia dezajno, kiun vi povas simuli, sintezi kaj uzi en aparataro. La eksample-ŝoforo estas mem-testa modulo, kiu eldonas legi kaj skribi komandojn al la regilo kaj kontrolas la legitajn datumojn por produkti la enirpermesilon aŭ malsukceson, kaj testas kompletajn signalojn.
La megafunkcio ALTMEMPHY kreas la datenpadon inter la memoraparato kaj la memorregilo. La megafunkcio haveblas kiel memstara produkto aŭ povas esti uzata kune kun la alt-efikeca memorregilo Altera.
Kiam vi uzas la megafunkcion ALTMEMPHY kiel memstaran produkton, uzu kun kutimaj aŭ triaj regiloj.

Simbolo Por novaj dezajnoj, Altera rekomendas uzi eksteran memorinterfacon bazitan sur UniPHY, kiel ekzemple la regiloj DDR2 kaj DDR3 SDRAM kun UniPHY, QDR II kaj QDR II+ SRAM-regiloj kun UniPHY, aŭ RLDRAM II-regilo kun UniPHY.

Liberiga Informoj

Tablo 15–1 provizas informojn pri ĉi tiu eldono de la DDR3 SDRAM-Regilo kun ALTMEMPHY IP.

Tablo 15–1. Liberiga Informoj

Ero Priskribo
Versio 11.1
Eldondato novembro 2011
Mendaj Kodoj IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC)
IP-HPMCII (HPC II)
Produktaj identigiloj 00BE (DDR SDRAM)
00BF (DDR2 SDRAM)
00C2 (DDR3 SDRAM)
00CO (ALTMEMFIO Megafunkcio)
ID de vendisto 6AF7

Altera kontrolas, ke la aktuala versio de la programaro Quartus® II kompilas la antaŭan version de ĉiu funkcio MegaCore. La Eldonaj Notoj kaj Errato de MegaCore IP Library raportas iujn ajn esceptojn al ĉi tiu konfirmo. Altera ne kontrolas kompilon kun MegaCore-funkciaj versioj pli malnovaj ol unu eldono. Por informoj pri problemoj pri la alt-efikeca regilo DDR, DDR2 aŭ DDR3 SDRAM kaj la megafunkcio ALTMEMPHY en aparta versio de Quartus II, raportu al la Notoj pri Eldonado de Programaro de Quartus II.

Aparato Familia Subteno

Tabelo 15–2 difinas la aparatajn subtennivelojn por Altera IP-kernoj.

Tabelo 15–2. Altera IP Core Aparato Subtenaj Niveloj

FPGA Aparato Familioj HardCopy Aparato Familioj
Antaŭa subteno—La IP-kerno estas kontrolita per antaŭtempaj modeloj por ĉi tiu aparato-familio. La IP-kerno plenumas ĉiujn funkciajn postulojn, sed eble ankoraŭ estas sperta analizo de tempo por la aparato-familio. Ĝi povas esti uzata en produktaddezajnoj kun singardemo. HardCopy Companion—La IP-kerno estas kontrolita per antaŭtempaj modeloj por la Hard Copy kuna aparato. La IP-kerno plenumas ĉiujn funkciajn postulojn, sed eble ankoraŭ estas sperta analizo de tempo por la HardCopy-aparatfamilio. Ĝi povas esti uzata en produktaddezajnoj kun singardemo.
Fina subteno—La IP-kerno estas kontrolita per finaj tempomodeloj por ĉi tiu aparato-familio. La IP-kerno plenumas ĉiujn funkciajn kaj tempajn postulojn por la aparato-familio kaj povas esti uzata en produktaddezajnoj. Kompilaĵo de Kompilo—La IP-kerno estas kontrolita kun finaj tempomodeloj por la HardCopy-aparatfamilio. La IP-kerno plenumas ĉiujn funkciajn kaj tempajn postulojn por la aparato-familio kaj povas esti uzata en produktaddezajnoj.

Tabelo 15–3 montras la nivelon de subteno ofertita de la DDR, DDR2, kaj DDR3 SDRAM-Regiloj kun ALTMEMPHY IP por Altera aparato-familioj.

Tabelo 15–3. Aparato Familia Subteno

Aparato Familio Protokolo
DDR kaj DDR2 DDR3
Arria® GX Finalo Neniu subteno
Arria II GX Finalo Finalo
Cyclone® III Finalo Neniu subteno
Ciklono III LS Finalo Neniu subteno
Ciklono IV E Finalo Neniu subteno
Ciklono IV GX Finalo Neniu subteno
Fiksa kopio II Vidu al la paĝo Novaĵoj en Altera IP de la Altera webretejo. Neniu subteno
Stratix® II Finalo Neniu subteno
Stratix II GX Finalo Neniu subteno
Aliaj aparato-familioj Neniu subteno Neniu subteno

Karakterizaĵoj

ALTMEMPIO Megafunkcio

Tablo 15–4 resumas ŝlosilan funkcion-subtenon por la megafunkcio ALTMEMPHY.

Tabelo 15–4. ALTMEMPHY Megafunkcia Trajta Subteno

Karakterizaĵo DDR kaj DDR2 DDR3
Subteno por la Altera PHY Interfaco (AFI) sur ĉiuj subtenataj aparatoj.
Aŭtomatigita komenca kalibrado forigante komplikajn legajn datumojn tempkalkulojn.
Voltage kaj temperaturo (VT) spurado, kiu garantias maksimuman stabilan agadon por interfacoj DDR, DDR2 kaj DDR3 SDRAM.
Memstara datenpado kiu faras konekton al Altera regilo aŭ triaparta regilo sendependa de la kritikaj temppadoj.
Plena interfaco
Duon-tarifa interfaco
Facile uzebla parametra redaktilo

Krome, la megafunkcio ALTMEMPHY subtenas DDR3 SDRAM-komponentojn sen ebenigado:

  • La megafunkcio ALTMEMPHY subtenas DDR3 SDRAM-komponentojn sen ebenigado por Arria II GX-aparatoj uzantaj T-topologion por horloĝo, adreso kaj komandbuso:
    • Elportas multoblajn pecetojn.
  • La DDR3 SDRAM PHY sen ebenigado de fMAX estas 400 MHz por elekto de unu pecetoj.
  • Neniu subteno por datummaskaj (DM) pingloj por ×4 DDR3 SDRAM DIMM-oj aŭ komponentoj, do elektu Ne por Drive DM-pingloj de FPGA kiam vi uzas ×4 aparatojn.
  • La megafunkcio ALTMEMPHY subtenas nur duon-tarifajn interfacojn DDR3 SDRAM.

Alt-Efikeca Regilo II

Tablo 15–5 resumas ŝlosilan funkcion-subtenon por la DDR, DDR2 kaj DDR3 SDRAM HPC II.

Tabelo 15–5. Subteno de funkcioj (Parto 1 el 2)

Karakterizaĵo DDR kaj DDR2 DDR3
Duon-tarifa regilo
Subteno por AFI ALTMEMPHY
Subteno por loka interfaco de Avalon® Memory Mapped (Avalon-MM).

Tabelo 15–5. Subteno de funkcioj (Parto 2 el 2)

Karakterizaĵo DDR kaj DDR2 DDR3
Agordebla komanda antaŭrigarda bankadministrado kun laŭorda legado kaj skribado
Aldona latenco
Subteno por arbitra Avalon-eksplodlongo
Enkonstruita fleksebla memoreksploda adaptilo
Agordebla Loka-al-Memoria adresmapado
Laŭvola rultempa agordo de grandeco kaj reĝimo-registraj agordoj, kaj memortempigo
Parta tabela mem-refresiĝo (PASR)
Subteno por industrinormaj DDR3 SDRAM-aparatoj
Laŭvola subteno por mem-refreŝiga komando
Laŭvola subteno por komando de malŝalto kontrolita de uzanto
Laŭvola subteno por aŭtomata malŝalta komando kun programebla tempo-eksteriĝo
Laŭvola subteno por aŭtomate-antaŭŝargi legadon kaj aŭtomate-preŝargi skribajn komandojn
Laŭvola subteno por refreŝigado de uzant-regilo
Laŭvola plurkontrola horloĝo kundivido en SOPC Builder Flow
Integrita erarkorekta kodigo (ECC) funkcio 72-bita
Integrita ECC-funkcio, 16, 24, kaj 40-bita
Subteno por partavorta skribo kun laŭvola aŭtomata erarkorektado
SOPC Builder preta
Subteno por OpenCore Plus-taksado
IP-funkciaj simuladmodeloj por uzo en Altera-apogita VHDL kaj Verilog HDL-simulilo

Notoj pri Tabelo 15–5:

  1. HPC II subtenas aldonajn latentecvalorojn pli grandajn aŭ egalajn al tRCD-1, en horloĝcikla unuo (tCK).
  2. Ĉi tiu funkcio ne estas subtenata kun DDR3 SDRAM kun ebenigo.

Nesubtenataj Trajtoj

Tablo 15–6 resumas nesubtenatajn funkciojn por la eksteraj memorinterfacoj bazitaj en ALTMEMPHY de Altera.

Tabelo 15–6. Nesubtenataj Trajtoj

Memorprotokolo Neeltenebla Trajto
DDR kaj DDR2 SDRAM Timiga simulado
Eksploda longo de 2
Parta eksplodo kaj nevicigita eksplodo en ECC kaj ne-ECC-reĝimo kiam DM-pingloj estas malŝaltitaj
DDR3 SDRAM Timiga simulado
Parta eksplodo kaj nevicigita eksplodo en ECC kaj ne-ECC-reĝimo kiam DM-pingloj estas malŝaltitaj
Stratix III kaj Stratix IV
DIMM-subteno
Plentaksaj interfacoj

MegaCore-Konfirmo

Altera faras ampleksajn hazardajn, direktitajn testojn kun funkcia testa priraportado uzante industrinormajn modelojn Denali por certigi la funkciecon de la DDR, DDR2, kaj DDR3 SDRAM-Regiloj kun ALTMEMPHY IP.

Uzado de Rimedoj

Ĉi tiu sekcio provizas tipajn informojn pri uzado de rimedoj por la eksteraj memorregiloj kun ALTMEMPHY por subtenataj aparatfamilioj. Ĉi tiu informo estas provizita nur kiel gvidlinio; por precizaj datumoj pri uzado de rimedoj, vi devus generi vian IP-kernon kaj raporti al la raportoj generitaj de la programaro Quartus II.
Tabelo 15–7 montras datumojn pri uzado de rimedoj por la megafunkcio ALTMEMPHY, kaj la alt-efikecan regilon II de DDR3 por aparatoj Arria II GX.

Tabelo 15–7. Rimeda Uzado en Arria II GX-Aparatoj (Parto 1 el 2)

Protokolo Memoro Larĝo (Bitoj) Kombinaĵo ALUTS Logiko Registroj Mem ALUToj M9K Blokoj M144K Blokoj Memoro y (Bitoj)
Regilo
DDR3

(Duona indico)

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

Tabelo 15–7. Rimeda Uzado en Arria II GX-Aparatoj (Parto 2 el 2)

Protokolo Memoro Larĝo (Bitoj) Kombinaĵo ALUTS Logiko Registroj Mem ALUToj M9K Blokoj M144K Blokoj Memoro y (Bitoj)
Regilo+PHY
DDR3

(Duona indico)

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

Tabelo 15–8 montras datumojn pri uzado de rimedoj por la alt-efikeca regilo kaj regilo DDR2 plus PHY, por duontataj kaj plenaj agordoj por Arria II GX-aparatoj.

Tabelo 15–8. DDR2 Rimeda Utiligo en Arria II GX-Aparatoj

Protokolo Memoro Larĝo (Bitoj) Kombinaĵo ALUTS Logiko Registroj Mem ALUToj M9K Blokoj M144K Blokoj Memoro (Bitoj)
Regilo
DDR2

(Duona indico)

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

(Plena tarifo)

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
Regilo+PHY
DDR2

(Duona indico)

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

(Plena tarifo)

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

Tabelo 15–9 montras rimedajn uzdatumojn por la alt-efikeca regilo kaj regilo DDR2 plus PHY, por duon-tarifaj kaj plen-tarifaj agordoj por Cyclone III-aparatoj.

Tabelo 15–9. DDR2 Resource Utilization en Cyclone III Devices

Protokolo Memoro Larĝo (Bitoj) Logiko Registroj Logikaj Ĉeloj M9K-Blokoj Memoro (Bitoj)
Regilo
DDR2

(Duona indico)

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

(Plena tarifo)

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
Regilo+PHY
DDR2

(Duona indico)

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

(Plena tarifo)

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

Sistemaj Postuloj

La DDR3 SDRAM-Regilo kun ALTMEMPHY IP estas parto de la MegaCore IP-Biblioteko, kiu estas distribuita per la programaro Quartus II kaj elŝutebla de la Altera. webretejo, www.altera.com.

Simbolo Por sistemaj postuloj kaj instalinstrukcioj, raportu al Altera Programaro Instalado kaj Licencado.

Instalado kaj Licencado

Figuro 15–2 montras la dosierujan strukturon post kiam vi instalas la DDR3 SDRAM-Regilon kun ALTMEMPHY IP, kie estas la instala dosierujo. La defaŭlta instala dosierujo en Vindozo estas c:\altera\ ; en Linukso ĝi estas /opt/altera .

Figuro 15–2. Dosieruja Strukturo
Dosierujo Strukturo

Vi bezonas permesilon por la funkcio MegaCore nur kiam vi estas tute kontenta pri ĝiaj funkcioj kaj rendimento, kaj volas porti vian dezajnon al produktado.
Por uzi la DDR3 SDRAM HPC, vi povas peti permesilon file de la Altera web retejo ĉe www.altera.com/licensing kaj instalu ĝin en via komputilo. Kiam vi petas permesilon file, Altera retpoŝtas al vi license.dat file. Se vi ne havas interretan aliron, kontaktu vian lokan reprezentanton.
Por uzi la DDR3 SDRAM HPC II, kontaktu vian lokan vendan reprezentanton por mendi permesilon.

Senpaga Takso

La taksa funkcio de Altera OpenCore Plus nur aplikeblas al la DDR3 SDRAM HPC. Kun la taksa funkcio de OpenCore Plus, vi povas plenumi la jenajn agojn:

  • Simuli la konduton de megafunkcio (Altera MegaCore-funkcio aŭ AMPPSM-mega funkcio) ene de via sistemo.
  • Kontrolu la funkciecon de via dezajno, kaj taksu ĝian grandecon kaj rapidecon rapide kaj facile.
  • Generu templimigitan aparatan programadon files por dezajnoj kiuj inkluzivas MegaCore-funkciojn.
  • Programu aparaton kaj kontrolu vian dezajnon en aparataro.

Vi devas aĉeti permesilon por la megafunkcio nur kiam vi estas tute kontenta pri ĝiaj funkcioj kaj rendimento, kaj volas porti vian dezajnon al produktado.

OpenCore Plus Time-Out-Konduto

OpenCore Plus aparatara taksado povas subteni la sekvajn du reĝimojn de operacio:

  • Senligite—la dezajno funkcias por limigita tempo
  • Tethered—postulas konekton inter via tabulo kaj la gastiga komputilo. Se ligita reĝimo estas subtenata de ĉiuj megafunkcioj en dezajno, la aparato povas funkcii por pli longa tempo aŭ senfine.

Ĉiuj megafunkcioj en aparato malplenigas samtempe kiam la plej limiga taksa tempo estas atingita. Se ekzistas pli ol unu megafunkcio en dezajno, la tempo-forkonduto de specifa mega-funkcio povas esti maskita per la tempo-for-konduto de la aliaj megafunkcioj.

Simbolo Por MegaCore-funkcioj, la senligita tempo-eksteriĝo estas 1 horo; la tethered time-out valoro estas nedifinita.

Via dezajno ĉesas funkcii post kiam la aparatara taksa tempo eksvalidiĝas kaj la local_ready eligo malaltiĝas.

Historio de Revizio de Dokumentoj

Tabelo 15–10 listigas la reviziohistorion por ĉi tiu dokumento.

Tabelo 15–10. Dokumenta Revizia Historio

Dato Versio Ŝanĝoj
novembro 2012 1.2 Ŝanĝita ĉapitronumero de 13 al 15.
junio 2012 1.1 Aldonita Reago-ikono.
novembro 2011 1.0 Kombinitaj Eldonaj Informoj, Aparato-Familia Subteno, Trajtoj-listo kaj Nesubtenataj Trajtoj-listo por DDR, DDR2 kaj DDR3.

Logo

Dokumentoj/Rimedoj

ALTERA DDR2 SDRAM-Regiloj [pdf] Instrukcioj
DDR2 SDRAM-Regiloj, DDR2, SDRAM-Regiloj, Regiloj

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *