MICROCHIP logo

Pola Ina FPGA Asesejade Apo JESD204B Standalone Interface
Akiyesi Ohun elo
AN5978

Ọrọ Iṣaaju

(Beere ibeere kan)

Iwe yii ṣe apejuwe bi o ṣe le ṣiṣe apẹrẹ demo standalone JESD204B lori Polar Fire ® Splash Board nipa lilo ohun elo JESD204B Standalone Demo GUI. Ohun elo GUI jẹ akopọ pẹlu apẹrẹ files. Apẹrẹ demo jẹ apẹrẹ itọkasi ti a ṣe nipa lilo awọn bulọọki transceiver iyara giga Polar Fire ati awọn ohun kohun IP CoreJESD204BTX ati CoreJESD204BRX. O n ṣiṣẹ ni ipo Loopback nipasẹ fifiranṣẹ data CoreJESD204BTX si CoreJESD204BRX IP mojuto nipasẹ awọn ọna transceiver, eyiti o yipo pada lori ọkọ. Eto loopback yii n ṣe iranlọwọ demo wiwo wiwo JESD ti o duro ti ko nilo Ayipada-si-Digital Converter (ADC) tabi Digital-to-Analog Converters (DAC).
Awọn ẹrọ ina Polar Microchip ti ni ifibọ, awọn bulọọki transceiver iyara giga ti o le mu awọn oṣuwọn data mu lati 250 Mbps si 12.5 Gbps. Module transceiver (PF_XCVR) ṣepọ ọpọlọpọ awọn bulọọki iṣẹ ṣiṣe lati ṣe atilẹyin ọpọ awọn ilana ni tẹlentẹle iyara giga laarin FPGA. JESD204B jẹ boṣewa wiwo ni tẹlentẹle iyara giga fun awọn oluyipada data ti o dagbasoke nipasẹ igbimọ JEDEC. Iwọn JESD204B dinku nọmba awọn igbewọle data ati awọn abajade laarin awọn oluyipada data iyara-giga ati awọn olugba.
Microchip n pese CoreJESD204BTX ati awọn ohun kohun IP CoreJESD204BRX ti o ṣe imuse atagba ati awọn atọkun olugba ti boṣewa JESD204B. Awọn ipilẹ IP wọnyi rọrun lati ṣepọ pẹlu awọn oluyipada data orisun JESD204B lati ṣe agbekalẹ awọn ohun elo bandwidth giga-giga gẹgẹbi awọn transceivers amayederun alailowaya, awọn redio asọye sọfitiwia, awọn eto aworan iṣoogun, ati radar ati awọn ibaraẹnisọrọ to ni aabo. Awọn ohun kohun IP wọnyi ṣe atilẹyin awọn iwọn ọna asopọ lati x1 si x4, ati awọn oṣuwọn ọna asopọ lati 250 Mbps si 12.5 Gbps fun ọna kan ni lilo subclass 0, 1 ati 2.
Fun alaye diẹ sii nipa imuse apẹrẹ wiwo wiwo JESD204B, ati gbogbo awọn bulọọki pataki ati awọn ohun kohun IP lẹsẹkẹsẹ ni Libero® SoC, wo Apẹrẹ Ririnkiri.

Apẹrẹ wiwo adaduro JESD204B le ṣe eto ni lilo eyikeyi awọn aṣayan atẹle:

  • Lilo iṣẹ naa file: Lati siseto ẹrọ nipa lilo .job file pese pẹlu apẹrẹ files, wo Siseto ẹrọ naa Lilo Flash Pro Express.
  • Lilo Libero SoC: Lati ṣe eto ẹrọ naa nipa lilo Libero SoC, wo Ṣiṣe Ririnkiri Oniru. Lo aṣayan yii nigbati apẹrẹ demo ti yipada

Design awọn ibeere

(Beere ibeere kan)

Tabili ti o tẹle ṣe atokọ awọn orisun ti o nilo lati ṣiṣe demo naa.
Table 1-1. Design awọn ibeere

Ibeere Ẹya
Eto isesise Windows® 10 ati 11
Hardware
Pola Fire® Asesejade Apo pẹlu MPF300T-1FCG484E ẹrọ Rev 2 tabi nigbamii
Software Fun gbogbo awọn ẹya sọfitiwia nilo lati ṣẹda apẹrẹ itọkasi yii, wo readme.txt file pese ni apẹrẹ files.
Flash Pro Express
GUI executable (ti a pese pẹlu apẹrẹ files)
Libero® SoC

Awọn ibeere pataki

(Beere ibeere kan)

Ṣaaju ki o to bẹrẹ, ṣe awọn igbesẹ wọnyi:

  • Ṣe igbasilẹ ati fi Libero® SoC sori ẹrọ (bii itọkasi ninu webAaye fun apẹrẹ yii) lori PC ogun lati Libero SoC Documentation.
  • Ṣe igbasilẹ apẹrẹ demo files lati www.microchip.com/en-us/application-notes/an5978.
  • Fi sori ẹrọ ohun elo GUI nipa ṣiṣe setup.exe file wa ninu apẹrẹ filefolda: <$Design_Files_Directory>/mpf_an5978_df/GUI
    Ni ipari fifi sori ẹrọ, o le beere lọwọ rẹ lati ṣe igbasilẹ ati fi FPGA_GUI_Pack sori ẹrọ, ti ko ba si tẹlẹ lori ẹrọ rẹ.
  • Ni omiiran, o le ṣe igbasilẹ pẹlu ọwọ ati fi sori ẹrọ naa Microchip FPGA_GUI_Pack.

MICROCHIP AN5978 Pola Ina FPGA Asesejade Apo - Aami 1 Pataki: A Iwe-aṣẹ Libero® Gold ni a nilo lati ṣe iṣiro awọn aṣa rẹ nipa lilo Polar Fire® Splash Kit.

Ririnkiri Design

(Beere ibeere kan)

Apẹrẹ demo Polar Fire® JESD204B ti ni idagbasoke lati ni wiwo awọn oluyipada data ifaramọ JESD204B pẹlu awọn ẹrọ Polar Fire. Apẹrẹ ṣiṣẹ bi atẹle:

  1. Awọn atọkun dina DATA_HANDLE_0 pẹlu GUI. GUI ngbanilaaye yiyan boya PRBS tabi igbewọle igbi.
  2. DATA_HANDLE_0 bulọọki dari yiyan igbewọle si bulọọki DATA_GENERATOR_0, eyiti o ṣe ipilẹṣẹ ati firanṣẹ data igbewọle ti o baamu si CoreJESD204BTX IP mojuto.
  3. CoreJESD204BTX IP mojuto ṣe awọn iṣẹ atagba JESD204B ti o da lori iṣeto ati gbe data naa si PF_XCVR (transceiver) IP mojuto.
  4. Awọn data koodu ti gba nipasẹ CoreJESD204BRX IP mojuto nitori awọn ọna TX ati RX ti bulọọki PF_XCVR ti yipo pada.
  5. CoreJESD204BRX IP mojuto ṣe awọn iṣẹ olugba JESD204B ti o da lori iṣeto ati gbe data naa si GUI fun viewtitẹ sii ti a yan.

Pataki: Nigbawo Aṣiṣe data tabi aṣiṣe ọna asopọ ti yan lori GUI, idinamọ olupilẹṣẹ aṣiṣe ṣe ipilẹṣẹ aṣiṣe yẹn ati ṣafihan lori GUI.
Nọmba atẹle yii fihan imuse ohun elo ti demo wiwo wiwo JESD204B.

olusin 3-1. Hardware imuse Block aworan atọka

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Àkọsílẹ aworan atọka

3.1. Imuse Design (Beere ibeere kan)
Nọmba atẹle yii fihan imuse apẹrẹ Libero® ti demo wiwo wiwo JESD204B.

olusin 3-2. JESD204B Interface Design

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Interface Design

Awọn wọnyi tabili awọn akojọ ti awọn pataki input ki o si wu awọn ifihan agbara ti awọn oniru.
Table 3-1. Awọn ifihan agbara titẹ sii ati Ijade

Ifihan agbara Apejuwe
Awọn ifihan agbara Input
LANE0_RXD_P ati LANE0_RXD_N Awọn igbewọle iyatọ olugba Transceiver
ARST_N Ita atunto gba lati titari bọtini yipada lori ọkọ
RX Olugba ti UART ni wiwo
REF_CLK_PAD_P_0 ati
REF_CLK_PAD_N_0
Aago itọkasi iyatọ ti a gba lati ori-ọkọ 125 MHz oscillator
SEL_IN[3:0] Ifihan agbara ti a ya si awọn DIPs 1, 2, 3 ati 4 ti SW8 dip slide switch ti a lo lati ṣatunṣe aṣiṣe naa.
ipo ati awọn aṣiṣe
Awọn ifihan agbara o wu
LANE0_TXD_P ati LANE0_TXD_N Awọn abajade iyatọ Atagba Transceiver
LED_OUT[7:0] Ifihan agbara ti o tọkasi boya ọna asopọ wa ni oke tabi isalẹ
TX Atagba ti UART ni wiwo

3.2. IP iṣeto ni (Beere ibeere kan)
Apẹrẹ ohun elo fun wiwo JESD204B pẹlu awọn bulọọki wọnyi.
3.2.1. Data Handle (Beere ibeere kan)
Imudani data (DATA_HANDLE_0) Àkọsílẹ gba yiyan data igbewọle ati ọna asopọ tabi alaye iran aṣiṣe data lati GUI. Bulọọki yii tun nfijadejade data ti o gba lati inu CoreJESD204BRX mojuto ati data tabi aṣiṣe ipo ọna asopọ si GUI fun viewing.
3.2.2. Data monomono (Beere ibeere kan)
Olupilẹṣẹ data ni olupilẹṣẹ PRBS ati olupilẹṣẹ igbi. Olupilẹṣẹ PRBS n ṣe ipilẹṣẹ PRBS7, PRBS15, PRBS23 ati awọn ilana PRBS31. Ipo ifibọ aṣiṣe ti a ṣe imuse ninu olupilẹṣẹ PRBS fi aṣiṣe kan sinu ọkọọkan PRBS. Olupilẹṣẹ igbi fọọmu n ṣe ipilẹṣẹ ese, sawtooth, onigun mẹta ati awọn fọọmu igbi onigun mẹrin. Olupilẹṣẹ data n ṣe ifunni apẹẹrẹ idanwo 64-bit si JESD204BTX mojuto, eyiti o tan data naa si transceiver.
3.2.3. PF_TPSRAM (Beere ibeere kan)
Awọn iṣẹlẹ meji wa ti awọn bulọọki PF_TPSRAM, bulọọki PF_TPSRAM_C0 tọju ipo ọna asopọ JESD204B ṣaaju fifiranṣẹ si GUI. Àkọsílẹ PF_TPSRAM_C1 tọju data ti o gba lati CoreJESD204BRX ṣaaju fifiranṣẹ data naa si GUI.
3.2.4. Aṣiṣe monomono (Beere ibeere kan)
Àkọsílẹ monomono aṣiṣe (ERR_GEN_0) n ṣe awọn aṣiṣe ọna asopọ nipasẹ fifiranṣẹ data laileto laarin CoreJESD204BTX ati PF_XCVR nigbati a ba yan iran aṣiṣe asopọ ni GUI.
3.2.5. PRBS_ayẹwo (Beere ibeere kan)
Oluyẹwo data gba data 64-bit lati CoreJESD204BRX IP mojuto ati ṣayẹwo boya data ti o gba jẹ deede. O ṣe agbejade kika aṣiṣe ati ifihan ipo, eyiti o tan kaakiri si GUI fun itọkasi ipo. Oluyẹwo data ni iyasọtọ ṣayẹwo awọn ilana PRBS ti ipilẹṣẹ nipasẹ olupilẹṣẹ data.
3.2.6. LED yokokoro (Beere ibeere kan)
Idina yokokoro LED (LED_DEBUG_BLK_0) n ṣatunṣe ipo ọna asopọ JESD204B ati awọn aṣiṣe miiran. Nigbati ọna asopọ ba wa ni oke, Awọn LED 1, 2, 3, 4, 5 ati 6 didan, lakoko ti awọn LED 7 ati 8 ko tan (pẹlu DIP 1, 2, 3 ati 4 ti ṣeto si kekere lori SW8 dip ifaworanhan yipada).
3.2.7. Init_abojuto (Beere ibeere kan)
Nigbati ifihan DEVICE_INIT_DONE lati Init_monitor Àkọsílẹ lọ ga, transceiver ti wa ni tunto patapata. Ifihan agbara yii jẹ ati ed pẹlu ifihan ARST_N lati gba ifihan agbara atunto to dara fun apẹrẹ naa.
3.2.8. CORESET_PF (Beere ibeere kan)
CoreReset_PF mu awọn atunto ṣiṣẹpọ si agbegbe aago aago olumulo kan. Eyi ni idaniloju pe lakoko ti iṣeduro jẹ asynchronous, aibikita jẹ amuṣiṣẹpọ pẹlu aago.
3.2.9. CoreJESD204BTX (Beere ibeere kan)
CoreJESD204BTX ni wiwo atagba ti boṣewa JEDEC JESD204B. Fun apẹrẹ demo yii, ipilẹ IP yii jẹ tunto ni Libero®, bi o ṣe han ninu nọmba atẹle.

olusin 3-3. CoreJESD204BTX Configurator

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Configurator

Fun alaye diẹ sii nipa CoreJESD204BTX, wo CoreJESD204BTX Amudani.
3.2.10. CoreJESD204BRX (Beere ibeere kan)
CoreJESD204BRX ni wiwo olugba ti boṣewa JEDEC JESD204B. Fun apẹrẹ demo yii, ipilẹ IP yii jẹ tunto ni Libero®, bi o ṣe han ninu nọmba atẹle.
Akiyesi: Si view iṣeto ni pipe, ṣii oluṣeto IP lati inu apẹrẹ.

olusin 3-4. CoreJESD204BRX Configurator

MICROCHIP AN5978 Pola Ina FPGA Asesejade Apo - atunto 2

Fun alaye diẹ sii nipa CoreJESD204BRX, wo CoreJESD204BRX Afọwọkọ.
3.2.11. Transceiver Interface (Beere ibeere kan)
Polar Fire ® transceiver iyara giga (PF_XCVR) jẹ idinaki IP lile ti a ṣe apẹrẹ lati ṣe atilẹyin awọn oṣuwọn data iyara giga ti o wa lati 250 Mbps si 12.5 Gbps. Ninu demo yii, bulọọki transceiver (PF_XCVR) ni tunto ni ipo 8b10b pẹlu aago itọkasi Aago Data Ìgbàpadà (CDR) ti 125 MHz lati ṣe atilẹyin oṣuwọn data 5.0 Gbps.
Pola Ina atagba PLL (PF_TX_PLL) pese awọn itọkasi aago kikọ sii transceiver. Aago itọkasi igbẹhin (PF_XCVR_REF_CLK) n ṣe awakọ PF_TX_PLL lati ṣe agbejade aago iṣẹjade ti o fẹ fun iwọn data 5.0 Gbps.
Nọmba atẹle yii fihan iṣeto ni wiwo transceiver.
Akiyesi: Si view iṣeto ni pipe, ṣii oluṣeto IP lati inu apẹrẹ.

olusin 3-5. Transceiver Interface Configurator

MICROCHIP AN5978 Pola Ina FPGA Asesejade Apo - atunto 3

clocking Be

(Beere ibeere kan)

Ninu apẹrẹ itọkasi, awọn ibugbe aago mẹta wa:

  • RX_CLK (125 MHz)
  • TX_CLK (125 MHz)
  • FAB_REF_CLK (125 MHz)

Awọn on-ọkọ 125-MHz gara oscillator iwakọ XCVR itọkasi aago, eyi ti o pese aago si DATA_GENERATOR, CoreJESD204BTX, ERR_GEN, CoreJESD204BRX, LED_DEBUG, PRBS_CHECKER, TPSRAM C0 & C1 ati DATA_HANDLE.
MICROCHIP AN5978 Pola Ina FPGA Asesejade Apo - Aami 1 Pataki: If iyipada ni oṣuwọn data tabi aago itọkasi ti transceiver, o gbọdọ tunto COREUART.
Nọmba ti o tẹle n ṣe afihan eto clocking.
olusin 4-1. clocking Be

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - clocking Be

Tunto Be

(Beere ibeere kan)

DEVICE_INIT_DONE ati ifihan agbara atunto ita ARST_N ti wa ni ya aworan si PIN N4 lori Ohun elo Splash.
Awọn ifihan agbara wọnyi bẹrẹ atunto eto (FABRIC_RESET_N) nipasẹ bulọọki res_syn_0.
Ifihan FABRIC_RESET_N lati bulọki res_syn_0 n pese atunto taara si awọn modulu wọnyi:

  • CoreJESD204BRX
  • CoreJESD204BTX
  • PF_XCVR (LANE0_PMA_ARST_N)

Ni afikun, FABRIC_RESET_N ti sopọ mọ bulọọki amuṣiṣẹpọ atunto, eyiti o pin awọn ifihan agbara atunto amuṣiṣẹpọ si awọn bulọọki iṣẹ ṣiṣe atẹle:

  • prbs_checker
  • DATA_HANDLE
  • DATA_GENERATOR
  • ERR_GEN
  • LED_DEBUG_BLK
    Ijade RX_RESET_N lati inu module CoreJESD204BRX n pese awọn ifihan agbara atunto si:
  • LANE0_PCS_ARST_N igbewọle ti PF_XCVR_0 module
  • Idina LED_DEBUG (EPCS_0_RX_RESET_N)

Nọmba ti o tẹle yii fihan eto atunto.
olusin 5-1. Tunto Be

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Tun Be

Simulating Polar Fire® JESD204B Design

(Beere ibeere kan)
Lati ṣe adaṣe apẹrẹ, ṣe awọn igbesẹ wọnyi:

  1. Bẹrẹ Libero®, ko si yan Project > Irinṣẹ Profiles….
  2. Ninu Ọpa Profiles window, yan Synthesis ati Simulation lori awọn panẹli Awọn irinṣẹ ati yan awọn ọna itọsọna fifi sori ẹrọ tuntun ti nṣiṣe lọwọ fun awọn irinṣẹ meji wọnyi.

Fun Simulation, lọ kiri lori apẹrẹ files folda, ṣẹda Libero Project lilo pese TCL iwe afọwọkọ, ki o si tẹ Simulate bi afihan ni Figure 6-2. Fun alaye diẹ sii, wo Àfikún B: Ṣiṣe Akosile TCL.
A pese aaye idanwo kan lati ṣe afiwe ilana JESD204B PRBS ati yiyan igbi igbi. Nọmba ti o tẹle n ṣe afihan ibaraenisepo laarin testbench ati apẹrẹ.
olusin 6-1. Testbench ati JESD204B Ririnkiri Design Interaction

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Design Interaction

Testbench n ṣe agbekalẹ yiyan idanwo fun titẹ sii PRBS (PRBS7, PRBS15, PRBS23 ati PRBS31) ati igbewọle igbi (igbi iṣan, igbi sawtooth, igbi onigun mẹta ati igbi onigun mẹrin). O tun ṣe abojuto awọn ifihan agbara iṣejade JESD204B (SYNC_N, ALIGNED ati CGS_ERR) fun iṣeduro awọn ipele JESD204B, ati awọn ami ipo igbejade oluyẹwo PRBS O_BAD ati O_ERROR[4:0].
Lati ṣe afarawe apẹrẹ naa, ni taabu Ṣiṣan Oniru, tẹ lẹẹmeji Simulate labẹ Jẹrisi Apẹrẹ Asopọmọra Pre. Aṣayan Simulate jẹ afihan ni nọmba atẹle.

olusin 6-2. Simulating awọn Design

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Simulating awọn Oniru

Nigbati iṣeṣiro naa ba bẹrẹ, ohun elo simulation ṣe akopọ gbogbo orisun apẹrẹ files, nṣiṣẹ kikopa, ati tunto awọn igbi fọọmu viewEri lati fihan awọn ifihan agbara kikopa.
Akiyesi: Ni awọn igba miiran, itọka kan le han ti o beere fun yiyan ti ohun ti n ṣiṣẹ ṣaaju ki o to bẹrẹ simulation naa. Lati yanju eyi, lilö kiri si Stimulus Hierarchy, tẹ-ọtun PF_JESD204B_SA_TOP_TB_8b (top.v) ki o si yan Ṣeto bi Stimulus Iṣiṣẹ, bi o ṣe han ni nọmba atẹle.
olusin 6-3. Ṣeto Bi Imudaniloju Nṣiṣẹ

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Ti nṣiṣe lọwọ Stimulus

6.1. Sisan Simulation (Beere ibeere kan)
Awọn igbesẹ wọnyi ṣapejuwe ṣiṣan simulation testbench JESD204B:

  1. Ni ibẹrẹ, ifihan NSYSRESET tunto gbogbo awọn paati.
  2. Lẹhin ti awọn transceiver Àkọsílẹ ti wa ni initialized, TB_RX_READY ifihan agbara ti wa ni wi ga.
  3. JESD204BRX funni ni ibeere imuṣiṣẹpọ nipasẹ wiwakọ TB_SYNC_N pin kekere.
  4. Bulọọki JESD204BRX n ṣayẹwo awọn ohun kikọ k28.5 ti o tan kaakiri nipasẹ bulọọki JESD204BTX.
  5. Awọn ipele CGS ati ILA bẹrẹ lẹhin ifihan agbara TB_SYNC_N ti o ga.
  6. Awọn testbench sọwedowo boya awọn CGS_ERR ifihan agbara sọ kekere tabi ko, ati ki o pari awọn koodu ẹgbẹ ìsiṣẹpọ alakoso.
  7. Ọna asopọ JESD204BRX ṣe afihan ifihan TB_SYNC_N si giga.
  8. Lẹhin ipari aṣeyọri ti ipele CGS, bulọọki JESD204BTX bẹrẹ Lane Ibẹrẹ
    Titete-ilana (ILA) nipa gbigbe awọn fireemu olona-pupọ mẹrin ni ọkọọkan atẹle:
    – First fireemu ni TB_TX_SOMF = 0x8
    – Keji fireemu ni TB_TX_SOMF = 0x2
    – Kẹta fireemu ni TB_TX_SOMF = 0x8
    – Fourth fireemu ni TB_TX_SOMF = 0x2
  9. Ọna asopọ JESD204BRX bẹrẹ gbigba awọn fireemu olona mẹrin ni ọna atẹle:
    – First fireemu ni TB_TX_SOMF = 0x8
    – Keji fireemu ni TB_TX_SOMF = 0x2
    – Kẹta fireemu ni TB_TX_SOMF = 0x8
    – Fourth fireemu ni TB_TX_SOMF = 0x2
  10. Idanwo alakoso ILA naa kọja ti gbogbo JESD204BRX DATA_OUT ba gba daradara pẹlu titete fireemu.
  11. Lẹhin ipari aṣeyọri ti ipele ILA, bulọọki JESD204BTX wọ inu ipele data.
  12. Ni ipele data, data atẹle ti wa ni ifunni si bulọọki JESD204BTX: PRBS7, PRBS15, PRBS23 ati PRBS31 nipa lilo olupilẹṣẹ PRBS.
  13. Sine, Square, Saw ati awọn igbi onigun mẹta jẹ ipilẹṣẹ lati olupilẹṣẹ igbi.
  14. Oluyẹwo PRBS ṣayẹwo ilana PRBS ti a gba ni ilodi si ilana PRBS ti a reti.
  15. Ijade fọọmu igbi le jẹ viewed ni window kikopa lori yiyan igbi ti o baamu bi o ṣe han ni Nọmba 6-5.
  16. Ti oluṣayẹwo data ko ba rii aṣiṣe eyikeyi, testbench yoo fun ifiranṣẹ TESTBENCH PASSED kan ti o sọ pe kikopa naa ṣaṣeyọri. Ti aṣiṣe kan ba ri, testbench yoo fun ifiranṣẹ TESTBENCH FAILD lati fihan pe testbench ti kuna.
    Lakoko ti kikopa n ṣiṣẹ, o le rii ipo awọn ọran idanwo ni window Tiransikiripiti ti Awoṣe Sim, bi o ṣe han ni nọmba atẹle.

olusin 6-4. Window tiransikiripiti

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Tiransikiripiti Window

Lẹhin iṣeṣiro, ferese Waveform n ṣe afihan awọn fọọmu kikopa bi o ṣe han ni nọmba atẹle.
Akiyesi: Iwọ le se akiyesi diẹ ninu awọn ikilo ninu awọn log. Awọn wọnyi han nitori UART ko lo ninu kikopa. Simulation ti wa ni idojukọ nikan lori JESD, lakoko ti UART ati Ramu wa fun awọn idi GUI.
olusin 6-5. Window Waveform Simulation

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Waveform Window

Ṣiṣeto Ririnkiri naa

(Beere ibeere kan)

Lẹhin ti ipilẹṣẹ bitstream, ẹrọ Polar Fire® gbọdọ wa ni siseto. Lati ṣeto ẹrọ Polar Fire, ṣe awọn igbesẹ wọnyi:

  1. Rii daju pe awọn eto jumper lori igbimọ jẹ kanna gẹgẹbi a ṣe akojọ si ni tabili atẹle.
    Table 7-1. Jumper Eto
    Jumper Apejuwe  Aiyipada
    J11 Pa pin 1 ati 2 fun siseto nipasẹ FTDI ërún.
    Ṣii pin 1 ati 2 fun siseto nipasẹ FlashPro4 ita tabi ẹrọ FlashPro5.
    Ṣii
    J3 Jumper lati yan awọn mojuto voltage.
    Pa pinni 1 ati 2 fun 1.05 V.
    Ṣii pin 1 ati 2 fun 1.0 V.
    Pipade
    J10 Pa pin 1 ati 2 fun siseto nipasẹ filasi SPI ita.
    Ti J10 ba ṣii, o fun laaye siseto ẹrú SPI nipa lilo chirún FTDI.
    Ṣii
  2. So okun ipese agbara pọ si J2 asopo lori ọkọ.
  3. So okun USB pọ lati PC ogun si J1 (FTDI ibudo) lori ọkọ.
  4. Agbara Lori ọkọ nipa lilo SW1 ifaworanhan yipada.
    Nigbati awọn ọkọ ti wa ni agbara soke, ipese agbara LED 1 to 4 alábá. Fun alaye diẹ ẹ sii nipa Awọn LED lori Polar Fire Splash Board, wo UG0786: Itọsọna Olumulo Apo Apo ti Ina FPGA.
  5. Ni Libero Design Flow taabu, tẹ lẹẹmeji Ṣiṣe ETO Action.

Si view awọn ti o baamu log file, lilö kiri si Awọn iroyin taabu, tẹ-ọtun Ṣiṣe Eto Action ki o si yan View Iroyin.
Nigbati ẹrọ naa ba ti ṣe eto ni aṣeyọri, ami ami alawọ ewe yoo han bi o ṣe han ninu nọmba atẹle. Fun alaye nipa bi o ṣe le ṣiṣe demo adaduro JESD204B, wo Ṣiṣe Ririnkiri naa.

olusin 7-1. Ṣiṣeto ẹrọ ti pari

MICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Device siseto

Siseto ẹrọ naa Lilo Flash Pro Express

(Beere ibeere kan)
Abala yii ṣe apejuwe bi o ṣe le ṣe eto ẹrọ Polar Fire® pẹlu iṣẹ siseto file lilo Flash Pro Express. Iṣẹ naa file wa ni apẹrẹ atẹle files ipo folda: mpf_an5978_df/Programming_FileDuro. ise.

Lati ṣeto ẹrọ naa, ṣe awọn igbesẹ wọnyi:

  1. Lori PC agbalejo, ṣe ifilọlẹ sọfitiwia Flash Pro Express.
  2. Lati ṣẹda iṣẹ akanṣe tuntun, tẹ Titun tabi Ise Iṣẹ Tuntun lati Flash Pro Express Job lati inu akojọ aṣayan iṣẹ.
  3. Tẹ atẹle naa sinu Iṣẹ Iṣẹ Tuntun lati Flash Pro Express Job apoti ibanisọrọ:
    - Iṣẹ siseto file: Tẹ Kiri ki o lọ kiri si ipo ti iṣẹ naa wa file ti wa ni be ki o si yan awọn file. Ipo aiyipada ni: mpf_an5978_df/Programming_FileDuro. ise.
    – Flash Pro Express ipo ise agbese ise: Tẹ Kiri ki o si lilö kiri si awọn Flash Pro Express ipo ise agbese.
    olusin 8-1. New Job Project lati Flash Pro Express JobMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - New Job Project
  4. Tẹ O DARA. Eto ti o nilo file ti yan ati setan lati ṣe eto ninu ẹrọ naa.
  5. Ferese Flash Pro Express yoo han, bi o ṣe han ninu nọmba atẹle. Jẹrisi pe nọmba oluṣeto yoo han ni aaye Awọn olupilẹṣẹ. Ti kii ba ṣe bẹ, jẹrisi awọn asopọ igbimọ ki o tẹ Tuntun/Ṣatunṣe Awọn oluṣeto ẹrọ.
    olusin 8-2. Siseto Ẹrọ naaMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Siseto awọn ẹrọ
  6. Tẹ RUN. Nigbati ẹrọ naa ba ti ṣe eto ni aṣeyọri, ipo RUN PASSED yoo han bi o ṣe han ninu nọmba atẹle.
    olusin 8-3. FlashPro Express-RUN ti kọjaMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - FlashPro Express
  7. Pa Flash Pro Express tabi tẹ Jade ni taabu Project.

Nṣiṣẹ Ririnkiri

(Beere ibeere kan)

Abala yii ṣapejuwe bi o ṣe le lo JESD204B GUI lati ṣiṣẹ demo JESD204B lori Polar Fire® Splash Board.
9.1. Fifi GUI sori ẹrọ (Beere ibeere kan)
Lati ṣiṣẹ demo, fi JESD204B GUI sori ẹrọ. GUI ngbanilaaye yiyan ti awọn ilana idanwo PRBS oriṣiriṣi bi titẹ sii, ati ṣafihan awọn ami ipo JESD204B ati ipo PRBS ti o gba lati ọdọ igbimọ naa.
Taabu Waveform ti GUI n ṣe afihan awọn fọọmu igbi ti o wujade ti a gba lati inu igbimọ fun fọọmu igbi kọọkan ti a yan bi titẹ sii.

Lati fi GUI sori ẹrọ, ṣe awọn igbesẹ wọnyi:

  1. Fi ohun elo JESD204B_GUI sori ẹrọ (setup.exe) lati apẹrẹ atẹle files folda: mpf_an5978_df/GUI.
  2. Lati bẹrẹ ohun elo GUI, tẹ lẹẹmeji ohun elo JESD204B_GUI lati inu ilana fifi sori ẹrọ.

9.2. Nṣiṣẹ Demo Design (Beere ibeere kan)
Lati ṣiṣẹ demo JESD204B, ṣe awọn igbesẹ wọnyi:

  1. So awọn jumpers ki o si ṣeto Polar Fire® Splash Board gẹgẹbi a ti ṣalaye ni awọn igbesẹ 1 si 4 ti Ṣiṣeto Ririnkiri naa.
  2. Ninu Oluṣakoso ẹrọ lori PC agbalejo, ṣe akiyesi ibudo COM ti o ni nkan ṣe pẹlu oluyipada ni tẹlentẹle USB
    C. Lati pinnu ibudo COM, ṣayẹwo aaye ipo ni awọn ohun-ini ti ibudo COM kọọkan.
  3. Lori akojọ Ibẹrẹ ti PC ogun, tẹ JESD204B_GUI.
  4. Lati atokọ ti awọn ebute oko oju omi COM, yan ibudo COM ti a damọ ni igbesẹ 2, ki o tẹ Sopọ, bi o ṣe han ninu nọmba atẹle.
    olusin 9-1. COM Port YiyanMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Isọwọsare Port YiyanMICROCHIP AN5978 Pola Ina FPGA Asesejade Apo - Aami 1 Pataki: Port awọn nọmba le yato. Ninu example, COM ibudo 32 ni awọn ti o tọ ibudo lati yan.
    Lẹhin asopọ aṣeyọri, Atọka Asopọ Ogun yoo yipada si alawọ ewe, bi o ṣe han ninu nọmba atẹle.
    olusin 9-2. Aseyori Gbalejo AsopọMICROCHIP AN5978 Ohun elo Asesejade FPGA Ina pola - Asopọmọra AṣeyọriTabili ti o tẹle ṣe atokọ awọn ifihan agbara ipo ti o han ni JESD204B GUI.
    Table 9-1. Awọn ifihan agbara ipo ni JESD204B GUI
    Ifihan agbara Apejuwe
    Asopọ Gbalejo Ṣe afihan ipo ibaraẹnisọrọ UART.
    Ipo Ọna asopọ Ṣe afihan ipo ọna asopọ ibaraẹnisọrọ laarin TX ati RX.
    SYNC_N Tọkasi ipo JESD204B.
    TO DARA Tọkasi pe gbogbo awọn ọna transceiver ti wa ni deedee.
    RX IWULO Tọkasi pe data RX wulo. Ni ipo 8b10b, tọkasi pe titete aami idẹsẹ ti waye ati pe CDR ti wa ni titiipa.
    Ipo PRBS Tọkasi PRBS aṣiṣe.
    Iṣiro aṣiṣe Pese nọmba awọn aṣiṣe ti o waye lakoko ayẹwo PRBS
    CGS_ERR Tọkasi aṣiṣe amuṣiṣẹpọ ẹgbẹ kan.
    NIT_ERR Tọkasi aṣiṣe "ko si ni tabili".
    DISP aṣiṣe Tọkasi aṣiṣe aibikita.
    LINK_CD_ERR Tọkasi a ọna asopọ iṣeto ni data aiṣedeede.
    UCC_ERR Tọkasi aṣiṣe “iṣakoso airotẹlẹ”.
  5. Ninu atokọ Aṣayan Input, yan ilana ti o fẹ tan, ki o tẹ Bẹrẹ, bi o ṣe han ninu nọmba atẹle.
    olusin 9-3. Aṣayan IlanaMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Apẹẹrẹ YiyanApẹrẹ ti o yan ni a firanṣẹ lori ọna asopọ atagba ni tẹlentẹle ati gba nipasẹ CoreJESD204BRX, eyiti o ṣayẹwo fun awọn aṣiṣe. Nigbakugba, ipo JESD204B le ṣe abojuto nipa lilo awọn ifihan agbara ipo lori GUI, bi o ṣe han ni nọmba atẹle.
    olusin 9-4. Ọna asopọ Ipo ati JESD204B IpoMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Link Ipo
  6. Lati ṣe ina aṣiṣe ninu data PRBS, tẹ Ṣẹda Aṣiṣe Data.
    Atọka Ipo PRBS yipada pupa, ati aaye Aṣiṣe Aṣiṣe ṣafihan nọmba awọn aṣiṣe, bi o ṣe han ni nọmba atẹle.
    olusin 9-5. Aṣiṣe dataMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Data aṣiṣe
  7. Tẹ Aṣiṣe Ko kuro lati ko awọn aṣiṣe kuro ninu data PRBS ati tun ipo PRBS pada.
    Atọka Ipo PRBS yipada alawọ ewe, ati pe Aṣiṣe Aṣiṣe yipada si 0, bi o ṣe han ni nọmba atẹle.
    olusin 9-6. Aṣiṣe data nuMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Data nu
  8. Lati ṣe agbekalẹ aṣiṣe ọna asopọ kan laarin CoreJESD204BTX ati ọna transceiver, tẹ Ṣẹda Aṣiṣe Ọna asopọ.
    Ipo Ọna asopọ, SYNC_N, ALIGNED, RX VALID, DISP_ERR ati awọn afihan CGS_ERROR di pupa, bi o ṣe han ninu nọmba atẹle.
    olusin 9-7. Aṣiṣe ọna asopọMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Ọna asopọ Aṣiṣe
  9. Lati ko aṣiṣe ọna asopọ kuro, tẹ Aṣiṣe Ko o.
    Awọn olufihan ipo yipada alawọ ewe, bi o ṣe han ninu nọmba atẹle.
    olusin 9-8. Ko Aṣiṣe Ọna asopọ kuroMICROCHIP AN5978 Pola Fire FPGA Asesejade Apo - Ko asopọ Aṣiṣe
  10. Lati yi ilana pada, yan onigun mẹta lati inu atokọ Aṣayan Input.
    Apẹrẹ ti o yan ni a firanṣẹ lori ọna asopọ atagba ni tẹlentẹle ati gba nipasẹ CoreJESD204BRX. Nigbakugba, ipo JESD204B le ṣe abojuto nipa lilo awọn ifihan agbara ipo lori GUI.
  11. Si view fọọmu igbi ti a gba lati CoreJESD204BRX, tẹ taabu Waveform, bi o ṣe han ni nọmba atẹle.
    olusin 9-9. Igbi onigun mẹtaMICROCHIP AN5978 Pola Ina FPGA Asesejade Apo - onigun igbi
  12. Lati pari demo, tẹ Duro ki o pa GUI naa.

Àfikún A: Awọn itọkasi

(Beere ibeere kan)

Abala yii ṣe atokọ awọn iwe aṣẹ ti o pese alaye diẹ sii nipa boṣewa JESD204B ati awọn ohun kohun IP ti a lo ninu apẹrẹ demo.

Àfikún B: Ṣiṣe awọn TCL akosile

(Beere ibeere kan)

Awọn iwe afọwọkọ TCL ti pese ni apẹrẹ files folda labẹ liana HW. Ti o ba nilo, ṣiṣan apẹrẹ le tun ṣe lati imuse Apẹrẹ titi di iran iṣẹ file. Lati ṣiṣẹ TCL, ṣe awọn igbesẹ wọnyi:

  1. Lọlẹ software Libero®.
  2. Yan Ise agbese> Ṣiṣẹ iwe afọwọkọ….
  3. Tẹ Kiri ki o si yan script.tcl lati awọn gbaa lati ayelujara HW liana.
  4. Tẹ Ṣiṣe.

Lẹhin ipaniyan aṣeyọri ti iwe afọwọkọ TCL, iṣẹ akanṣe Libero ti ṣẹda laarin itọsọna HW. Fun alaye diẹ sii nipa awọn iwe afọwọkọ TCL, wo mpf_an5978_df/HW/TCL_Script_readme.txt.
Fun alaye diẹ sii lori awọn aṣẹ TCL, wo Itọsọna Itọkasi Awọn aṣẹ TCL. Fun eyikeyi awọn ibeere ti o ba pade nigbati o nṣiṣẹ iwe afọwọkọ TCL, kan si Atilẹyin Imọ-ẹrọ.

Àtúnyẹwò History

(Beere ibeere kan)

Itan atunyẹwo ṣe apejuwe awọn iyipada ti a ṣe imuse ninu iwe-ipamọ naa. Awọn iyipada ti wa ni atokọ nipasẹ atunyẹwo, bẹrẹ pẹlu atẹjade lọwọlọwọ.

Àtúnyẹwò  Ọjọ  Apejuwe
A 08/2025 Atẹle ni atokọ ti awọn ayipada ti a ṣe ninu atunyẹwo A ti iwe naa:
• Iwe naa ti lọsi si awoṣe Microchip.
• Nọmba iwe ti ni imudojuiwọn lati 50200796 si DS00005978.
• ID iwe-ipamọ ti ni imudojuiwọn lati DG0796 si AN5978.
3.0 - Iwe yi ti ni imudojuiwọn pẹlu ọwọ si Libero® SoC Polar Fire v2.2 Tu.
2.0 - Iwe yi ti ni imudojuiwọn pẹlu ọwọ si Libero SoC Polar Fire v2.1 itusilẹ.
1.0 - Atẹjade akọkọ ti iwe-ipamọ yii.

Microchip FPGA Support

Ẹgbẹ awọn ọja Microchip FPGA ṣe atilẹyin awọn ọja rẹ pẹlu ọpọlọpọ awọn iṣẹ atilẹyin, pẹlu Iṣẹ alabara, Ile-iṣẹ Atilẹyin Imọ-ẹrọ Onibara, a webojula, ati ni agbaye tita ifiweranṣẹ.
A daba awọn alabara lati ṣabẹwo si awọn orisun ori ayelujara Microchip ṣaaju kikan si atilẹyin nitori o ṣee ṣe pupọ pe awọn ibeere wọn ti ni idahun tẹlẹ.
Kan si Technical Support Center nipasẹ awọn webaaye ni www.microchip.com/support. Darukọ nọmba Apakan Ẹrọ FPGA, yan ẹka ọran ti o yẹ, ati apẹrẹ ikojọpọ files lakoko ṣiṣẹda ọran atilẹyin imọ-ẹrọ.
Kan si Iṣẹ Onibara fun atilẹyin ọja ti kii ṣe imọ-ẹrọ, gẹgẹbi idiyele ọja, awọn iṣagbega ọja, alaye imudojuiwọn, ipo aṣẹ, ati aṣẹ.

  • Lati North America, pe 800.262.1060
  • Lati iyoku agbaye, pe 650.318.4460
  • Faksi, lati nibikibi ninu aye, 650.318.8044

Microchip Alaye

Awọn aami-išowo
Orukọ “Microchip” ati aami, aami “M”, ati awọn orukọ miiran, awọn aami, ati awọn ami iyasọtọ ti forukọsilẹ ati awọn aami-išowo ti ko forukọsilẹ ti Microchip Technology Incorporated tabi awọn alafaramo ati/tabi awọn ẹka ni Amẹrika ati/tabi awọn orilẹ-ede miiran (“Microchip). Awọn aami-išowo"). Alaye nipa Awọn aami-išowo Microchip le rii ni https://www.microchip.com/en-us/about/legalinformation/microchip-trademarks.
ISBN: 979-8-3371-1709-6

Ofin Akiyesi
Atẹjade yii ati alaye ti o wa ninu rẹ le ṣee lo pẹlu awọn ọja Microchip nikan, pẹlu lati ṣe apẹrẹ, idanwo, ati ṣepọ awọn ọja Microchip pẹlu ohun elo rẹ. Lilo alaye yii ni ọna miiran ti o lodi si awọn ofin wọnyi. Alaye nipa awọn ohun elo ẹrọ ti pese fun irọrun rẹ nikan ati pe o le rọpo nipasẹ awọn imudojuiwọn. O jẹ ojuṣe rẹ lati rii daju pe ohun elo rẹ ni ibamu pẹlu awọn pato rẹ. Kan si ọfiisi tita Microchip agbegbe rẹ fun atilẹyin afikun tabi, gba atilẹyin afikun ni www.microchip.com/en-us/support/design-help/client-support-services.

ALAYE YI NI MICROCHIP “BI O SE WA”. MICROCHIP KO SE Aṣoju TABI ATILẸYIN ỌJA TI IRU KANKAN BOYA KIAKIA TABI TỌRỌ, KỌ TABI ẹnu, Ilana tabi Bibẹkọkọ, ti o jọmọ ALAYE NAA SUGBON KO NI LOPIN SI KANKAN, LATI IKILỌ ỌRỌ, ÀTI IFỌRỌWỌRỌ FUN IDI PATAKI, TABI ATILẸYIN ỌJA TO JEmọ MAJEMU, Didara, TABI Iṣe Rẹ.
LAISI iṣẹlẹ ti yoo ṣe oniduro fun eyikeyi aiṣedeede, PATAKI, ijiya, ijamba, tabi ipadanu, bibajẹ, iye owo, tabi inawo ti eyikeyi iru ohunkohun ti o jọmọ si awọn alaye tabi ti o ti gba, ti o ba ti lo, Ti a gbaniyanju nipa Seese TABI awọn bibajẹ ni o wa tẹlẹ. SI AWỌN NIPA NIPA NIPA TI OFIN, LAPAPA LAPAPO MICROCHIP LORI Gbogbo awọn ẹtọ ni eyikeyi ọna ti o jọmọ ALAYE TABI LILO RE KO NI JU OPO ỌWỌ, TI O BA KAN, PE O TI ṢAN NIPA TODAJU SIROMỌ.
Lilo awọn ẹrọ Microchip ni atilẹyin igbesi aye ati/tabi awọn ohun elo aabo jẹ patapata ni ewu olura, ati pe olura gba lati daabobo, ṣe idalẹbi ati dimu Microchip ti ko lewu lati eyikeyi ati gbogbo awọn bibajẹ, awọn ẹtọ, awọn ipele, tabi awọn inawo ti o waye lati iru lilo. Ko si awọn iwe-aṣẹ ti a gbe lọ, laisọtọ tabi bibẹẹkọ, labẹ eyikeyi awọn ẹtọ ohun-ini imọ Microchip ayafi bibẹẹkọ ti sọ.

Ẹya Idaabobo koodu Awọn ẹrọ Microchip
Ṣe akiyesi awọn alaye atẹle ti ẹya aabo koodu lori awọn ọja Microchip:

  • Awọn ọja Microchip pade awọn pato ti o wa ninu Iwe Data Microchip pato wọn.
  • Microchip gbagbọ pe ẹbi ti awọn ọja wa ni aabo nigba lilo ni ọna ti a pinnu, laarin awọn pato iṣẹ, ati labẹ awọn ipo deede.
  • Awọn iye Microchip ati ibinu ṣe aabo awọn ẹtọ ohun-ini ọgbọn rẹ. Awọn igbiyanju lati irufin awọn ẹya aabo koodu ti awọn ọja Microchip jẹ eewọ muna ati pe o le rú Ofin Aṣẹ-lori Ẹgbẹrun Ọdun Digital.
  • Bẹni Microchip tabi eyikeyi olupese semikondokito miiran le ṣe iṣeduro aabo koodu rẹ. Idaabobo koodu ko tumọ si pe a n ṣe iṣeduro ọja naa jẹ “aibikita”.
    Idaabobo koodu ti wa ni idagbasoke nigbagbogbo. Microchip ti pinnu lati ni ilọsiwaju nigbagbogbo awọn ẹya aabo koodu ti awọn ọja wa.

MICROCHIP logo Akiyesi Ohun elo
© 2025 Microchip Technology Inc. ati awọn ẹka rẹ
DS00005978A –

Awọn iwe aṣẹ / Awọn orisun

MICROCHIP AN5978 Pola Ina FPGA Asesejade Apo [pdf] Itọsọna olumulo
AN5978 Apo Asesejade FPGA Ina Pola, AN5978, Apo Asesejade FPGA Ina Pola, Apo Asesejade FPGA Ina, Apo Asesejade FPGA, Apo Asesejade

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *