Il-logo tal-MICROCHIP

Kit ta' Splash Polar Fire FPGA JESD204B Interfaċċja Awtonoma
Nota tal-Applikazzjoni
AN5978

Introduzzjoni

(Staqsi Mistoqsija)

Dan id-dokument jiddeskrivi kif tħaddem id-disinn demo standalone tal-JESD204B fuq il-Polar Fire ® Splash Board bl-użu tal-applikazzjoni GUI tad-Demo Standalone tal-JESD204B. L-applikazzjoni GUI hija ppakkjata flimkien mad-disinn. files. Id-disinn demo huwa disinn ta' referenza mibni bl-użu tal-blokki tat-transceiver ta' veloċità għolja Polar Fire u l-qlub IP CoreJESD204BTX u CoreJESD204BRX. Jopera fil-modalità Loopback billi jibgħat id-dejta CoreJESD204BTX lill-qalba IP CoreJESD204BRX permezz tal-korsiji tat-transceiver, li huma loopback fuq il-bord. Din is-setup loopback tiffaċilita demo ta' interface JESD waħedha li ma teħtieġx Konvertitur Analogu-għal-Digital (ADC) jew Konvertituri Diġitali-għal-Analogi (DAC).
L-apparati Microchip Polar Fire għandhom blokki transceiver ta' veloċità għolja integrati li jistgħu jimmaniġġjaw rati ta' dejta li jvarjaw minn 250 Mbps sa 12.5 Gbps. Il-modulu transceiver (PF_XCVR) jintegra diversi blokki funzjonali biex jappoġġja protokolli serjali ta' veloċità għolja multipli fi ħdan l-FPGA. JESD204B huwa standard ta' interfaċċja serjali ta' veloċità għolja għal konvertituri tad-dejta żviluppat mill-kumitat JEDEC. L-istandard JESD204B inaqqas in-numru ta' inputs u outputs ta' dejta bejn il-konvertituri u r-riċevituri tad-dejta ta' veloċità għolja.
Microchip tipprovdi l-qlub IP CoreJESD204BTX u CoreJESD204BRX li jimplimentaw l-interfejsijiet tat-trasmettitur u r-riċevitur tal-istandard JESD204B. Dawn il-qlub IP huma faċli biex jiġu integrati ma' konvertituri tad-dejta bbażati fuq JESD204B biex jiżviluppaw applikazzjonijiet ta' bandwidth għoli bħal transceivers ta' infrastruttura mingħajr fili, radjijiet definiti mis-softwer, sistemi ta' immaġini mediċi, u radar u komunikazzjonijiet siguri. Dawn il-qlub IP jappoġġjaw wisgħat ta' link minn x1 sa x4, u rati ta' link minn 250 Mbps sa 12.5 Gbps għal kull korsija bl-użu tas-subklassi 0, 1 u 2.
Għal aktar informazzjoni dwar l-implimentazzjoni tad-disinn tal-interfaċċja JESD204B, u l-blokki u l-qlub IP meħtieġa kollha istanzjati f'Libero® SoC, ara Demo Design.

Id-disinn tal-interfaċċja waħedha tal-JESD204B jista' jiġi pprogrammat bl-użu ta' kwalunkwe waħda mill-għażliet li ġejjin:

  • L-użu tal-.job file: Biex tipprogramma l-apparat billi tuża l-.job file ipprovdut flimkien mad-disinn files, ara Programmazzjoni tal-Apparat bl-użu ta' Flash Pro Express.
  • Bl-użu ta' Libero SoC: Biex tipprogramma l-apparat bl-użu ta' Libero SoC, ara Tħaddim tad-Disinn Demo. Uża din l-għażla meta d-disinn demo jiġi modifikat

Rekwiżiti tad-Disinn

(Staqsi Mistoqsija)

It-tabella li ġejja telenka r-riżorsi meħtieġa biex titħaddem id-demo.
Tabella 1-1. Rekwiżiti tad-Disinn

Rekwiżit Verżjoni
Sistema Operattiva Windows® 10 u 11
Ħardwer
Kit tal-Isplash Polar Fire® b'apparat MPF300T-1FCG484E Rev 2 jew aktar tard
Software Għall-verżjonijiet kollha tas-softwer meħtieġa biex jinħoloq dan id-disinn ta' referenza, ara readme.txt file ipprovdut fid-disinn files.
Flash Pro Express
Eżekutibbli tal-GUI (ipprovdut mad-disinn files)
Libero® SoC

Prerekwiżiti

(Saqsi mistoqsija)

Qabel tibda, wettaq il-passi li ġejjin:

  • Niżżel u installa Libero® SoC (kif indikat fil- websit għal dan id-disinn) fuq il-PC ospitanti minn Dokumentazzjoni tas-SoC Libero.
  • Niżżel id-disinn tad-demo files minn www.microchip.com/en-us/application-notes/an5978.
  • Installa l-applikazzjoni tal-GUI billi tħaddem is-setup.exe file disponibbli fid-disinn files fowlder: <$Design_FileDirettorju_s>/mpf_an5978_df/GUI
    Fi tmiem l-installazzjoni, tista' tintalab tniżżel u tinstalla l-FPGA_GUI_Pack, jekk dan mhux diġà disponibbli fuq is-sistema tiegħek.
  • Inkella, tista' tniżżel u tinstalla manwalment Pakkett tal-GUI_FPGA_tal-Mikroċipp.

Kit tal-Isplash FPGA MICROCHIP AN5978 Polar Fire - Simbolu 1 Importanti: A Il-liċenzja Libero® Gold hija meħtieġa biex jiġu evalwati d-disinji tiegħek bl-użu tal-Polar Fire® Splash Kit.

Disinn Demo

(Saqsi mistoqsija)

Id-disinn demo tal-Polar Fire® JESD204B huwa żviluppat biex jgħaqqad konvertituri tad-dejta konformi mal-JESD204B ma' apparati Polar Fire. Id-disinn jiffunzjona kif ġej:

  1. Il-blokk DATA_HANDLE_0 jinteraġixxi mal-GUI. Il-GUI jippermetti l-għażla ta' input PRBS jew waveform.
  2. Il-blokk DATA_HANDLE_0 jibgħat l-għażla tal-input lill-blokk DATA_GENERATOR_0, li jiġġenera u jibgħat id-dejta tal-input korrispondenti lill-qalba tal-IP CoreJESD204BTX.
  3. Il-qalba IP CoreJESD204BTX twettaq il-funzjonijiet tat-trasmettitur JESD204B ibbażati fuq il-konfigurazzjoni u tittrażmetti d-dejta lill-qalba IP PF_XCVR (transceiver).
  4. Id-dejta kodifikata tiġi riċevuta mill-qalba IP CoreJESD204BRX għaliex il-korsiji TX u RX tal-blokk PF_XCVR huma looped lura.
  5. Il-qalba IP CoreJESD204BRX twettaq il-funzjonijiet tar-riċevitur JESD204B ibbażati fuq il-konfigurazzjoni u tittrażmetti d-dejta lill-GUI għal viewl-input magħżul.

Importanti: Meta Meta jintgħażel żball fid-dejta jew żball fil-link fuq il-GUI, il-blokka tal-ġeneratur tal-iżbalji tiġġenera dak l-iżball u turih fuq il-GUI.
Il-figura li ġejja turi l-implimentazzjoni tal-ħardwer tad-demo tal-interfaċċja JESD204B.

Figura 3-1. Dijagramma tal-Blokki tal-Implimentazzjoni tal-Ħardwer

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Dijagramma tal-Blokk

3.1. Implimentazzjoni tad-Disinn (Saqsi mistoqsija)
Il-figura li ġejja turi l-implimentazzjoni tad-disinn Libero® tad-demo tal-interfaċċja JESD204B.

Figura 3-2. Disinn tal-Interfaċċja tal-JESD204B

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Disinn tal-Interfaċċja

It-tabella li ġejja telenka s-sinjali importanti tad-dħul u tal-ħruġ tad-disinn.
Tabella 3-1. Sinjali ta' Input u Output

Sinjal Deskrizzjoni
Sinjali tal-Input
LANE0_RXD_P u LANE0_RXD_N Inputs differenzjali tar-riċevitur tat-transceiver
ARST_N Reset estern miksub minn swiċċ tal-buttuna push abbord
RX Riċevitur tal-interfaċċja UART
REF_CLK_PAD_P_0 u
REF_CLK_PAD_N_0
Arloġġ ta' referenza differenzjali miksub mill-oxxillatur ta' 125 MHz abbord
SEL_IN[3:0] Sinjal immappjat mad-DIPs 1, 2, 3 u 4 tas-swiċċ slide dip SW8 użat biex jiddebuggja l-
status u żbalji
Sinjali tal-Ħruġ
LANE0_TXD_P u LANE0_TXD_N Outputs differenzjali tat-trasmettitur tat-transceiver
LED_OUT[7:0] Sinjal li jindika jekk il-link hux attiv jew mhux attiv
TX Trasmettitur tal-interfaċċja UART

3.2. Konfigurazzjoni tal-IP (Saqsi mistoqsija)
Id-disinn tal-ħardwer għall-interfaċċja JESD204B jinkludi l-blokki li ġejjin.
3.2.1. Immaniġġjar tad-Data (Saqsi mistoqsija)
Il-blokka tad-dejta (DATA_HANDLE_0) tirċievi l-għażla tad-dejta tal-input u l-informazzjoni dwar il-ġenerazzjoni ta' żbalji fil-link jew fid-dejta mill-GUI. Din il-blokka jibgħat ukoll l-output tad-dejta riċevut mill-qalba CoreJESD204BRX u l-iżball tal-istatus tad-dejta jew tal-link lill-GUI għal viewing.
3.2.2. Ġeneratur tad-Data (Saqsi mistoqsija)
Il-ġeneratur tad-dejta għandu ġeneratur PRBS u ġeneratur tal-forma tal-mewġa. Il-ġeneratur PRBS jiġġenera mudelli PRBS7, PRBS15, PRBS23 u PRBS31. Modalità ta' inserzjoni ta' żbalji implimentata fil-ġeneratur PRBS iddaħħal żball fis-sekwenza PRBS. Il-ġeneratur tal-forma tal-mewġa jiġġenera forom tal-mewġ sine, sawtooth, trijangolari u kwadri. Il-ġeneratur tad-dejta jitma' mudell ta' test ta' 64-bit lill-qalba JESD204BTX, li sussegwentement jittrażmetti d-dejta lit-transceiver.
3.2.3. PF_TPSRAM (Saqsi mistoqsija)
Hemm żewġ każijiet ta' blokki PF_TPSRAM, il-blokk PF_TPSRAM_C0 jaħżen l-istatus tal-link tal-JESD204B qabel ma jibgħatu lill-GUI. Il-blokk PF_TPSRAM_C1 jaħżen id-dejta riċevuta mill-CoreJESD204BRX qabel ma jibgħat id-dejta lill-GUI.
3.2.4. Ġeneratur tal-Iżbalji (Saqsi mistoqsija)
Il-blokka tal-ġeneratur tal-iżbalji (ERR_GEN_0) tiġġenera żbalji fil-link billi jibgħat dejta każwali bejn CoreJESD204BTX u PF_XCVR meta l-ġenerazzjoni tal-iżbalji fil-link tkun magħżula fil-GUI.
3.2.5. Kontrollur_PRBS (Saqsi mistoqsija)
Il-verifikatur tad-dejta jirċievi dejta ta' 64-bit mill-qalba IP CoreJESD204BRX u jivverifika jekk id-dejta riċevuta hijiex korretta. Jiġġenera għadd ta' żbalji u sinjal ta' status, li jiġu trażmessi lill-GUI għall-indikazzjoni tal-istatus. Il-verifikatur tad-dejta jivverifika esklussivament is-sekwenzi PRBS iġġenerati mill-ġeneratur tad-dejta.
3.2.6. Debug tal-LED (Saqsi mistoqsija)
Il-blokka tad-debug tal-LED (LED_DEBUG_BLK_0) tiddibaggja l-istatus tal-link tal-JESD204B u żbalji oħra. Meta l-link ikun attiv, l-LEDs 1, 2, 3, 4, 5 u 6 jixegħlu, filwaqt li l-LEDs 7 u 8 ma jixegħlux (bid-DIP 1, 2, 3 u 4 ikunu ssettjati għal baxx fuq is-swiċċ slide tad-dip SW8).
3.2.7. Iniz_monitor (Saqsi mistoqsija)
Meta s-sinjal DEVICE_INIT_DONE mill-blokk Init_monitor isir għoli, it-transceiver ikun ikkonfigurat kompletament. Dan is-sinjal jiġi mqabbad mas-sinjal ARST_N biex jinkiseb sinjal ta' reset xieraq għad-disinn.
3.2.8. CORERESET_PF (Saqsi mistoqsija)
CoreReset_PF jissinkronizza r-resets mad-dominju tal-arloġġ speċifikat mill-utent. Dan jiżgura li filwaqt li l-asserzjoni hija asinkronika, in-negazzjoni hija sinkronika mal-arloġġ.
3.2.9. CoreJESD204BTX (Saqsi mistoqsija)
CoreJESD204BTX huwa l-interfaċċja tat-trasmettitur tal-istandard JEDEC JESD204B. Għal dan id-disinn demo, dan il-qalba IP hija kkonfigurata f'Libero®, kif muri fil-figura li ġejja.

Figura 3-3. Konfiguratur CoreJESD204BTX

MICROCHIP AN5978 Polar Fire FPGA Splash Kit - Konfiguratur

Għal aktar informazzjoni dwar CoreJESD204BTX, ara Manwal tal-CoreJESD204BTX.
3.2.10. CoreJESD204BRX (Saqsi Mistoqsija)
CoreJESD204BRX huwa l-interfaċċja tar-riċevitur tal-istandard JEDEC JESD204B. Għal dan id-disinn demo, dan il-qalba IP hija kkonfigurata f'Libero®, kif muri fil-figura li ġejja.
Nota: Għal view il-konfigurazzjoni kompluta, iftaħ il-konfiguratur tal-IP minn ġewwa d-disinn.

Figura 3-4. Konfiguratur CoreJESD204BRX

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Konfiguratur 2

Għal aktar informazzjoni dwar CoreJESD204BRX, ara Manwal tal-CoreJESD204BRX.
3.2.11. Interfaċċja tat-Trasmettitur (Saqsi mistoqsija)
It-transceiver ta' veloċità għolja Polar Fire ® (PF_XCVR) huwa blokk IP iebes iddisinjat biex jappoġġja rati ta' dejta b'veloċità għolja li jvarjaw minn 250 Mbps sa 12.5 Gbps. F'din id-demo, il-blokk tat-transceiver (PF_XCVR) huwa kkonfigurat fil-modalità 8b10b b'arloġġ ta' referenza Clock Data Recovery (CDR) ta' 125 MHz biex jappoġġja rata ta' dejta ta' 5.0 Gbps.
Il-PLL tat-trażmissjoni tal-Polar Fire (PF_TX_PLL) jipprovdi l-arloġġ ta' referenza lit-transceiver. L-arloġġ ta' referenza ddedikat (PF_XCVR_REF_CLK) imexxi l-PF_TX_PLL biex jiġġenera l-arloġġ tal-ħruġ mixtieq għar-rata tad-dejta ta' 5.0 Gbps.
Il-figura li ġejja turi l-konfigurazzjoni tal-interface tat-transceiver.
Nota: Għal view il-konfigurazzjoni kompluta, iftaħ il-konfiguratur tal-IP minn ġewwa d-disinn.

Figura 3-5. Konfiguratur tal-Interfaċċja tat-Trasmettitur

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Konfiguratur 3

Struttura tal-Clocking

(Saqsi mistoqsija)

Fid-disinn ta' referenza, hemm tliet dominji tal-arloġġ:

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

L-oxxillatur tal-kristall ta' 125-MHz abbord imexxi l-arloġġ ta' referenza XCVR, li jipprovdi arloġġ lid-DATA_GENERATOR, CoreJESD204BTX, ERR_GEN, CoreJESD204BRX, LED_DEBUG, PRBS_CHECKER, TPSRAM C0 & C1 u DATA_HANDLE.
Kit tal-Isplash FPGA MICROCHIP AN5978 Polar Fire - Simbolu 1 Importanti: Jekk Jekk ikun hemm bidla fir-rata tad-dejta jew fl-arloġġ ta' referenza tat-transceiver, trid terġa' tikkonfigura COREUART.
Il-figura li ġejja turi l-istruttura tal-arloġġ.
Figura 4-1. Struttura tal-Clocking

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Struttura tal-Arloġġ

Irrisettja l-Istruttura

(Saqsi mistoqsija)

Id-DEVICE_INIT_DONE u s-sinjal ta' reset estern ARST_N huma mmappjati mal-pin N4 fuq l-Splash Kit.
Dawn is-sinjali jibdew ir-reset tas-sistema (FABRIC_RESET_N) permezz tal-blokk res_syn_0.
Is-sinjal FABRIC_RESET_N mill-blokk res_syn_0 jipprovdi reset dirett għall-moduli li ġejjin:

  • CoreJESD204BRX
  • CoreJESD204BTX
  • PF_XCVR (LANE0_PMA_ARST_N)

Barra minn hekk, FABRIC_RESET_N huwa konness mal-blokk tas-sinkronizzatur tar-reset, li jqassam sinjali ta' reset sinkronizzati lill-blokki funzjonali li ġejjin:

  • verifikatur_tal-prbs
  • MANIKLU_TAD-DATA
  • ĠENERATUR_DATA
  • ŻBALL_ĠEN
  • LED_DEBUG_BLK
    L-output RX_RESET_N mill-modulu CoreJESD204BRX jipprovdi sinjali ta' reset lil:
  • L-input LANE0_PCS_ARST_N tal-modulu PF_XCVR_0
  • Blokk LED_DEBUG (EPCS_0_RX_RESET_N)

Il-figura li ġejja turi l-istruttura reset.
Figura 5-1. Irrisettja l-Istruttura

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Irrisettja l-Istruttura

Simulazzjoni tad-Disinn ta' Polar Fire® JESD204B

(Saqsi mistoqsija)
Biex tissimula d-disinn, wettaq il-passi li ġejjin:

  1. Ibda Libero®, u agħżel Proġett > Għodda Profiles….
  2. Fl-Għodda ProfileFit-tieqa s, agħżel Sinteżi u Simulazzjoni fuq il-ħġieġa tal-Għodod u agħżel l-aħħar mogħdijiet tad-direttorju tal-installazzjoni attiva għal dawn iż-żewġ għodod.

Għas-Simulazzjoni, fittex id-disinn files fowlder, oħloq Proġett Libero billi tuża l-iskripts TCL ipprovduti, u kklikkja Simulate kif enfasizzat fil-Figura 6-2. Għal aktar informazzjoni, ara l-Appendiċi B: Tħaddim tal-Iskript TCL.
Jiġi pprovdut testbench biex jissimula l-mudell u l-għażla tal-forma tal-mewġa tal-JESD204B PRBS. Il-figura li ġejja turi l-interazzjoni bejn it-testbench u d-disinn.
Figura 6-1. Interazzjoni bejn it-Testbench u d-Disinn tad-Demo tal-JESD204B

Kit tal-Isplash FPGA MICROCHIP AN5978 Polar Fire - Interazzjoni tad-Disinn

It-testbench jiġġenera l-għażla tat-test għall-input tal-PRBS (PRBS7, PRBS15, PRBS23 u PRBS31) u l-input tal-forma tal-mewġa (mewġa sinusoidali, mewġa bis-snien, mewġa trijangolari u mewġa kwadra). Jimmonitorja wkoll is-sinjali tal-istatus tal-output tal-JESD204B (SYNC_N, ALIGNED u CGS_ERR) għall-verifika tal-fażijiet tal-JESD204B, u s-sinjali tal-istatus tal-output tal-verifikatur tal-PRBS O_BAD u O_ERROR[4:0].
Biex tissimula d-disinn, fit-tab Design Flow, ikklikkja darbtejn fuq Simulate taħt Verify Pre Synthesized Design. L-għażla Simulate hija enfasizzata fil-figura li ġejja.

Figura 6-2. Simulazzjoni tad-Disinn

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Simulazzjoni tad-Disinn

Meta tinbeda s-simulazzjoni, l-għodda tas-simulazzjoni tiġbor is-sors tad-disinn kollu files, imexxi s-simulazzjoni, u jikkonfigura l-forma tal-mewġa viewer biex turi s-sinjali tas-simulazzjoni.
Nota: F'ċerti każijiet, jista' jidher prompt li jitlob l-għażla ta' stimulu attiv qabel ma tibda s-simulazzjoni. Biex issolvi dan, mur fil-Ġerarkija tal-Istimulu, ikklikkja bil-lemin fuq PF_JESD204B_SA_TOP_TB_8b (top.v) u agħżel Issettja bħala Stimulu Attiv, kif muri fil-figura li ġejja.
Figura 6-3. Issettjat bħala Stimulu Attiv

Kit ta' Splash MICROCHIP AN5978 Polar Fire FPGA - Stimulu Attiv

6.1. Fluss tas-Simulazzjoni (Saqsi Mistoqsija)
Il-passi li ġejjin jiddeskrivu l-fluss tas-simulazzjoni tat-testbench tal-JESD204B:

  1. Fil-bidu, is-sinjal NSYSRESET jirrisettja l-komponenti kollha.
  2. Wara li l-blokk tat-transceiver jiġi inizjalizzat, is-sinjal TB_RX_READY jiġi asserit għoli.
  3. Il-JESD204BRX joħroġ talba ta' sinkronizzazzjoni billi jpoġġi l-pin TB_SYNC_N baxx.
  4. Il-blokk JESD204BRX jivverifika l-karattri k28.5 trażmessi mill-blokk JESD204BTX.
  5. Il-fażi CGS u ILA tibda wara li s-sinjal TB_SYNC_N jiġi asserit għoli.
  6. It-testbench jivverifika jekk is-sinjal CGS_ERR jasserixxix baxx jew le, u jlesti l-fażi tas-sinkronizzazzjoni tal-grupp tal-kodiċi.
  7. Il-link JESD204BRX jasserixxi s-sinjal TB_SYNC_N għal għoli.
  8. Wara t-tlestija b'suċċess tal-fażi CGS, il-blokk JESD204BTX jibda l-Karreġġjata Inizjali
    Sekwenza ta' allinjament (ILA) billi jiġu trasmessi erba' multi-frejms fis-sekwenza li ġejja:
    – L-ewwel frejm f'TB_TX_SOMF = 0x8
    – It-tieni frejm f'TB_TX_SOMF = 0x2
    – It-tielet frejm f'TB_TX_SOMF = 0x8
    – Ir-raba' frejm f'TB_TX_SOMF = 0x2
  9. Il-link JESD204BRX jibda jirċievi erba' multi-frames fis-sekwenza li ġejja:
    – L-ewwel frejm f'TB_TX_SOMF = 0x8
    – It-tieni frejm f'TB_TX_SOMF = 0x2
    – It-tielet frejm f'TB_TX_SOMF = 0x8
    – Ir-raba' frejm f'TB_TX_SOMF = 0x2
  10. It-test tal-fażi ILA jgħaddi jekk id-DATA_OUT tal-JESD204BRX kollha jiġu riċevuti kif suppost bl-allinjament tal-frejm.
  11. Wara t-tlestija b'suċċess tal-fażi ILA, il-blokk JESD204BTX jidħol fil-fażi tad-dejta.
  12. Fil-fażi tad-dejta, id-dejta li ġejja tintbagħat lill-blokk JESD204BTX: PRBS7, PRBS15, PRBS23 u PRBS31 bl-użu tal-ġeneratur PRBS.
  13. Mewġ sinusoidali, kwadri, tas-serrieq u trijangulari huma ġġenerati mill-ġeneratur tal-forma tal-mewġa.
  14. Il-verifikatur tal-PRBS jivverifika l-mudell tal-PRBS riċevut mal-mudell tal-PRBS mistenni.
  15. L-output tal-forma tal-mewġa jista' jkun viewfit-tieqa tas-simulazzjoni fuq l-għażla tal-mewġa korrispondenti kif muri fil-Figura 6-5.
  16. Jekk il-verifikatur tad-dejta ma jiskopri l-ebda żball, it-testbench joħroġ messaġġ TESTBENCH PASSED li jiddikjara li s-simulazzjoni kienet ta' suċċess. Jekk jinstab żball, it-testbench joħroġ messaġġ TESTBENCH FAILED biex jindika li t-testbench falla.
    Waqt li s-simulazzjoni tkun għaddejja, tista' tara l-istatus tal-każijiet tat-test fit-tieqa tat-Traskrizzjoni ta' Model Sim, kif muri fil-figura li ġejja.

Figura 6-4. Tieqa tat-Traskrizzjoni

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Tieqa tat-Traskrizzjoni

Wara s-simulazzjoni, it-tieqa tal-Forma tal-Mewġa turi l-forom tal-mewġ tas-simulazzjoni kif muri fil-figura li ġejja.
Nota: Inti Jista' jkun li tinnota xi twissijiet fil-log. Dawn jidhru għaliex l-UART ma jintużax fis-simulazzjoni. Is-simulazzjoni hija ffukata biss fuq il-JESD, filwaqt li l-UART u r-RAM huma inklużi għal skopijiet ta' GUI.
Figura 6-5. Tieqa tal-Forma tal-Mewġa tas-Simulazzjoni

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Tieqa tal-Forma tal-Mewġa

Twaqqif tad-Demo

(Saqsi mistoqsija)

Wara li tiġġenera l-bitstream, l-apparat Polar Fire® irid jiġi pprogrammat. Biex tipprogramma l-apparat Polar Fire, wettaq il-passi li ġejjin:

  1. Kun żgur li s-settings tal-jumper fuq il-bord huma l-istess bħal dawk elenkati fit-tabella li ġejja.
    Tabella 7-1. Settings tal-Jumper
    Jumper Deskrizzjoni  Default
    J11 Agħlaq il-pin 1 u 2 għall-ipprogrammar permezz taċ-ċippa FTDI.
    Iftaħ il-pin 1 u 2 għall-ipprogrammar permezz ta' apparat estern FlashPro4 jew FlashPro5.
    Miftuħa
    J3 Jumper biex tagħżel il-volum ewlienitage.
    Agħlaq il-pin 1 u 2 għal 1.05 V.
    Iftaħ il-pin 1 u 2 għal 1.0 V.
    Magħluq
    J10 Agħlaq il-pin 1 u 2 għall-ipprogrammar permezz tal-flash SPI estern.
    Jekk J10 ikun miftuħ, jippermetti l-ipprogrammar tal-iskjavi SPI bl-użu taċ-ċippa FTDI.
    Miftuħa
  2. Qabbad il-kejbil tal-provvista tal-enerġija mal-konnettur J2 fuq il-bord.
  3. Qabbad il-kejbil USB mill-PC ospitanti mal-J1 (port FTDI) fuq il-bord.
  4. Ixgħel il-bord billi tuża s-swiċċ slide SW1.
    Meta l-bord jinxtegħel, l-LEDs 1 sa 4 tal-provvista tal-enerġija jixegħlu. Għal aktar informazzjoni dwar l-LEDs fuq il-Polar Fire Splash Board, ara UG0786: Gwida għall-Utent tal-Polar Fire FPGA Splash Kit.
  5. Fit-tab Libero Design Flow, ikklikkja darbtejn fuq Run PROGRAM Action.

Biex view il-ġurnal korrispondenti file, naviga għat-tab Rapporti, ikklikkja bil-lemin fuq Mexxi l-Azzjoni tal-Programm u agħżel View Rapport.
Meta l-apparat ikun ipprogrammat b'suċċess, tidher marka ħadra kif muri fil-figura li ġejja. Għal informazzjoni dwar kif tħaddem id-demo standalone tal-JESD204B, ara Tħaddim tad-Demo.

Figura 7-1. Programmazzjoni tal-Apparat Kompluta

Kit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Programmazzjoni tal-Apparat

Programmazzjoni tal-Apparat bl-Użu ta' Flash Pro Express

(Saqsi mistoqsija)
Din it-taqsima tiddeskrivi kif tipprogramma l-apparat Polar Fire® bil-kompitu ta' programmazzjoni file bl-użu ta' Flash Pro Express. Il-fajl .job file huwa disponibbli fid-disinn li ġej filePost tal-fowlder s: mpf_an5978_df/Programming_Filexogħol/top.

Biex tipprogramma l-apparat, wettaq il-passi li ġejjin:

  1. Fuq il-PC ospitanti, iniedi s-softwer Flash Pro Express.
  2. Biex toħloq proġett ġdid, ikklikkja Ġdid jew Proġett ta' Xogħol Ġdid mill-menu tal-Proġett ta' Flash Pro Express.
  3. Daħħal dan li ġej fil-kaxxa ta' dialog Proġett ta' Impjiegi Ġdid minn Flash Pro Express Job:
    – Xogħol ta' programmazzjoni file: Ikklikkja Ibbrawżja u naviga lejn il-post fejn ix-xogħol file tinsab u agħżel il- fileIl-post awtomatiku huwa: mpf_an5978_df/Programming_Filexogħol/top.
    – Il-post tal-proġett tax-xogħol Flash Pro Express: Ikklikkja Browse u naviga lejn il-post tal-proġett Flash Pro Express.
    Figura 8-1. Proġett ta' Xogħol Ġdid minn Xogħol Flash Pro ExpressKit ta' Splash MICROCHIP AN5978 Polar Fire FPGA - Proġett ta' Xogħol Ġdid
  4. Ikklikkja OK. L-ipprogrammar meħtieġ file jintgħażel u lest biex jiġi pprogrammat fl-apparat.
  5. Tidher it-tieqa tal-Flash Pro Express, kif muri fil-figura li ġejja. Ikkonferma li jidher numru ta' programmer fil-qasam Programmer. Jekk le, ikkonferma l-konnessjonijiet tal-bord u kklikkja Refresh/Rescan Programmers.
    Figura 8-2. L-ipprogrammar tal-ApparatKit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Programmazzjoni tal-Apparat
  6. Ikklikkja RUN. Meta l-apparat jiġi pprogrammat b'suċċess, jintwera status RUN PASSED kif muri fil-figura li ġejja.
    Figura 8-3. FlashPro Express-RUN MGĦADDAKit tal-Isplash FPGA MICROCHIP AN5978 Polar Fire - FlashPro Express
  7. Agħlaq Flash Pro Express jew ikklikkja Ħruġ fit-tab tal-Proġett.

It-tmexxija tad-Demo

(Saqsi mistoqsija)

Din it-taqsima tiddeskrivi kif tuża l-GUI tal-JESD204B biex tħaddem id-demo tal-JESD204B fuq il-Polar Fire® Splash Board.
9.1. Installazzjoni tal-GUI (Saqsi mistoqsija)
Biex tħaddem id-demo, installa l-GUI tal-JESD204B. Il-GUI tippermetti l-għażla ta' mudelli differenti ta' test PRBS bħala input, u turi s-sinjali tal-istatus tal-JESD204B u l-istatus PRBS riċevut mill-bord.
It-tab Waveform tal-GUI turi l-mewġiet tal-output riċevuti mill-bord għal kull mewġa magħżula bħala input.

Biex tinstalla l-GUI, wettaq il-passi li ġejjin:

  1. Installa l-applikazzjoni JESD204B_GUI (setup.exe) mid-disinn li ġej fileIl-fowlder s: mpf_an5978_df/GUI.
  2. Biex tibda l-applikazzjoni tal-GUI, ikklikkja darbtejn fuq l-applikazzjoni JESD204B_GUI mid-direttorju tal-installazzjoni.

9.2. Tħaddim tad-Disinn tad-Demo (Saqsi mistoqsija)
Biex tħaddem id-demo tal-JESD204B, wettaq il-passi li ġejjin:

  1. Qabbad il-jumpers u waqqaf il-Polar Fire® Splash Board kif deskritt fil-passi 1 sa 4 tat-Twaqqif tad-Demo.
  2. Fil-Maniġer tal-Apparat fuq il-PC ospitanti, innota l-port COM assoċjat mal-konvertitur tas-serje USB
    Ċ. Biex tiddetermina l-port COM, iċċekkja l-qasam Location fil-proprjetajiet ta' kull port COM.
  3. Fil-menù Start tal-PC ospitanti, ikklikkja JESD204B_GUI.
  4. Mil-lista ta' portijiet COM, agħżel il-port COM identifikat fil-pass 2, u kklikkja Qabbad, kif muri fil-figura li ġejja.
    Figura 9-1. Għażla tal-Port COMKit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Għażla tal-Port COMKit tal-Isplash FPGA MICROCHIP AN5978 Polar Fire - Simbolu 1 Importanti: Port in-numri jistgħu jvarjaw. F'dan l-eżempjuampjiġifieri, il-port COM 32 huwa l-port korrett li għandek tagħżel.
    Wara konnessjoni b'suċċess, l-indikatur tal-Konnessjoni tal-Host isir aħdar, kif muri fil-figura li ġejja.
    Figura 9-2. Konnessjoni tal-Ospitanti b'SuċċessKit tal-Isplash tal-MICROCHIP AN5978 Polar Fire FPGA - Konnessjoni tal-Host b'SuċċessIt-tabella li ġejja telenka s-sinjali tal-istatus murija fil-GUI tal-JESD204B.
    Tabella 9-1. Sinjali tal-Istatus fil-GUI tal-JESD204B
    Sinjal Deskrizzjoni
    Konnessjoni Ospitanti Juri l-istatus tal-komunikazzjoni tal-UART.
    Link Status Juri l-istatus tal-konnessjoni tal-komunikazzjoni bejn TX u RX.
    SYNC_N Jindika l-istatus tal-JESD204B.
    ALLINEJATI Jindika li l-korsiji kollha tat-transceiver huma allinjati.
    RX VALIDA Jindika li d-dejta RX hija valida. Fil-modalità 8b10b, jindika li seħħ l-allinjament tal-virgola u li s-CDR huwa msakkar.
    Status tal-PRBS Jindika żball tal-PRBS.
    Għadd ta' Żbalji Jipprovdi n-numru ta' żbalji li seħħew waqt il-verifika tal-PRBS
    CGS_ERR Jindika żball fis-sinkronizzazzjoni tal-grupp tal-kodiċi.
    NIT_ERR Jindika żball “mhux fit-tabella”.
    Żball fid-Distribuzzjoni Jindika żball ta' disparità.
    LINK_CD_ERR Jindika li d-dejta tal-konfigurazzjoni tal-link ma taqbilx.
    UCC_ERR Jindika żball ta' "karattru ta' kontroll mhux mistenni".
  5. Mil-lista tal-Għażla tal-Input, agħżel il-mudell li għandu jiġi trasmess, u kklikkja START, kif muri fil-figura li ġejja.
    Figura 9-3. Għażla tal-MudellKit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Għażla tal-MudellIl-mudell magħżul jintbagħat permezz tal-link tas-serje tat-trażmissjoni u jiġi riċevut minn CoreJESD204BRX, li jivverifika jekk hemmx żbalji. Fi kwalunkwe ħin, l-istatus tal-JESD204B jista' jiġi mmonitorjat bl-użu tas-sinjali tal-istatus fuq il-GUI, kif muri fil-figura li ġejja.
    Figura 9-4. Status tal-Link u Status tal-JESD204BKit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Status tal-Link
  6. Biex tiġġenera żball fid-dejta tal-PRBS, ikklikkja Iġġenera Żball fid-Dejta.
    L-indikatur tal-Istatus tal-PRBS isir aħmar, u l-qasam tal-Għadd ta' Żbalji juri n-numru ta' żbalji, kif muri fil-figura li ġejja.
    Figura 9-5. Żball fid-DataKit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Żball fid-Data
  7. Ikklikkja Clear Error biex tħassar l-iżbalji fid-dejta tal-PRBS u tirrisettja l-istatus tal-PRBS.
    L-indikatur tal-Istatus tal-PRBS isir aħdar, u l-Għadd tal-Iżbalji jinbidel għal 0, kif muri fil-figura li ġejja.
    Figura 9-6. Żball fid-Data MħassarKit tal-Isplash MICROCHIP AN5978 Polar Fire FPGA - Żball fid-Data Mneħħi
  8. Biex tiġġenera żball ta' link bejn CoreJESD204BTX u l-korsija tat-transceiver, ikklikkja Generate Link Error.
    L-indikaturi tal-Istatus tal-Link, SYNC_N, ALIGNED, RX VALID, DISP_ERR u CGS_ERROR isiru ħomor, kif muri fil-figura li ġejja.
    Figura 9-7. Żball fil-LinkKit tal-Isplash tal-MICROCHIP AN5978 Polar Fire FPGA - Żball fil-Link
  9. Biex tneħħi l-iżball tal-link, ikklikkja Neħħi l-Iżball.
    L-indikaturi tal-istatus isiru ħodor, kif muri fil-figura li ġejja.
    Figura 9-8. Żball ta' Ċarar tal-LinkKit tal-Isplash tal-MICROCHIP AN5978 Polar Fire FPGA - Żball ta' Ċar tal-Link
  10. Biex tibdel il-mudell, agħżel Trijangolu mil-lista tal-Għażla tal-Input.
    Il-mudell magħżul jintbagħat permezz tal-link tas-serje tat-trażmissjoni u jiġi riċevut minn CoreJESD204BRX. Fi kwalunkwe ħin, l-istatus tal-JESD204B jista' jiġi mmonitorjat bl-użu tas-sinjali tal-istatus fuq il-GUI.
  11. Biex view il-forma tal-mewġa riċevuta minn CoreJESD204BRX, ikklikkja t-tab Waveform, kif muri fil-figura li ġejja.
    Figura 9-9. Forma tal-Mewġa TrijangolariKit tal-Isplash FPGA MICROCHIP AN5978 Polar Fire - Forma ta' Mewġa Trijangolari
  12. Biex ittemm id-demo, ikklikkja Waqqaf u agħlaq il-GUI.

Appendiċi A: Referenzi

(Saqsi mistoqsija)

Din it-taqsima telenka dokumenti li jipprovdu aktar informazzjoni dwar l-istandard JESD204B u l-qlub tal-IP użati fid-disinn demo.

Appendiċi B: Tħaddim tal-Iskript TCL

(Saqsi mistoqsija)

L-iskripts TCL huma pprovduti fid-disinn files folder taħt direttorju HW. Jekk meħtieġ, il-fluss tad-disinn jista 'jiġi riprodott mill-Implimentazzjoni tad-Disinn sal-ġenerazzjoni tax-xogħol fileBiex tħaddem it-TCL, wettaq il-passi li ġejjin:

  1. Iftaħ is-softwer Libero®.
  2. Agħżel Proġett > Eżegwixxi Script....
  3. Ikklikkja Ibbrawżja u agħżel script.tcl mid-direttorju HW imniżżel.
  4. Ikklikkja Run.

Wara l-eżekuzzjoni b'suċċess tal-iskritt TCL, il-proġett Libero jinħoloq fid-direttorju tal-HW. Għal aktar informazzjoni dwar l-iskripts TCL, ara mpf_an5978_df/HW/TCL_Script_readme.txt.
Għal aktar dettalji dwar il-kmandi TCL, ara l-Gwida ta' Referenza tal-Kmandi TCL. Għal kwalunkwe mistoqsija li tiltaqa' magħha waqt li tkun qed tħaddem l-iskritt TCL, ikkuntattja l-Appoġġ Tekniku.

Storja tar-Reviżjoni

(Saqsi mistoqsija)

L-istorja tar-reviżjoni tiddeskrivi l-bidliet li ġew implimentati fid-dokument. Il-bidliet huma elenkati b'reviżjoni, li tibda bil-pubblikazzjoni attwali.

Reviżjoni  Data  Deskrizzjoni
A 08/2025 Din li ġejja hija l-lista tal-bidliet li saru fir-reviżjoni A tad-dokument:
• Id-dokument ġie trasferit għat-template tal-Mikroċipp.
• In-numru tad-dokument ġie aġġornat minn 50200796 għal DS00005978.
• L-ID tad-dokument ġie aġġornat minn DG0796 għal AN5978.
3.0 Dan id-dokument huwa aġġornat fir-rigward tar-rilaxx ta' Libero® SoC Polar Fire v2.2.
2.0 Dan id-dokument huwa aġġornat fir-rigward tar-rilaxx tal-Libero SoC Polar Fire v2.1.
1.0 L-ewwel pubblikazzjoni ta' dan id-dokument.

Appoġġ FPGA Microchip

Il-grupp ta' prodotti Microchip FPGA jappoġġja l-prodotti tiegħu b'diversi servizzi ta' appoġġ, inkluż is-Servizz tal-Klijent, iċ-Ċentru ta' Appoġġ Tekniku tal-Klijent, websit, u uffiċċji tal-bejgħ madwar id-dinja.
Il-klijenti huma ssuġġeriti li jżuru r-riżorsi onlajn tal-Mikroċippa qabel ma jikkuntattjaw lill-appoġġ peress li huwa probabbli ħafna li l-mistoqsijiet tagħhom diġà ġew imwieġba.
Ikkuntattja Ċentru ta' Appoġġ Tekniku permezz tal- websit fuq www.microchip.com/support. Semmi n-numru tal-Parti tal-Apparat FPGA, agħżel il-kategorija tal-każ xierqa, u ttella 'disinn files filwaqt li toħloq każ ta ' appoġġ tekniku.
Ikkuntattja lis-Servizz tal-Klijent għal appoġġ mhux tekniku tal-prodott, bħall-ipprezzar tal-prodott, titjib tal-prodott, informazzjoni ta’ aġġornament, status tal-ordni, u awtorizzazzjoni.

  • Mill-Amerika ta' Fuq, ċempel 800.262.1060
  • Mill-bqija tad-dinja, ċempel 650.318.4460
  • Fax, minn kullimkien fid-dinja, 650.318.8044

Informazzjoni dwar il-Mikroċippa

Trademarks
L-isem u l-logo “Microchip”, il-logo “M”, u ismijiet, logos, u marki oħra huma trejdmarks reġistrati u mhux irreġistrati ta’ Microchip Technology Incorporated jew l-affiljati u/jew is-sussidjarji tagħha fl-Istati Uniti u/jew pajjiżi oħra (“Microchip Trademarks”). Informazzjoni dwar it-Trademarks tal-Mikroċippa tista' tinstab fuq https://www.microchip.com/en-us/about/legalinformation/microchip-trademarks.
ISBN: 979-8-3371-1709-6

Avviż Legali
Din il-pubblikazzjoni u l-informazzjoni hawnhekk jistgħu jintużaw biss mal-prodotti Microchip, inkluż biex jiddisinjaw, jittestjaw, u jintegraw prodotti Microchip mal-applikazzjoni tiegħek. L-użu ta' din l-informazzjoni bi kwalunkwe mod ieħor jikser dawn it-termini. L-informazzjoni dwar l-applikazzjonijiet tal-apparat hija pprovduta biss għall-konvenjenza tiegħek u tista’ tiġi sostitwita minn aġġornamenti. Hija r-responsabbiltà tiegħek li tiżgura li l-applikazzjoni tiegħek tilħaq l-ispeċifikazzjonijiet tiegħek. Ikkuntattja l-uffiċċju lokali tal-bejgħ tal-Mikroċippa tiegħek għal appoġġ addizzjonali jew, ikseb appoġġ addizzjonali fuq www.microchip.com/en-us/support/design-help/client-support-services.

DIN L-INFORMAZZJONI HIJA PROVVISTA MILL-MICROCHIP “KIF INHI”. MICROCHIP MA JAGĦMEL L-EBDA RAPPREŻENTAZZJONIJIET JEW GARANZIJI TA’ KULL TIP KEMM KEMM ESPLIĊI JEW IMPLIKATI, BIL-MIKTUBA JEW ORALI, STATUTAJI JEW MOD IEĦOR, RELATATI MA’ L-INFORMAZZJONI INKLUŻI IMMA MHUX LIMITATA GĦAL KWALUNKWE GARANZIJI IMPLICITI TA’ NUQQAS TA’ Ksur, KUMMERĊJALITÀ U PARTECJENZA GĦALL-AFFARIJIET. GARANZIJI RELATATI MAL-KONDIZZJONI, KWALITÀ, JEW PRESTAZZJONI TAGĦHA.
FL-EBDA KAŻ MIKROCHIP MA JKUN RESPONSABBLI GĦAL KWALUNKWE TELF INDIRETT, SPEĊJALI, PUNITTIVI, INĊIDENTALI, JEW KONSEKWENZJALI, ĦSARA, SPIŻA, JEW SPEJJA TA’ KULL TIP RELATATI MA’ L-INFORMAZZJONI JEW L-UŻU TAGĦHA, IKUN IKKAWŻAT, ANKE KIF JINKUN ADMIKU. POSSIBILITÀ JEW IL-DANNI HUMA PREVESTIBLI. SAL-KIT SĦIĦ PERMESS MILL-LIĠI, IR-RESPONSABBILTÀ TOTALI TA' MICROCHIP DWAR KOLLHA TALBIET B'XI MOD RELATATI MA' L-INFORMAZZJONI JEW L-UŻU TAGĦHA MHUX SE TAQBED MILL-AMMONT TA' MIŻATI, JEKK HEKK, LI INTI ĦALLAS DIRETTAMENT LILL-MICROCHIP GĦALL-INFORMAZZJONI.
L-użu ta 'apparati Microchip f'applikazzjonijiet ta' appoġġ għall-ħajja u/jew sigurtà huwa kompletament għar-riskju tax-xerrej, u x-xerrej jaqbel li jiddefendi, jindennizza u jżomm lil Microchip mingħajr ħsara minn kull ħsara, pretensjoni, ilbiesi, jew spejjeż li jirriżultaw minn tali użu. L-ebda liċenzja ma tingħata, impliċitament jew mod ieħor, taħt xi drittijiet ta' proprjetà intellettwali ta' Microchip sakemm ma jkunx iddikjarat mod ieħor.

Karatteristika tal-Protezzjoni tal-Kodiċi tat-Tagħmir tal-Mikroċippa
Innota d-dettalji li ġejjin tal-karatteristika tal-protezzjoni tal-kodiċi fuq il-prodotti Microchip:

  • Il-prodotti tal-Mikroċippa jissodisfaw l-ispeċifikazzjonijiet li jinsabu fl-Iskeda tad-Data tal-Mikroċippa partikolari tagħhom.
  • Microchip jemmen li l-familja ta 'prodotti tagħha hija sigura meta tintuża fil-mod maħsub, fi ħdan l-ispeċifikazzjonijiet operattivi, u taħt kundizzjonijiet normali.
  • Microchip valuri u jipproteġi b'mod aggressiv id-drittijiet tal-proprjetà intellettwali tiegħu. It-tentattivi biex jiksru l-karatteristiċi tal-protezzjoni tal-kodiċi tal-prodotti tal-Mikroċippa huma strettament ipprojbiti u jistgħu jiksru l-Att dwar id-Dritt tal-Millenju Diġitali.
  • La Microchip u lanqas kwalunkwe manifattur ieħor tas-semikondutturi ma jistgħu jiggarantixxu s-sigurtà tal-kodiċi tiegħu. Il-protezzjoni tal-kodiċi ma tfissirx li qed niggarantixxu li l-prodott huwa "li ma jinkisirx".
    Il-protezzjoni tal-kodiċi qed tevolvi kontinwament. Microchip hija impenjata li ttejjeb kontinwament il-karatteristiċi tal-protezzjoni tal-kodiċi tal-prodotti tagħna.

Il-logo tal-MICROCHIP Nota tal-Applikazzjoni
© 2025 Microchip Technology Inc. u s-sussidjarji tagħha
DS00005978A –

Dokumenti / Riżorsi

Kit tal-Isplash tal-FPGA MICROCHIP AN5978 Polar Fire [pdfGwida għall-Utent
AN5978 Polar Fire FPGA Splash Kit, AN5978, Polar Fire FPGA Splash Kit, Fire FPGA Splash Kit, FPGA Splash Kit, Splash Kit

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *