intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Examplub logo

Intel UG-20118 External Memory Interfaces Arria 10 FPGA IP Design Example

intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-product

Tsim Example Quick Start Guide for External Memory Interfaces Intel® Arria® 10 FPGA IP

Ib tug tshiab interface thiab ntau automated tsim example flow muaj rau Intel® Arria® 10 sab nraud nco interfaces.
Tus Example Designs tab nyob rau hauv parameter editor tso cai rau koj los qhia txog kev tsim cov synthesis thiab simulation file teeb tsa uas koj tuaj yeem siv los txheeb xyuas koj tus EMIF IP.
Koj tuaj yeem tsim ib qho example tsim tshwj xeeb rau Intel FPGA cov khoom siv txhim kho, lossis rau ib qho EMIF IP uas koj tsim.

Daim duab 1. General Design Example Workflows

Tsim Exampleintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-1

Daim duab 2. Tsim ib qho EMIF Example Tsim Nrog Intel Arria 10 Development Kit

Intel Corporation. Txhua txoj cai. Intel, Intel logo, thiab lwm yam Intel cov cim yog cov cim lag luam ntawm Intel Corporation lossis nws cov koom haum. Intel lav qhov kev ua tau zoo ntawm nws cov FPGA thiab cov khoom siv semiconductor rau cov kev qhia tshwj xeeb tam sim no raws li Intel tus qauv warranty tab sis muaj txoj cai los hloov cov khoom thiab cov kev pabcuam txhua lub sijhawm yam tsis muaj ntawv ceeb toom. Intel xav tias tsis muaj lub luag haujlwm lossis kev lav phib xaub uas tshwm sim los ntawm daim ntawv thov lossis siv cov ntaub ntawv, cov khoom lag luam, lossis cov kev pabcuam uas tau piav qhia hauv no tshwj tsis yog raws li tau pom zoo hauv kev sau ntawv los ntawm Intel. Intel cov neeg siv khoom tau qhia kom tau txais qhov tseeb version ntawm cov cuab yeej tshwj xeeb ua ntej tso siab rau cov ntaub ntawv tshaj tawm thiab ua ntej muab xaj rau cov khoom lossis cov kev pabcuam.

  • Lwm lub npe thiab cov npe yuav raug lees paub tias yog cov cuab yeej ntawm lwm tus.
Tsim ib qho EMIF Project

Rau Intel Quartus® Prime software version 17.1 thiab tom qab ntawd, koj yuav tsum tsim ib qhov project Intel Quartus Prime ua ntej tsim EMIF IP thiab tsim example.

  1. Tua tawm Intel Quartus Prime software thiab xaiv File ➤ New Project Wizard. Nyem Next.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-3
  2. Qhia cov npe thiab npe rau qhov project uas koj xav tsim. Nyem Next.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-4
  3. Xyuas kom meej tias Empty Project raug xaiv. Nyem Next ob zaug.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-5
  4. Hauv qab lub npe lim, ntaus tus lej ntaus ntawv.
  5. Hauv Cov Khoom Siv Muaj, xaiv lub cuab yeej tsim nyog.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-6
  6. Nyem Ua kom tiav.

Tsim thiab Configuring EMIF IP

Cov kauj ruam hauv qab no qhia txog yuav ua li cas tsim thiab teeb tsa EMIF IP. Cov kauj ruam zoo ib yam txawm hais tias lub cim xeeb raws tu qauv uas koj tab tom npaj.

  1. Hauv qhov rai IP Catalog, xaiv Intel Arria 10 Sab Nraud Memory Interfaces. (Yog tias lub qhov rais IP Catalog tsis pom, xaiv View ➤ Utility Windows ➤ IP Catalog.)intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-7
  2. Hauv IP Parameter Editor, muab lub npe chaw rau EMIF IP (lub npe uas koj muab ntawm no dhau los ua tus file npe rau tus IP) thiab qhia cov npe. Nyem Tsim.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-8
  3. Tus kws kho qhov ntsuas muaj ntau lub tab uas koj yuav tsum teeb tsa qhov ntsuas kom cuam tshuam koj qhov kev siv EMIF:
Intel Arria 10 EMIF Parameter Editor Cov Lus Qhia

Table 1. EMIF Parameter Editor Cov Lus Qhia

Parameter Editor Tab Cov lus qhia
General Xyuas kom meej tias cov kev ntsuas hauv qab no tau nkag mus kom raug:

• Qib ceev rau lub cuab yeej.

• Lub cim xeeb moos zaus.

• PLL siv moos zaus.

Nco • Xa mus rau daim ntawv teev cov ntaub ntawv rau koj lub cim xeeb ntaus ntawv nkag mus rau qhov tsis muaj nyob rau ntawm Nco tab.

• Koj yuav tsum nkag mus rau qhov chaw tshwj xeeb rau ALERT# tus pin. (Siv rau DDR4 lub cim xeeb raws tu qauv nkaus xwb.)

Mem I/O • Rau qhov kev tshawb nrhiav thawj zaug, koj tuaj yeem siv qhov chaw pib ntawm lub

Mem I/O tab.

• Rau kev tsim kho siab heev, koj yuav tsum ua lub rooj tsavxwm simulation kom tau txais qhov kev txiav txim siab zoo.

FPGA I/O • Rau qhov kev tshawb nrhiav thawj zaug, koj tuaj yeem siv qhov chaw pib ntawm lub

FPGA I/O tab.

• Rau kev siv tau zoo tshaj plaws, koj yuav tsum ua lub rooj tsavxwm simulation nrog cov qauv IBIS los xaiv cov qauv tsim nyog I/O.

Mem sij hawm • Rau qhov kev tshawb nrhiav thawj zaug, koj tuaj yeem siv qhov chaw pib ntawm lub

Mem sij hawm tab.

• Rau kev tsim kho siab heev, koj yuav tsum nkag mus rau qhov tsis raws li koj lub cim xeeb ntaus ntawv cov ntaub ntawv.

Board • Rau qhov kev tshawb nrhiav thawj zaug, koj tuaj yeem siv qhov chaw pib ntawm lub

Board tab.

• Rau kev tsim kho siab tshaj plaws thiab raug kaw lub sijhawm, koj yuav tsum ua lub rooj sib tham simulation kom tau txais qhov tseeb ntawm kev cuam tshuam kev cuam tshuam (ISI) / crosstalk thiab board thiab cov ntaub ntawv pob skew, thiab nkag mus rau hauv Board tab.

Tus tswj Teem tus maub los tsis raws li qhov xav tau kev teeb tsa thiab tus cwj pwm rau koj lub cim xeeb tswj.
Kev kuaj mob Koj tuaj yeem siv cov parameter ntawm lub Kev kuaj mob tab los pab hauv kev sim thiab debugging koj lub cim xeeb interface.
Example Designs Cov Example Designs tab cia koj tsim tsim examples rau synthesis thiab simulation. Tus tsim tsim example yog ua tiav EMIF system uas muaj EMIF IP thiab tus tsav tsheb uas tsim cov tsheb khiav mus los kom siv tau lub cim xeeb interface.

Yog xav paub cov ntaub ntawv ntxaws ntxaws ntawm tus kheej tsis muaj, xa mus rau tshooj tsim nyog rau koj lub cim xeeb raws tu qauv hauv Intel Arria 10 Sab Nraud Memory Interfaces IP Tus Neeg Siv Qhia.

Tsim cov Synthesizable EMIF Tsim Example

Rau Intel Arria 10 cov khoom siv txhim kho, muaj cov presets uas cia li ntsuas qhov ntsuas EMIF IP thiab tsim cov pinouts rau lub rooj tsav xwm tshwj xeeb.

  1. Xyuas kom tseeb tias lub qhov rais Presets pom. Yog tias lub qhov rais Presets tsis pom, tso nws los ntawm kev xaiv View ➤ Presets.
  2. Hauv qhov rais Presets, xaiv cov khoom tsim nyog tsim nyog preset thiab nyem Thov.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-9
  3. Configure EMIF IP thiab nyem Tsim Example Tsim nyob rau sab xis sab xis ntawm lub qhov rais.
  4. Qhia kom meej ib daim ntawv teev npe rau EMIF tsim example thiab nias OK. Kev vam meej tiam ntawm EMIF tsim example tsim cov hauv qab no files nyob rau hauv Wii directory.

Daim duab 3. Generated Synthesizable Design Example File Qauvintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-11

Nco tseg: Yog tias koj tsis xaiv qhov Simulation lossis Synthesis checkbox, cov ntawv teev npe yuav muaj Platform Designer tsim files, uas tsis suav nrog Intel Quartus Prime software ncaj qha, tab sis tuaj yeem ua tau viewed los yog kho nyob rau hauv lub Platform Designer. Hauv qhov xwm txheej no, koj tuaj yeem khiav cov lus txib hauv qab no los tsim cov synthesis thiab simulation file teeb.

  • Txhawm rau tsim ib qhov project compilable, koj yuav tsum khiav quartus_sh -t make_qii_design.tcl tsab ntawv nyob rau hauv lo lus uas peb directory.
  • Txhawm rau tsim qhov project simulation, koj yuav tsum khiav quartus_sh -t make_sim_design.tcl tsab ntawv nyob rau hauv lo lus uas peb directory.
  • Xaiv lub rooj tsavxwm rub tawm hauv ntu no siv cov khoom siv tsim nyog tus pin cov haujlwm rau tus example design.
  • Qhov kev teeb tsa no tsuas yog muaj thaum koj qhib lub Synthesis checkbox hauv Examptsim Files seem.
  • Qhov kev teeb tsa no yuav tsum phim cov khoom siv txhim kho tam sim no, lossis lwm yam lus yuam kev tshwm sim.
  • Yog tias tus nqi Tsis muaj tshwm nyob rau hauv Xaiv lub rooj tsavxwm rub tawm, nws qhia tau tias qhov kev xaiv tam sim no tsis phim ib qho kev txhim kho cov khoom siv. Koj tuaj yeem siv cov khoom siv txhim kho tshwj xeeb IP thiab cov teeb tsa muaj feem cuam tshuam los ntawm kev xaiv ib qho ntawm preset los ntawm lub tsev qiv ntawv preset. Thaum koj siv lub preset, tus IP tam sim no thiab lwm qhov kev teeb tsa tsis raug teeb tsa kom phim cov preset xaiv. Yog tias koj xav txuag koj qhov chaw tam sim no, koj yuav tsum ua li ntawd ua ntej koj xaiv qhov preset. Yog tias koj xaiv lub preset yam tsis tau txuag koj qhov chaw ua ntej, koj tuaj yeem txuag tau qhov tshiab preset chaw nyob rau hauv ib lub npe txawv
  • Yog koj xav tsim tus example tsim los siv rau ntawm koj tus kheej lub rooj tsavxwm, teem caij xaiv board rau Tsis muaj, tsim cov example tsim, thiab mam li ntxiv tus pin qhov chaw txwv.

Cov ntaub ntawv ntsig txog

  • Synthesis Example Design ntawm nplooj 17
  • Intel Arria 10 EMIF IP Parameter Cov Lus Qhia rau DDR3
  • Intel Arria 10 EMIF IP Parameter Cov Lus Qhia rau DDR4
  • Intel Arria 10 EMIF IP Parameter Cov Lus Qhia rau QDRII / II + / Xtreme
  • Intel Arria 10 EMIF IP Parameter Descriptions rau QDR-IV
  • Intel Arria 10 EMIF IP Parameter Cov Lus Qhia rau RLDRAM 3
  • Intel Arria 10 EMIF IP Parameter Cov Lus Qhia rau LPDDR3

Tsim cov EMIF Design Examprau Simulation

Rau Intel Arria 10 cov khoom siv txhim kho, muaj cov presets uas cia li ntsuas qhov ntsuas EMIF IP thiab tsim cov pinouts rau lub rooj tsav xwm tshwj xeeb.

  1. Xyuas kom tseeb tias lub qhov rais Presets pom. Yog tias lub qhov rais Presets tsis pom, tso nws los ntawm kev xaiv View ➤ Presets.
  2. Hauv qhov rais Presets, xaiv cov khoom tsim nyog tsim nyog preset thiab nyem Thov.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-12
  3. Configure EMIF IP thiab nyem Tsim Example Tsim nyob rau sab xis sab xis ntawm lub qhov rais.intel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-13
  4. Qhia kom meej ib daim ntawv teev npe rau EMIF tsim example thiab nias OK.

Kev vam meej tiam ntawm EMIF tsim example tsim ntau yam file teeb tsa rau ntau yam kev txhawb nqa simulators, nyob rau hauv daim ntawv qhia sim / ed_sim.
Daim duab 4. Generated Simulation Design Example File Qauvintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-14

Nco tseg: Yog tias koj tsis xaiv lub Simulation lossis Synthesis checkbox, cov ntawv teev npe yuav muaj Platform Designer tsim files, uas tsis suav nrog Intel Quartus Prime software ncaj qha, tab sis tuaj yeem ua tau viewed los yog kho nyob rau hauv lub Platform Designer. Hauv qhov xwm txheej no koj tuaj yeem khiav cov lus txib hauv qab no los tsim cov synthesis thiab simulation file teeb.

  • Txhawm rau tsim ib qhov project compilable, koj yuav tsum khiav quartus_sh -t make_qii_design.tcl tsab ntawv nyob rau hauv lo lus uas peb directory.
  • Txhawm rau tsim qhov project simulation, koj yuav tsum khiav quartus_sh -t make_sim_design.tcl tsab ntawv nyob rau hauv lo lus uas peb directory.

Cov ntaub ntawv ntsig txog

  • Simulation Example Design ntawm nplooj 19
  • Intel Arria 10 EMIF IP - Simulating Memory IP

Simulation Versus Hardware Implementation

Rau sab nraud nco interface simulation, koj tuaj yeem xaiv hla dhau calibration lossis tag nrho calibration ntawm Diagnostics tab thaum IP tiam.
EMIF Simulation Qauv
Cov lus no sib piv cov yam ntxwv ntawm hla calibration thiab tag nrho cov qauv calibration.
Table 2. EMIF Simulation Models: Hla Calibration piv rau Full Calibration

Hla Calibration Calibration tag nrho
System-level simulation tsom rau cov neeg siv cov logic. Memory interface simulation tsom rau calibration.
Cov ntsiab lus ntawm calibration tsis raug ntes. Captures tag nrho stagyog calibration.
txuas ntxiv…
Hla Calibration Calibration tag nrho
Nws muaj peev xwm khaws thiab khaws cov ntaub ntawv. Xws li leveling, per-ntsis deskew, thiab lwm yam.
Sawv cev muaj tseeb efficiency.
Tsis xav txog board skew.

RTL Simulation Versus Hardware Implementation
Cov lus no qhia txog qhov sib txawv tseem ceeb ntawm EMIF simulation thiab kev siv kho vajtse.
Table 3. EMIF RTL Simulation Versus Hardware Implementation

RTL Simulation Hardware Implementation
Nios® pib thiab calibration code ua nyob rau hauv parallel. Nios pib thiab calibration code ua sequentially.
Interfaces lees paub cal_done teeb liab teeb liab ib txhij hauv simulation. Fitter kev khiav hauj lwm txiav txim qhov kev txiav txim ntawm calibration, thiab interfaces tsis lees tias cal_done ib txhij.

Koj yuav tsum khiav RTL simulations raws li cov qauv tsheb khiav rau koj tus tsim daim ntawv thov. Nco ntsoov tias RTL simulation tsis ua qauv PCB kab qeeb uas yuav ua rau muaj qhov sib txawv ntawm latency ntawm RTL simulation thiab kho vajtse siv.

Simulating Sab Nraud Memory Interface IP Nrog ModelSim

Cov txheej txheem no qhia tau hais tias yuav ua li cas simulate EMIF tsim example.

  1. Tua tawm Mentor Graphics* ModelSim software thiab xaiv File ➤ Hloov Daim Ntawv Teev Npe. Nkag mus rau sim / ed_sim / tus kws qhia ntawv hauv cov qauv tsim tawm example folder.
  2. Xyuas kom tseeb tias lub qhov rais Transcript tshwm nyob rau hauv qab ntawm qhov screen. Yog tias lub qhov rais Transcript tsis pom, tso nws los ntawm txhaj View ➤ Cov ntawv sau tseg.
  3. Nyob rau hauv lub qhov rais Transcript, khiav qhov chaw msim_setup.tcl.
  4. Tom qab qhov chaw msim_setup.tcl ua tiav, khiav ld_debug nyob rau hauv lub qhov rais Transcript.
  5. Tom qab ld_debug ua tiav khiav, xyuas kom meej tias cov khoom qhov rai tau tshwm sim. Yog hais tias cov khoom qhov rais tsis pom, tso saib nws los ntawm txhaj View ➤ Yam khoom.
  6. Hauv Cov Khoom Qhov rai, xaiv cov cim uas koj xav simulate los ntawm txoj cai-nias thiab xaiv Ntxiv Wave.
  7. Tom qab koj ua tiav kev xaiv cov cim rau kev simulation, ua haujlwm khiav -tag nrho hauv lub qhov rais Transcript. Lub simulation khiav mus txog thaum nws ua tiav.
  8. Yog tias qhov kev simulation tsis pom, nyem View ➤ Wave.

Cov ntaub ntawv ntsig txog

Intel Arria 10 EMIF IP - Simulating Memory IP

Pin Placement rau Intel Arria 10 EMIF IP

Lub ncauj lus no muab cov lus qhia rau kev tso tus pin.

Tshajview

Intel Arria 10 FPGAs muaj cov qauv hauv qab no:

  • Txhua lub cuab yeej muaj 2 kab I / O.
  • Txhua kab I/O muaj txog li 8 lub txhab nyiaj I/O.
  • Txhua lub txhab nyiaj I/O muaj 4 txoj kab.
  • Txhua txoj kab muaj 12 lub hom phiaj dav dav I / O (GPIO) tus pins.
General Pin Guidelines

Cov ntsiab lus hauv qab no muab cov lus qhia dav dav rau tus pin:

  • Xyuas kom meej tias cov pins rau qhov muab lub cim xeeb sab nraud nyob hauv ib kab I / O.
  • Interfaces uas hla ntau lub tsev txhab nyiaj yuav tsum ua raws li cov cai hauv qab no:
    • Lub tsev txhab nyiaj yuav tsum nyob ib sab ntawm ib leeg. Yog xav paub ntaub ntawv ntawm cov tsev txhab nyiaj nyob ib sab, xa mus rau Intel Arria 10 Sab Nraud Memory Interfaces IP Tus Neeg Siv Qhia.
    • Qhov chaw nyob thiab hais kom ua lub txhab nyiaj yuav tsum nyob hauv ib lub txhab nyiaj hauv nruab nrab kom txo qis latency. Yog tias lub cim xeeb interface siv ntau lub tsev txhab nyiaj, qhov chaw nyob thiab lub txhab nyiaj hais kom ua yuav nyob hauv ob lub tsev txhab nyiaj hauv nruab nrab.
  • Cov pins tsis siv tau tuaj yeem siv los ua cov hom phiaj dav dav I / O tus pins.
  • Txhua qhov chaw nyob thiab cov lus txib thiab cov pins cuam tshuam yuav tsum nyob hauv ib lub txhab nyiaj.
  • Chaw nyob thiab cov lus txib thiab cov ntaub ntawv tus pins tuaj yeem sib koom lub txhab nyiaj raws li hauv qab no:
    • Chaw nyob thiab cov lus txib thiab cov ntaub ntawv tus pins tsis tuaj yeem sib koom ib txoj kab I/O.
    • Tsuas yog txoj kab I / O tsis siv nyob rau hauv qhov chaw nyob thiab lub txhab nyiaj hais kom siv tau rau cov ntaub ntawv pins.

Table 4. General Pin Constraints

Hom teeb liab Kev txwv
Data Strobe Tag nrho cov teeb liab uas yog pawg DQ yuav tsum nyob hauv tib txoj kab I/O.
Cov ntaub ntawv Related DQ pins yuav tsum nyob hauv tib txoj kab I/O. DM / DBI tus pins yuav tsum tau ua ke nrog DQ tus pin rau kev ua haujlwm kom raug. Rau cov kev cai uas tsis txhawb nqa cov ntaub ntawv ob kab lus, nyeem cov cim yuav tsum tau muab cais los ntawm kev sau cov cim.
Chaw nyob thiab hais kom ua Chaw nyob thiab tus pins hais kom ua yuav tsum nyob hauv qhov chaw tau teev tseg hauv lub txhab nyiaj I/O.

Tus Pin Txoj Haujlwm
Yog tias koj siv cov khoom siv txhim kho preset thaum lub sijhawm IP tiam, tag nrho cov kev ua haujlwm tus pin rau cov khoom siv txhim kho tau raug tsim tawm thiab tuaj yeem tshawb xyuas hauv .qsf file uas yog generated nrog tus tsim example.

Cov ntaub ntawv ntsig txog

  • Intel Arria 10 EMIF IP DDR3
  • Intel Arria 10 EMIF IP rau DDR4
  • Intel Arria 10 EMIF IP rau QDRII / II + / Xtreme
  • Intel Arria 10 EMIF IP rau QDR-IV
  • Intel Arria 10 EMIF IP rau RLDRAM 3
  • Intel Arria 10 EMIF IP rau LPDDR3

Compiling thiab Programming Intel Arria 10 EMIF Tsim Example

Tom qab koj tau ua qhov tsim nyog tus pin txoj haujlwm hauv .qsf file, koj tuaj yeem suav tus tsim exampnyob rau hauv Intel Quartus Prime software.

  1. Nkag mus rau Intel Quartus Prime nplaub tshev uas muaj tus tsim exampua directory.
  2. Qhib Intel Quartus Prime qhov project file, (.qpf).
  3. Txhawm rau pib muab tso ua ke, nyem Ua Haujlwm ➤ Pib Sau. Kev ua tiav tiav ntawm kev muab tso ua ke tsim ib qho .sof file, uas enables tus tsim kom khiav ntawm hardware.
  4. Txhawm rau program koj lub cuab yeej nrog tus qauv tsim, qhib tus programmer los ntawm nyem Cov Cuab Yeej ➤ Programmer.
  5. Hauv qhov programmer, nyem Auto Detect txhawm rau txheeb xyuas cov khoom siv txhawb nqa.
  6. Xaiv Intel Arria 10 ntaus ntawv thiab tom qab ntawd xaiv Hloov File.
  7. Nkag mus rau qhov generated ed_synth.sof file thiab xaiv Qhib.
  8. Nyem Pib los pib lub programming Intel Arria 10 ntaus ntawv. Thaum lub cuab yeej ua tiav programmed, qhov kev nce qib bar nyob rau sab xis ntawm lub qhov rais yuav tsum qhia 100% (Successful).

Debugging Intel Arria 10 EMIF Tsim Example

EMIF Debug Toolkit muaj los pab hauv kev debugging sab nraud nco interface tsim. Cov cuab yeej tso cai rau koj los tso saib nyeem thiab sau cov npoo thiab tsim cov duab kos duab. Tom qab koj tau programmed Intel Arria 10 cov khoom siv txhim kho, koj tuaj yeem txheeb xyuas nws cov haujlwm siv EMIF Debug Toolkit.

  1. Txhawm rau tso tawm EMIF Debug Toolkit, mus rau Cov Cuab Yeej ➤ System Debugging Tools ➤ Sab Nraud Memory Interface Toolkit.
  2. Nyem Initialize Connections.
  3. Nyem Link Project rau ntaus ntawv. Lub qhov rais tshwm; txheeb xyuas tias cov cuab yeej raug xaiv thiab qhov tseeb .sof file raug xaiv.
  4. Nyem Tsim Memory Interface Txuas. Txais cov kev teeb tsa ua ntej los ntawm nias OK.
  5. Intel Arria 10 cov khoom siv txhim kho tam sim no tau teeb tsa los ua haujlwm nrog EMIF Debug Toolkit, thiab koj tuaj yeem tsim ib qho ntawm cov lus ceeb toom hauv qab no los ntawm ob-nias ntawm qhov kev xaiv sib xws:
  • Rov qab calibration. Ua ib daim ntawv qhia calibration qhia txog cov xwm txheej calibration rau ib pawg DQ/DQS nrog rau cov npoo rau txhua tus DQ/DQS tus pin.
  • Tsav tsheb Margining. Ua ib daim ntawv qhia txog kev nyeem thiab sau cov npoo ntawm I / O tus pin. Qhov no txawv ntawm calibration margining vim hais tias tus tsav tsheb margining yog ntes thaum lub sij hawm neeg siv hom tsheb es tsis yog thaum lub sij hawm calibration
  • Tsim qhov muag daim duab. Tsim cov ntawv nyeem thiab sau daim duab qhov muag rau txhua tus DQ tus pin raws li cov qauv ntaub ntawv calibration.
  • Calibrate Termination. Sweeps txawv qhov kev txiav txim siab thiab tshaj tawm cov npoo uas txhua tus nqi txiav tawm muab. Siv cov yam ntxwv no los pab xaiv qhov kev txiav txim siab zoo rau lub cim xeeb interface.

Tsim Example Description for External Memory Interfaces Intel Arria 10 FPGA IP

Thaum koj parameterize thiab tsim koj tus IP EMIF, koj tuaj yeem qhia meej tias lub kaw lus tsim cov npe rau simulation thiab synthesis file sets, thiab generate cov file teem cia li. Yog tias koj xaiv Simulation lossis Synthesis hauv Examptsim Files pe Example Designs tab, lub kaw lus tsim kom tiav simulation file teeb los yog ua kom tiav synthesis file teem, raws li koj xaiv.

Synthesis Examptsim

Cov synthesis example tsim muaj cov blocks loj qhia hauv daim duab hauv qab no.

  • Lub tshuab hluav taws xob tsheb, uas yog ib qho kev sib xyaw ua ke Avalon®-MM example tus tsav tsheb uas siv cov qauv pseudo-random ntawm kev nyeem thiab sau rau tus lej ntawm qhov chaw nyob. Lub tshuab hluav taws xob tsheb kuj tseem saib xyuas cov ntaub ntawv nyeem los ntawm lub cim xeeb kom ntseeg tau tias nws phim cov ntaub ntawv sau thiab lees paub qhov ua tsis tiav.
  • Ib qho piv txwv ntawm lub cim xeeb interface, uas suav nrog:
    • Lub cim xeeb tswj uas nruab nrab ntawm Avalon-MM interface thiab AFI interface.
    • Lub PHY, uas ua haujlwm los ntawm kev sib txuas ntawm lub cim xeeb tswj thiab lwm lub cim xeeb los ua haujlwm nyeem thiab sau ntawv.

Daim duab 5. Synthesis Examptsimintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-15

Yog tias koj siv Ping Pong PHY feature, cov synthesis example tsim suav nrog ob lub tshuab hluav taws xob tsim hluav taws xob tawm cov lus txib rau ob lub cim xeeb ywj pheej los ntawm ob tus tswj hwm ywj pheej thiab ib qho PHY, raws li qhia hauv daim duab hauv qab no.

Daim duab 6. Synthesis Example Design for Ping Pong PHYintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-18

Yog tias koj siv RLDRAM 3, lub tshuab hluav taws xob tsheb hauv kev sib txuas example tsim kev sib txuas lus ncaj qha nrog PHY siv AFI, raws li qhia hauv daim duab hauv qab no.
Daim duab 7. Synthesis Example Tsim rau RLDRAM 3 Interfacesintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-19

Nco tseg: Yog tias ib qho lossis ntau dua ntawm PLL Kev Sib Koom Hom, DLL Sib Koom Hom, lossis OCT Sib Koom Hom tsis raug teeb tsa rau ib qho nqi uas tsis yog Kev Sib Koom, qhov sib koom ua ke.ample tsim yuav muaj ob lub tshuab hluav taws xob tsheb / lub cim xeeb interface. Ob lub tshuab hluav taws xob hluav taws xob / lub cim xeeb cuam tshuam tsuas yog cuam tshuam los ntawm kev sib koom PLL / DLL / OCT kev sib txuas raws li tau hais los ntawm qhov ntsuas qhov ntsuas. Lub tshuab hluav taws xob tsheb / lub cim xeeb interface piv txwv qhia tias koj tuaj yeem ua li cas sib txuas hauv koj tus kheej tsim.

Nco tseg: Thib peb-tog synthesis ntws raws li tau piav qhia hauv Intel Quartus Prime Standard Edition Tus Neeg Siv Qhia: Thib Peb Cov Kev Sib Koom Tes tsis yog kev txhawb nqa rau EMIF IP.
Cov ntaub ntawv ntsig txog
Tsim cov Synthesizable EMIF Tsim Exampli ntawm nplooj 7

Simulation Examptsim

Lub simulation example tsim muaj cov blocks loj qhia hauv daim duab hauv qab no.

  • Ib qho piv txwv ntawm cov synthesis example design. Raws li tau piav nyob rau hauv tshooj dhau los, lub synthesis example tsim muaj lub tshuab hluav taws xob tsheb thiab ib qho piv txwv ntawm lub cim xeeb interface. Cov blocks default rau abstract simulation qauv uas tsim nyog rau ceev simulation.
  • Lub cim xeeb qauv, uas ua raws li ib tug generic qauv uas ua raws li lub cim xeeb raws tu qauv specifications. Feem ntau, cov neeg muag khoom nco muab cov qauv simulation rau lawv cov cim xeeb tshwj xeeb uas koj tuaj yeem rub tawm los ntawm lawv webqhov chaw.
  • Tus neeg saib xyuas xwm txheej, uas saib xyuas cov xwm txheej teeb liab los ntawm lub cim xeeb sab nraud interface IP thiab lub tshuab hluav taws xob tsheb, kom pom qhov kev hla dhau lossis tsis ua haujlwm.

Daim duab 8. Simulation Examptsimintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-18

Yog tias koj siv Ping Pong PHY feature, simulation example tsim suav nrog ob lub tshuab hluav taws xob tsim hluav taws xob tawm cov lus txib rau ob lub cim xeeb ywj pheej los ntawm ob tus tswj hwm ywj pheej thiab ib qho PHY, raws li qhia hauv daim duab hauv qab no.

Daim duab 9. Simulation Example Design for Ping Pong PHYintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-19

Yog tias koj siv RLDRAM 3, lub tshuab hluav taws xob tsheb hauv kev simulation example tsim kev sib txuas lus ncaj qha nrog PHY siv AFI, raws li qhia hauv daim duab hauv qab no.

Daim duab 10. Simulation Example Tsim rau RLDRAM 3 Interfacesintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-20

Cov ntaub ntawv ntsig txog
Tsim cov EMIF Design Example for Simulation ntawm nplooj 10

Example Designs Interface Tab

Cov parameter editor suav nrog Example Designs tab uas tso cai rau koj mus parameterize thiab tsim koj tus exampua designs.l

Daim duab 11. Example Designs Tab nyob rau sab nraud Memory Interfaces Parameter Editorintel-UG-20118-External-Memory-Interfaces-Arria-10-FPGA-IP-Design-Example-fig-21

Muaj Example Designs Section
Qhov Xaiv tsim rub tawm tso cai rau koj xaiv qhov xav tau example design. Tam sim no, EMIF Example Tsim yog tib qho kev xaiv, thiab raug xaiv los ntawm lub neej ntawd.

Cov ntaub ntawv kho dua tshiab rau Sab Nraud Memory Interfaces Intel Arria 10 FPGA IP Tsim Example User Guide

Cov ntaub ntawv Version Intel Quartus Prime Version Hloov
2021.03.29 21.1 • Hauv Example Design Quick Start tshooj, tshem tawm cov ntawv xa mus rau NCSim* simulator.
2018.09.24 18.1 • Hloov tshiab cov duab hauv Tsim cov Synthesizable EMIF Tsim Example thiab Tsim cov EMIF Design Examprau Simulation cov ntsiab lus.
2018.05.07 18.0 • Hloov cov ntaub ntawv npe los ntawm Intel Arria 10 Sab Nraud Memory Interfaces IP Tsim Example User Guide rau Sab nraud Memory Interfaces Intel Arria 10 FPGA IP Tsim Example User Guide.

• Kho cov ntsiab lus mos txwv nyob rau hauv Tshajview ntu ntawm cov Pin Placement rau Intel Arria 10 EMIF IP lub ntsiab lus.

Hnub tim Version Hloov
Kaum ib hlis

2017

2017.11.06 Kev tso tawm thawj zaug.

Intel Corporation. Txhua txoj cai. Intel, Intel logo, thiab lwm yam Intel cov cim yog cov cim lag luam ntawm Intel Corporation lossis nws cov koom haum. Intel lav kev ua tau zoo ntawm nws cov FPGA thiab cov khoom lag luam semiconductor rau cov kev qhia tshwj xeeb tam sim no raws li Intel tus qauv kev lees paub, tab sis muaj txoj cai los hloov cov khoom thiab cov kev pabcuam txhua lub sijhawm yam tsis muaj ntawv ceeb toom. Intel xav tias tsis muaj lub luag haujlwm lossis kev lav phib xaub uas tshwm sim los ntawm daim ntawv thov lossis siv cov ntaub ntawv, cov khoom lag luam, lossis cov kev pabcuam uas tau piav qhia hauv no tshwj tsis yog raws li tau pom zoo hauv kev sau ntawv los ntawm Intel. Intel cov neeg siv khoom tau qhia kom tau txais qhov tseeb version ntawm cov cuab yeej tshwj xeeb ua ntej tso siab rau cov ntaub ntawv tshaj tawm thiab ua ntej muab xaj rau cov khoom lossis cov kev pabcuam.

  • Lwm lub npe thiab cov npe yuav raug lees paub tias yog cov cuab yeej ntawm lwm tus.

Cov ntaub ntawv / Cov ntaub ntawv

Intel UG-20118 External Memory Interfaces Arria 10 FPGA IP Design Example [ua pdf] Cov neeg siv phau ntawv qhia
UG-20118 External Memory Interfaces Arria 10 FPGA IP Design Example, UG-20118, External Memory Interfaces Arria 10 FPGA IP Design Example, Interfaces Arria 10 FPGA IP Tsim Example, 10 FPGA IP Design Example

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *