Intel UG-20118 Ndërfaqet e memories së jashtme Arria 10 FPGA IP Design Example
Dizajni p.shample Udhëzues i Fillimit të Shpejtë për Ndërfaqet e Memories së Jashtme Intel® Arria® 10 FPGA IP
Një ndërfaqe e re dhe dizajn më i automatizuar p.shampLe flow është i disponueshëm për ndërfaqet e memories së jashtme Intel® Arria® 10.
IshampLe Skeda Designs në redaktuesin e parametrave ju lejon të specifikoni krijimin e sintezës dhe simulimit file grupe që mund të përdorni për të vërtetuar IP-në tuaj EMIF.
Ju mund të krijoni një ishampdizajnoni posaçërisht për një komplet zhvillimi Intel FPGA, ose për çdo IP EMIF që krijoni.
Figura 1. Dizajni i Përgjithshëm Shembullample Rrjedhat e punës
Dizajni p.shample
Figura 2. Gjenerimi i një EMIF ShemampDizajni me një komplet zhvillimi Intel Arria 10
Korporata Intel. Të gjitha të drejtat e rezervuara. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Intel garanton performancën e produkteve të saj FPGA dhe gjysmëpërçuese sipas specifikimeve aktuale në përputhje me garancinë standarde të Intel, por rezervon të drejtën të bëjë ndryshime në çdo produkt dhe shërbim në çdo kohë pa paralajmërim. Intel nuk merr përsipër asnjë përgjegjësi ose përgjegjësi që rrjedh nga aplikimi ose përdorimi i ndonjë informacioni, produkti ose shërbimi të përshkruar këtu, përveçse kur është rënë dakord shprehimisht me shkrim nga Intel. Klientët e Intel këshillohen të marrin versionin më të fundit të specifikimeve të pajisjes përpara se të mbështeten në çdo informacion të publikuar dhe përpara se të bëjnë porosi për produkte ose shërbime.
- Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Krijimi i një projekti EMIF
Për versionin 17.1 dhe më të ri të softuerit Intel Quartus® Prime, duhet të krijoni një projekt Intel Quartus Prime përpara se të gjeneroni IP-në EMIF dhe modelin e mëparshëmample.
- Hapni softuerin Intel Quartus Prime dhe zgjidhni File ➤ Magjistari i ri i projektit. Kliko Next.
- Specifikoni një drejtori dhe emër për projektin që dëshironi të krijoni. Kliko Next.
- Verifikoni që është zgjedhur Empty Project. Klikoni Tjetër dy herë.
- Nën filtrin Emri, shkruani numrin e pjesës së pajisjes.
- Nën Pajisjet e disponueshme, zgjidhni pajisjen e duhur.
- Klikoni Finish.
Gjenerimi dhe konfigurimi i IP-së EMIF
Hapat e mëposhtëm ilustrojnë se si të gjeneroni dhe konfiguroni IP-në EMIF. Hapat janë të ngjashëm pavarësisht nga protokolli i kujtesës që po synoni.
- Në dritaren e Katalogut IP, zgjidhni Ndërfaqet e memories së jashtme Intel Arria 10. (Nëse dritarja e Katalogut IP nuk është e dukshme, zgjidhni View ➤ Utility Windows ➤ IP Katalog.)
- Në Redaktorin e Parametrave IP, jepni një emër entiteti për IP-në EMIF (emri që jepni këtu bëhet file emri për IP) dhe specifikoni një direktori. Klikoni Krijo.
- Redaktori i parametrave ka skeda të shumta ku duhet të konfiguroni parametrat për të pasqyruar zbatimin tuaj EMIF:
Udhëzimet e redaktimit të parametrave të Intel Arria 10 EMIF
Tabela 1. Udhëzimet e redaktuesit të parametrave EMIF
Skeda e Redaktuesit të Parametrave | Udhëzimet |
Gjeneral | Sigurohuni që parametrat e mëposhtëm të jenë futur saktë:
• Nota e shpejtësisë për pajisjen. • Frekuenca e orës së kujtesës. • Frekuenca e orës referencë PLL. |
Kujtesa | • Referojuni fletës së të dhënave për pajisjen tuaj të kujtesës për të futur parametrat në Kujtesa skedën.
• Duhet të futni gjithashtu një vendndodhje specifike për pinin ALERT#. (Zbatohet vetëm për protokollin e memories DDR4.) |
Mem I/O | • Për hetimet fillestare të projektit, mund të përdorni cilësimet e paracaktuara në
Mem I/O skedën. • Për vërtetimin e avancuar të dizajnit, duhet të kryeni simulimin e tabelës për të nxjerrë cilësimet optimale të përfundimit. |
I/O FPGA | • Për hetimet fillestare të projektit, mund të përdorni cilësimet e paracaktuara në
I/O FPGA skedën. • Për vërtetimin e avancuar të dizajnit, duhet të kryeni simulimin e bordit me modelet e lidhura IBIS për të zgjedhur standardet e duhura I/O. |
Koha e Mem | • Për hetimet fillestare të projektit, mund të përdorni cilësimet e paracaktuara në
Koha e Mem skedën. • Për vërtetimin e avancuar të dizajnit, duhet të futni parametra sipas fletës së të dhënave të pajisjes suaj të kujtesës. |
Bordi | • Për hetimet fillestare të projektit, mund të përdorni cilësimet e paracaktuara në
Bordi skedën. • Për vërtetimin e avancuar të dizajnit dhe mbylljen e saktë të kohës, duhet të kryeni simulimin e tabelës për të nxjerrë informacionin e saktë të ndërhyrjes ndërsimbolike (ISI)/ ndërthurjes dhe animit të tabelës dhe paketës, dhe futeni atë në Bordi skedën. |
Kontrolluesi | Vendosni parametrat e kontrolluesit sipas konfigurimit dhe sjelljes së dëshiruar për kontrolluesin tuaj të kujtesës. |
Diagnostifikimi | Ju mund të përdorni parametrat në Diagnostifikimi tab për të ndihmuar në testimin dhe korrigjimin e ndërfaqes tuaj të kujtesës. |
Example Designs | Të Example Designs tab ju lejon të gjeneroni dizajn p.shamples për sintezë dhe për simulim. Dizajni i krijuar p.shample është një sistem i plotë EMIF i përbërë nga IP EMIF dhe një drejtues që gjeneron trafik të rastësishëm për të vërtetuar ndërfaqen e memories. |
Për informacion të detajuar mbi parametrat individualë, referojuni kapitullit të duhur për protokollin tuaj të memories në Udhëzuesin e Përdoruesit IP të Ndërfaqeve të Memories së Jashtme Intel Arria 10.
Gjenerimi i dizajnit EMIF të sintetizueshëm Example
Për kompletet e zhvillimit Intel Arria 10, ka paracaktime që parametrizojnë automatikisht IP-në EMIF dhe gjenerojnë pika për bordin specifik.
- Verifikoni që dritarja e Paracaktimeve është e dukshme. Nëse dritarja e Paracaktimeve nuk është e dukshme, shfaqeni duke zgjedhur View ➤ Paracaktimet.
- Në dritaren Presets, zgjidhni paracaktimin e duhur të kompletit të zhvillimit dhe klikoni Apliko.
- Konfiguro IP-në EMIF dhe klikoni Generate Example Dizajni në këndin e sipërm djathtas të dritares.
- Specifikoni një direktori për dizajnin EMIF p.shample dhe klikoni OK. Gjenerimi i suksesshëm i dizajnit EMIF p.shample krijon si më poshtë files nën një drejtori Wii.
Figura 3. Dizajni i gjeneruar i sintetizueshëm Shembullample File Struktura
Shënim: Nëse nuk zgjidhni kutinë e zgjedhjes Simulimi ose Sinteza, direktoria e destinacionit do të përmbajë dizajnin e Dizajnuesit të Platformës files, të cilat nuk janë të përpilueshme drejtpërdrejt nga softueri Intel Quartus Prime, por mund të jenë viewredaktuar ose redaktuar nën Projektuesin e Platformës. Në këtë situatë, mund të ekzekutoni komandat e mëposhtme për të gjeneruar sintezë dhe simulim file grupe.
- Për të krijuar një projekt të kompilueshëm, duhet të ekzekutoni skriptin quartus_sh -t make_qii_design.tcl në direktorinë e destinacionit.
- Për të krijuar një projekt simulimi, duhet të ekzekutoni skriptin quartus_sh -t make_sim_design.tcl në direktorinë e destinacionit.
- Zbritja e tabelës Select në këtë seksion zbaton caktimet e duhura të kunjave të kompletit të zhvillimit në ishampdizajni.
- Ky cilësim disponohet vetëm kur aktivizoni kutinë e zgjedhjes Sinteza në Shembample Dizajni Fileseksioni s.
- Ky cilësim duhet të përputhet me kompletin aktual të zhvillimit të aplikuar, ose përndryshe shfaqet një mesazh gabimi.
- Nëse vlera "Asnjë" shfaqet në butonin "Zgjidh bordin", kjo tregon se përzgjedhjet aktuale të parametrave nuk përputhen me asnjë konfigurim të kompletit të zhvillimit. Ju mund të aplikoni një IP specifike të kompletit të zhvillimit dhe parametrat përkatës të parametrave duke zgjedhur një nga paravendosjet nga biblioteka e paravendosur. Kur aplikoni një paravendosje, IP-ja aktuale dhe cilësimet e tjera të parametrave vendosen që të përputhen me paravendosjen e zgjedhur. Nëse dëshironi të ruani cilësimet tuaja aktuale, duhet ta bëni këtë përpara se të zgjidhni një paravendosje. Nëse zgjidhni një paravendosje pa ruajtur cilësimet tuaja të mëparshme, gjithmonë mund t'i ruani cilësimet e reja të paracaktuara me një emër tjetër
- Nëse dëshironi të gjeneroni ishample dizajn për përdorim në tabelën tuaj, vendosni Select board në None, gjeneroni example design, dhe më pas shtoni kufizimet e vendndodhjes së pinit.
Informacione të Përafërta
- Sinteza Pshample Dizajni në faqen 17
- Përshkrimet e parametrave IP të Intel Arria 10 EMIF për DDR3
- Përshkrimet e parametrave IP të Intel Arria 10 EMIF për DDR4
- Përshkrimet e parametrave IP të Intel Arria 10 EMIF për QDRII/II+/Xtreme
- Përshkrimet e parametrave IP të Intel Arria 10 EMIF për QDR-IV
- Përshkrimet e parametrave IP të Intel Arria 10 EMIF për RLDRAM 3
- Përshkrimet e parametrave IP të Intel Arria 10 EMIF për LPDDR3
Gjenerimi i Dizajnit EMIF Example për Simulim
Për kompletet e zhvillimit Intel Arria 10, ka paracaktime që parametrizojnë automatikisht IP-në EMIF dhe gjenerojnë pika për bordin specifik.
- Verifikoni që dritarja e Paracaktimeve është e dukshme. Nëse dritarja e Paracaktimeve nuk është e dukshme, shfaqeni duke zgjedhur View ➤ Paracaktimet.
- Në dritaren Presets, zgjidhni paracaktimin e duhur të kompletit të zhvillimit dhe klikoni Apliko.
- Konfiguro IP-në EMIF dhe klikoni Generate Example Dizajni në këndin e sipërm djathtas të dritares.
- Specifikoni një direktori për dizajnin EMIF p.shample dhe klikoni OK.
Gjenerimi i suksesshëm i dizajnit EMIF p.shample krijon shumëfish file vendos për simulatorë të ndryshëm të mbështetur, nën një direktori sim/ed_sim.
Figura 4. Dizajni i Simulimit të Gjeneruar Example File Struktura
Shënim: Nëse nuk zgjidhni kutinë e zgjedhjes Simulimi ose Sinteza, direktoria e destinacionit do të përmbajë dizajnin e Dizajnuesit të Platformës files, të cilat nuk janë të përpilueshme drejtpërdrejt nga softueri Intel Quartus Prime, por mund të jenë viewredaktuar ose redaktuar nën Projektuesin e Platformës. Në këtë situatë mund të ekzekutoni komandat e mëposhtme për të gjeneruar sintezë dhe simulim file grupe.
- Për të krijuar një projekt të kompilueshëm, duhet të ekzekutoni skriptin quartus_sh -t make_qii_design.tcl në direktorinë e destinacionit.
- Për të krijuar një projekt simulimi, duhet të ekzekutoni skriptin quartus_sh -t make_sim_design.tcl në direktorinë e destinacionit.
Informacione të Përafërta
- Simulimi Pshample Dizajni në faqen 19
- Intel Arria 10 EMIF IP - Simulimi i IP-së së memories
Simulimi kundrejt zbatimit të harduerit
Për simulimin e ndërfaqes së kujtesës së jashtme, mund të zgjidhni ose kalibrimin e kapërcyer ose kalibrimin e plotë në skedën Diagnostics gjatë gjenerimit të IP.
Modelet e simulimit EMIF
Kjo tabelë krahason karakteristikat e modeleve të kalibrimit të kalibrimit dhe të kalibrimit të plotë.
Tabela 2. Modelet e simulimit EMIF: Kalibrimi i Kalibrimit kundrejt Kalibrimit të plotë
Kaloni kalibrimin | Kalibrim i plotë |
Simulimi i nivelit të sistemit duke u fokusuar në logjikën e përdoruesit. | Simulimi i ndërfaqes së memories duke u fokusuar në kalibrim. |
Detajet e kalibrimit nuk janë kapur. | Kap të gjitha stages e kalibrimit. |
vazhdoi… |
Kaloni kalibrimin | Kalibrim i plotë |
Ka aftësinë për të ruajtur dhe marrë të dhëna. | Përfshin nivelim, shtrat për bit, etj. |
Paraqet efikasitet të saktë. | |
Nuk e konsideron animin e bordit. |
Simulimi RTL kundrejt zbatimit të harduerit
Kjo tabelë thekson ndryshimet kryesore midis simulimit EMIF dhe zbatimit të harduerit.
Tabela 3. Simulimi EMIF RTL kundrejt zbatimit të harduerit
Simulimi RTL | Implementimi i harduerit |
Nios® inicializimi dhe kodi i kalibrimit ekzekutohen paralelisht. | Inicializimi dhe kodi i kalibrimit të Nios ekzekutohen në mënyrë sekuenciale. |
Ndërfaqet pohojnë sinjalin e sinjalit cal_done njëkohësisht në simulim. | Operacionet e montimit përcaktojnë rendin e kalibrimit dhe ndërfaqet nuk pohojnë cal_done në të njëjtën kohë. |
Ju duhet të ekzekutoni simulime RTL bazuar në modelet e trafikut për aplikacionin e dizajnit tuaj. Vini re se simulimi RTL nuk modelon vonesat e gjurmimit të PCB-ve, të cilat mund të shkaktojnë një mospërputhje në vonesën midis simulimit RTL dhe zbatimit të harduerit.
Simulimi i IP-së së ndërfaqes së memories së jashtme me ModelSim
Kjo procedurë tregon se si të simulohet dizajni EMIF p.shample.
- Hapni softuerin Mentor Graphics* ModelSim dhe zgjidhni File ➤ Ndrysho drejtorinë. Navigoni te direktoria sim/ed_sim/mentor brenda dizajnit të gjeneruar example dosje.
- Verifikoni që dritarja e Transkriptit të shfaqet në fund të ekranit. Nëse dritarja e Transkriptit nuk është e dukshme, shfaqeni duke klikuar View ➤ Transkript.
- Në dritaren e Transkriptit, ekzekutoni burimin msim_setup.tcl.
- Pasi burimi msim_setup.tcl të përfundojë ekzekutimin, ekzekutoni ld_debug në dritaren e Transkriptit.
- Pasi ld_debug të përfundojë ekzekutimin, verifikoni që të shfaqet dritarja Objects. Nëse dritarja e Objekteve nuk është e dukshme, shfaqeni duke klikuar View ➤ Objektet.
- Në dritaren Objects, zgjidhni sinjalet që dëshironi të simuloni duke klikuar me të djathtën dhe duke zgjedhur Add Wave.
- Pasi të keni përfunduar përzgjedhjen e sinjaleve për simulim, ekzekutoni run -all në dritaren e Transkriptit. Simulimi funksionon derisa të përfundojë.
- Nëse simulimi nuk është i dukshëm, klikoni View ➤ Valë.
Informacione të Përafërta
Intel Arria 10 EMIF IP - Simulimi i IP-së së memories
Vendosja e kunjave për Intel Arria 10 EMIF IP
Kjo temë ofron udhëzime për vendosjen e kunjave.
Mbiview
Intel Arria 10 FPGA kanë strukturën e mëposhtme:
- Çdo pajisje përmban 2 kolona I/O.
- Çdo kolonë I/O përmban deri në 8 banka I/O.
- Çdo bankë hyrëse/dalëse përmban 4 korsi.
- Çdo korsi përmban 12 kunja I/O (GPIO) për qëllime të përgjithshme.
Udhëzimet e përgjithshme për pin
Pikat e mëposhtme ofrojnë udhëzime të përgjithshme për pin:
- Sigurohuni që kunjat për një ndërfaqe të caktuar të memories së jashtme të qëndrojnë brenda një kolone të vetme I/O.
- Ndërfaqet që përfshijnë banka të shumta duhet të plotësojnë kërkesat e mëposhtme:
- Bankat duhet të jenë ngjitur me njëra-tjetrën. Për informacion mbi bankat fqinje, referojuni Udhëzuesit të përdorimit IP të ndërfaqeve të memories së jashtme Intel Arria 10.
- Adresa dhe banka e komandës duhet të qëndrojnë në një bankë qendrore për të minimizuar vonesën. Nëse ndërfaqja e memories përdor një numër çift bankash, banka e adresës dhe komandës mund të qëndrojë në njërën nga dy bankat qendrore.
- Kunjat e papërdorura mund të përdoren si kunja hyrëse/dalëse për qëllime të përgjithshme.
- Të gjitha adresat dhe komandat dhe kunjat e lidhura duhet të qëndrojnë brenda një banke të vetme.
- Kunjat e adresës, komandës dhe të dhënave mund të ndajnë një bankë në kushtet e mëposhtme:
- Pikat e adresës dhe komandës dhe të dhënave nuk mund të ndajnë një korsi I/O.
- Vetëm një korsi hyrëse/dalëse e papërdorur në bankën e adresave dhe komandës mund të përdoret për kunjat e të dhënave.
Tabela 4. Kufizimet e përgjithshme të pinit
Lloji i sinjalit | Kufizim |
Strobe e të dhënave | Të gjitha sinjalet që i përkasin një grupi DQ duhet të qëndrojnë në të njëjtën korsi I/O. |
Të dhënat | Kunjat e lidhura DQ duhet të qëndrojnë në të njëjtën korsi I/O. Kunjat DM/DBI duhet të çiftohen me një kunj DQ për funksionimin e duhur. Për protokollet që nuk mbështesin linja të dhënash dydrejtimëshe, sinjalet e leximit duhet të grupohen veçmas nga sinjalet e shkrimit. |
Adresa dhe komanda | Pikat e adresës dhe komandës duhet të qëndrojnë në vende të paracaktuara brenda një banke I/O. |
Detyrat me kunj
Nëse keni aplikuar një paracaktim të kompletit të zhvillimit gjatë gjenerimit të IP-së, të gjitha caktimet e pinit për kompletin e zhvillimit gjenerohen automatikisht dhe mund të verifikohen në .qsf file që gjenerohet me dizajnin p.shample.
Informacione të Përafërta
- Intel Arria 10 EMIF IP DDR3
- Intel Arria 10 EMIF IP për DDR4
- Intel Arria 10 EMIF IP për QDRII/II+/Xtreme
- Intel Arria 10 EMIF IP për QDR-IV
- Intel Arria 10 EMIF IP për RLDRAM 3
- Intel Arria 10 EMIF IP për LPDDR3
Përpilimi dhe programimi i Intel Arria 10 EMIF Design Example
Pasi të keni bërë caktimet e nevojshme të pinit në .qsf file, mund të përpiloni dizajnin p.shample në softuerin Intel Quartus Prime.
- Navigoni te dosja Intel Quartus Prime që përmban dizajnin exampdrejtoria.
- Hapni projektin Intel Quartus Prime file, (.qpf).
- Për të filluar përpilimin, klikoni Përpunimi ➤ Filloni përpilimin. Përfundimi me sukses i përpilimit gjeneron një .sof file, i cili mundëson që dizajni të funksionojë në harduer.
- Për të programuar pajisjen tuaj me dizajnin e përpiluar, hapni programuesin duke klikuar Tools ➤ Programmer.
- Në programues, klikoni "Zbulimi automatik" për të zbuluar pajisjet e mbështetura.
- Zgjidhni pajisjen Intel Arria 10 dhe më pas zgjidhni Ndrysho File.
- Navigoni te ed_synth.sof i krijuar file dhe zgjidhni Hap.
- Klikoni Start për të filluar programimin e pajisjes Intel Arria 10. Kur pajisja është programuar me sukses, shiriti i përparimit në pjesën e sipërme djathtas të dritares duhet të tregojë 100% (I suksesshëm).
Korrigjimi i dizajnit Intel Arria 10 EMIF Example
Paketa e veglave për korrigjimin e gabimeve EMIF është e disponueshme për të ndihmuar në korrigjimin e dizajneve të ndërfaqes së memories së jashtme. Paketa e veglave ju lejon të shfaqni kufijtë e leximit dhe të shkrimit dhe të krijoni diagrame të syrit. Pasi të keni programuar kompletin e zhvillimit Intel Arria 10, mund të verifikoni funksionimin e tij duke përdorur EMIF Debug Toolkit.
- Për të nisur EMIF Debug Toolkit, lundroni te Tools ➤ System Debugging Tools ➤ External Memory Toolkit.
- Klikoni Inicializoni lidhjet.
- Kliko Lidhja e projektit me pajisjen. Shfaqet një dritare; verifikoni që është zgjedhur pajisja e duhur dhe se .sof i saktë file është zgjedhur.
- Klikoni Krijo lidhjen e ndërfaqes së kujtesës. Pranoni cilësimet e paracaktuara duke klikuar OK.
- Kompleti i zhvillimit Intel Arria 10 tani është konfiguruar për të funksionuar me EMIF Debug Toolkit dhe mund të gjeneroni cilindo nga raportet e mëposhtme duke klikuar dy herë në opsionin përkatës:
- Kalibrimi i përsëritur. Prodhon një raport kalibrimi që përmbledh statusin e kalibrimit për grup DQ/DQS së bashku me kufijtë për çdo pin DQ/DQS.
- Margjinimi i shoferit. Prodhon një raport që përmbledh kufijtë e leximit dhe të shkrimit për pinin I/O. Kjo ndryshon nga margjinimi i kalibrimit sepse margjinimi i drejtuesit kapet gjatë trafikut në modalitetin e përdoruesit dhe jo gjatë kalibrimit
- Gjeneroni diagramin e syve. Gjeneron diagrame të syrit të leximit dhe shkrimit për çdo pin DQ bazuar në modelet e të dhënave të kalibrimit.
- Kalibroni përfundimin. Pastron vlera të ndryshme përfundimi dhe raporton kufijtë që ofron secila vlerë përfundimi. Përdoreni këtë veçori për të ndihmuar në zgjedhjen e përfundimit optimal për ndërfaqen e kujtesës.
Dizajni p.shampPërshkrimi për ndërfaqet e memories së jashtme Intel Arria 10 FPGA IP
Kur parametrizoni dhe gjeneroni IP-në tuaj EMIF, mund të specifikoni që sistemi të krijojë drejtori për simulim dhe sintezë file vendos dhe gjeneron file vendoset automatikisht. Nëse zgjidhni Simulim ose Sintezë nën Shembample Dizajni Files në ExampNë skedën Designs, sistemi krijon një simulim të plotë file grup ose një sintezë e plotë file vendosur, në përputhje me zgjedhjen tuaj.
Sinteza Pshample Dizajni
Sinteza p.shampDizajni le përmban blloqet kryesore të paraqitura në figurën më poshtë.
- Një gjenerator trafiku, i cili është një Avalon®-MM i sintetizueshëm exampdrejtues që zbaton një model pseudo të rastësishëm leximi dhe shkrimi në një numër të parametrizuar adresash. Gjeneruesi i trafikut monitoron gjithashtu të dhënat e lexuara nga memorja për t'u siguruar që ato përputhen me të dhënat e shkruara dhe pohon një dështim përndryshe.
- Një shembull i ndërfaqes së kujtesës, i cili përfshin:
- Një kontrollues memorie që moderon ndërmjet ndërfaqes Avalon-MM dhe ndërfaqes AFI.
- PHY, i cili shërben si një ndërfaqe ndërmjet kontrolluesit të memories dhe pajisjeve të jashtme të memories për të kryer operacionet e leximit dhe shkrimit.
Figura 5. Sinteza Shembample Dizajni
Nëse jeni duke përdorur veçorinë Ping Pong PHY, sinteza p.shampDizajni përfshin dy gjeneratorë trafiku që lëshojnë komanda për dy pajisje memorie të pavarura përmes dy kontrolluesve të pavarur dhe një PHY të përbashkët, siç tregohet në figurën e mëposhtme.
Figura 6. Sinteza Shembample Dizajn për Ping Pong PHY
Nëse jeni duke përdorur RLDRAM 3, gjeneratori i trafikut në sintezën p.shampdizajni komunikon drejtpërdrejt me PHY duke përdorur AFI, siç tregohet në figurën e mëposhtme.
Figura 7. Sinteza Shembample Dizajni për ndërfaqet RLDRAM 3
Shënim: Nëse një ose më shumë nga parametrat PLL Sharing Mode, DLL Sharing Mode ose OCT Sharing Mode janë vendosur në ndonjë vlerë tjetër përveç No Sharing, sinteza exampDizajni do të përmbajë dy instanca të gjeneratorit të trafikut/ndërfaqes së memories. Dy instancat e gjeneratorit të trafikut/ndërfaqes së kujtesës janë të lidhura vetëm nga lidhjet e përbashkëta PLL/DLL/OCT siç përcaktohet nga cilësimet e parametrave. Instancat e gjeneratorit të trafikut/ndërfaqes së memories demonstrojnë se si mund të bëni lidhje të tilla në dizajnet tuaja.
Shënim: Rrjedha e sintezës së palëve të treta siç përshkruhet në Udhëzuesin e përdorimit të Intel Quartus Prime Standard Edition: Sinteza e palëve të treta nuk është një rrjedhë e mbështetur për EMIF IP.
Informacione të Përafërta
Gjenerimi i dizajnit EMIF të sintetizueshëm Exampnë faqen 7
Simulimi Pshample Dizajni
Simulimi p.shampDizajni përmban blloqet kryesore të paraqitura në figurën e mëposhtme.
- Një shembull i sintezës p.shample design. Siç përshkruhet në seksionin e mëparshëm, sinteza p.shampDizajni përmban një gjenerator trafiku dhe një shembull të ndërfaqes së memories. Këto blloqe janë të paracaktuara për modelet abstrakte të simulimit kur është e përshtatshme për simulim të shpejtë.
- Një model memorie, i cili vepron si një model gjenerik që i përmbahet specifikimeve të protokollit të kujtesës. Shpesh, shitësit e memories ofrojnë modele simulimi për komponentët e tyre specifikë të memories që mund t'i shkarkoni nga ata webfaqet.
- Një kontrollues statusi, i cili monitoron sinjalet e statusit nga IP e ndërfaqes së memories së jashtme dhe gjeneratori i trafikut, për të sinjalizuar një gjendje të përgjithshme kalimi ose dështimi.
Figura 8. Simulimi Shemample Dizajni
Nëse jeni duke përdorur veçorinë Ping Pong PHY, simulimi p.shampDizajni përfshin dy gjeneratorë trafiku që lëshojnë komanda për dy pajisje memorie të pavarura përmes dy kontrolluesve të pavarur dhe një PHY të përbashkët, siç tregohet në figurën e mëposhtme.
Figura 9. Simulimi Shemample Dizajn për Ping Pong PHY
Nëse jeni duke përdorur RLDRAM 3, gjeneratori i trafikut në simulimin p.shampdizajni komunikon drejtpërdrejt me PHY duke përdorur AFI, siç tregohet në figurën e mëposhtme.
Figura 10. Simulimi Shemample Dizajni për ndërfaqet RLDRAM 3
Informacione të Përafërta
Gjenerimi i Dizajnit EMIF Example për Simulimin në faqen 10
Example Skeda e Ndërfaqes së Dizajneve
Redaktori i parametrave përfshin një Shembullample Skeda Designs e cila ju lejon të parametrizoni dhe gjeneroni ish-in tuajample dizajne.l
Figura 11. ShembampSkeda Designs në Redaktuesin e Parametrave të Ndërfaqeve të Memories së Jashtme
Në dispozicion p.shample Seksioni i Dizajneve
Zgjedhja e dizajnit zgjedhor ju lejon të zgjidhni ish-in e dëshiruarample design. Aktualisht, EMIF Example Design është e vetmja zgjedhje e disponueshme dhe zgjidhet si parazgjedhje.
Historia e rishikimit të dokumentit për ndërfaqet e memories së jashtme Intel Arria 10 FPGA IP Design ExampUdhëzuesi i Përdoruesit
Versioni i dokumentit | Versioni i Intel Quartus Prime | Ndryshimet |
2021.03.29 | 21.1 | • Në ExampFillimi i shpejtë i dizajnit kapitulli, hoqi referencat për simulatorin NCSim*. |
2018.09.24 | 18.1 | • Shifrat e përditësuara në Gjenerimi i dizajnit EMIF të sintetizueshëm Example dhe Gjenerimi i Dizajnit EMIF Example për Simulim temave. |
2018.05.07 | 18.0 | • Ndryshuar titullin e dokumentit nga Intel Arria 10 Ndërfaqet e memories së jashtme Dizajni IP ExampUdhëzuesi i Përdoruesit te Ndërfaqet e memories së jashtme Intel Arria 10 FPGA IP Design ExampUdhëzuesi i Përdoruesit.
• Pikat e korrigjuara në Mbiview seksioni i Vendosja e kunjave për Intel Arria 10 EMIF IP temë. |
Data | Versioni | Ndryshimet |
Nëntor
2017 |
2017.11.06 | Lëshimi fillestar. |
Korporata Intel. Të gjitha të drejtat e rezervuara. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Intel garanton performancën e produkteve të saj FPGA dhe gjysmëpërçuese sipas specifikimeve aktuale në përputhje me garancinë standarde të Intel, por rezervon të drejtën të bëjë ndryshime në çdo produkt dhe shërbim në çdo kohë pa paralajmërim. Intel nuk merr përsipër asnjë përgjegjësi ose përgjegjësi që rrjedh nga aplikimi ose përdorimi i ndonjë informacioni, produkti ose shërbimi të përshkruar këtu, përveçse kur është rënë dakord shprehimisht me shkrim nga Intel. Klientët e Intel këshillohen të marrin versionin më të fundit të specifikimeve të pajisjes përpara se të mbështeten në çdo informacion të publikuar dhe përpara se të bëjnë porosi për produkte ose shërbime.
- Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Dokumentet / Burimet
![]() |
Intel UG-20118 Ndërfaqet e memories së jashtme Arria 10 FPGA IP Design Example [pdfUdhëzuesi i përdoruesit UG-20118 Ndërfaqet e memories së jashtme Arria 10 FPGA IP Design Example, UG-20118, Ndërfaqet e memories së jashtme Arria 10 FPGA IP Design Example, Ndërfaqet Arria 10 FPGA IP Design Example, 10 FPGA IP Design Example |