I-MICROCHIP-LOGO

I-MICROCHIP AN4229 Risc V Processor Subsystem

I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem-PRODUCT

Ulwazi Lomkhiqizo

Imininingwane

  • Igama lomkhiqizo: RT PolarFire
  • Imodeli: AN4229
  • I-Subsystem yephrosesa: RISC-V
  • Izidingo Zamandla: I-adaptha yamandla engu-12V/5A AC
  • Isixhumi esibonakalayo: I-USB 2.0 A ukuya ku-mini-B, iMicro B USB 2.0

Imiyalo yokusetshenziswa komkhiqizo

Izidingo Zomklamo
Izidingo zehardware nesoftware yokwakha i-Mi-V processor subsystem zimi kanje:

  • I-adaptha yamandla engu-12V/5A AC nentambo
  • Ikhebula le-USB 2.0 A ukuya ku-mini-B
  • Ikhebula le-Micro B USB 2.0
  • Bheka ku-readme.txt file emklamweni files yazo zonke izinguqulo zesofthiwe ezidingekayo

Design Prerequisites
Ngaphambi kokuqala inqubo yokuklama, qiniseka ukuthi lezi zinyathelo ezilandelayo zenziwe:

  • [Uhlu lwezimfuneko]

Incazelo Yomklamo
I-MIV_RV32 iwumgogodla wokucubungula oklanyelwe ukusebenzisa isethi yemiyalo ye-RISC-V. Umongo ungasetshenziswa ku-FPGA.

FAQ

  • Q: Yiziphi izidingo zehadiwe ze-RT PolarFire?
    A: Izidingo zezingxenyekazi zekhompuyutha zifaka i-adaptha yamandla engu-12V/5A AC nentambo, ikhebula le-USB 2.0 A ukuya ku-mini-B, kanye nekhebula le-Micro B USB 2.0.
  • Q: Iyini iprosesa engaphansi ye-RT PolarFire?
    A: Uhlelo olungaphansi lweprosesa lusekelwe ekwakhiweni kwe-RISC-V.

Isingeniso (Buza Umbuzo)

I-Microchip inikezela nge-IP yephrosesa ye-Mi-V kanye ne-software yamathuluzi mahhala ukuze kuthuthukiswe amadizayini asekelwe kuphrosesa we-RISC-V. I-RISC-V iyisakhiwo esijwayelekile esivulekile sokufundisa sesethi yezakhiwo (ISA) ngaphansi kokuphatha kwesisekelo se-RISC-V. Inikeza izinzuzo eziningi, ezihlanganisa ukunika amandla umphakathi womthombo ovulekile ukuthi uhlole futhi uthuthukise ama-cores ngesivinini esisheshayo kunama-ISA avaliwe. I-RT PolarFire® Field Programmable Gate Array (FPGAs) isekela amaphrosesa athambile e-Mi-V ukuze aqalise izinhlelo zokusebenza zabasebenzisi. Leli nothi lohlelo lokusebenza lichaza indlela yokwakhiwa kwesistimu engaphansi ye-Mi-V processor ukuze kusayinwe uhlelo lokusebenza olusuka kumemori emisiwe ye-TCM eqaliswe ku-SPI Flash.

Izidingo Zomklamo (Buza Umbuzo)
Ithebula elilandelayo libala izimfuneko zezingxenyekazi zekhompiyutha kanye nesofthiwe yokwakha uhlelo olungaphansi lwe-Mi-V processor.

Ithebula 1-1. Izidingo Zomklamo

Imfuneko Incazelo
Izidingo ze-Hardware
I-RT PolarFire® Development Kit (RTPF500TS-1CG1509M) 12V/5A AC i-adaptha yamandla kanye nentambo engu-USB 2.0 A kuya kukhebula elincane le-B Micro B USB 2.0 ikhebula ISAMBULO 1.0
Izidingo Zesoftware
I-Libero® SoC FlashPro Express SoftConsole Bona i-readme.txt file emklamweni files yazo zonke izinguqulo zesofthiwe ezidingekayo ukuze kwakhiwe idizayini yesithenjwa ye-Mi-V

 Izimfuneko Zokuklama (Buza Umbuzo)

Ngaphambi kokuthi uqale, yenza lezi zinyathelo ezilandelayo:

  1. Landa idizayini yesithenjwa files kusuka ku-RT PolarFire: Building RISC-V Processer Subsystem.
  2. Landa futhi ufake i-Libero® SoC kusukela kusixhumanisi esilandelayo: I-Libero SoC v2024.1 noma kamuva.

Incazelo Yedizayini (Buza Umbuzo)

I-MIV_RV32 iwumgogodla wokucubungula oklanyelwe ukusebenzisa isethi yemiyalo ye-RISC-V. Umnyombo ungalungiselelwa ukuthi ube ne-AHB, APB3, kanye ne-AXI3/4 yebhasi yokuxhumana ukuze uthole ukufinyelela kwe-peripheral nememori. Isibalo esilandelayo sibonisa umdwebo webhulokhi wezinga eliphezulu le-Mi-V subsystem eyakhelwe ku-RT PolarFire® FPGA.

Uhlelo lokusebenza lomsebenzisi oluzosetshenziswa ku-Mi-V processor lungagcinwa ku-SPI Flash yangaphandle. Ekuqiniseni idivayisi, isilawuli sesistimu siqalisa i-TCM ekhethiwe ngohlelo lokusebenza lomsebenzisi. Ukusetha kabusha isistimu kukhishwa ngemva kokuqedwa kokuqaliswa kwe-TCM. Uma uhlelo lomsebenzisi lugcinwe ku-SPI Flash, Isilawuli Sesistimu sisebenzisa isixhumi esibonakalayo se-SC_SPI ukufunda uhlelo lomsebenzisi ku-SPI Flash. Uhlelo lokusebenza olunikeziwe lomsebenzisi luphrinta umlayezo we-UART "Sawubona Mhlaba!" futhi icwayiza ama-LED wabasebenzisi ebhodini.

I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (1)

Ukwenziwa Kwezingxenyekazi Zekhompyutha (Buza Umbuzo)

Isibalo esilandelayo sibonisa idizayini ye-Libero ye-Mi-V processor subsystem.I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (2)

I-IP Blocks (Buza Umbuzo)
Ithebula elilandelayo libala amabhulokhi e-IP asetshenziswa edizayini yesithenjwa yesistimu engaphansi ye-Mi-V kanye nomsebenzi wawo.

Ithebula 4-1. IP Blocks Incazelo

Igama le-IP Incazelo
INIT_MONITOR I-RT PolarFire® Initialization Monitor ithola isimo sedivayisi nokuqaliswa kwenkumbulo
setha kabusha_syn Lesi yisimo se-CORRESET_PF IP esikhiqiza ukusetha kabusha kokuvumelanisa kwezinga lesistimu kusistimu engaphansi ye-Mi-V.
 

CCC_0

Ibhulokhi ye-RT PolarFire Clock Conditioning Circuitry (CCC) ithatha iwashi elingu-160 MHz kubhulokhi ye-PF_OSC futhi ikhiqize iwashi lendwangu elingu-83.33 MHz le-subsystem ye-Mi-V processor kanye nezinye izinto eziphathelene nomngcele.
 

 

 

MIV_RV32_C0 (Mi-V Soft Processor IP)

Inani le-Mi-V soft processor Setha Kabusha Ikheli leVector ngu-0✕8000_0000. Ngemva kokusetha kabusha idivayisi, iphrosesa isayinda uhlelo lokusebenza ukusuka ku-0✕8000_0000. I-TCM iyinkumbulo eyinhloko yephrosesa ye-Mi-V futhi inkumbulo ifakwe kumephu engu-0✕8000_0000. I-TCM iqalwa ngohlelo lomsebenzisi olugcinwe ku-SPI Flash. Kumephu yenkumbulo yephrosesa ye-Mi-V, ububanzi obusuka ku-0✕8000_0000 ukuya ku-0✕8000_FFFF buchazwa ku-interface yememori ye-TCM kanye nobubanzi obungu-0✕7000_0000 kuya ku-0✕7FFF_FFFF buchazwe ku-APB interface.
MIV_ESS_C0_0 Le MIV Extended Subsystem (ESS) isetshenziselwa ukusekela i-GPIO ne-UART
I-CoreSPI_C0_0 I-CoreSPI isetshenziselwa ukuhlela i-SPI Flash yangaphandle
PF_SPI I-PF_SPI macro ixhumanisa ingqondo yendwangu ne-SPI Flash yangaphandle, exhunywe kusilawuli sesistimu
PF_OSC I-PF_OSC iyi-oscillator esebhodini ekhiqiza iwashi lokuphuma elingu-160 MHz

Okubalulekile: Zonke iziqondiso zabasebenzisi be-IP kanye nezincwadi zezandla zitholakala ku-Libero SoC > Ikhathalogi

Imephu Yenkumbulo (Buza Umbuzo)
 Ithebula elilandelayo libala imephu yememori yezinkumbulo nama-peripherals.

Ithebula 4-2. Incazelo Yemephu Yenkumbulo

Amapheripheral Qala Ikheli
I-TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Ukuqaliswa Kwesoftware (Buza Umbuzo)

I-Microchip inikeza i-SoftConsole toolchain ukwakha uhlelo lokusebenza lomsebenzisi we-RISC-V olusebenzisekayo (.hex) file futhi uyilungise. Idizayini yesithenjwa files ihlanganisa indawo yokusebenza yeFirmware equkethe iphrojekthi yesofthiwe ye-MiV_uart_blinky. Uhlelo lokusebenza lomsebenzisi lwe-MiV_uart_blinky luhlelwe ku-SPI Flash yangaphandle kusetshenziswa i-Libero® SoC. Uhlelo lokusebenza olunikeziwe lomsebenzisi luphrinta umlayezo we-UART "Sawubona Mhlaba!" futhi icwayiza ama-LED wabasebenzisi ebhodini.

Njengokwemephu yenkumbulo yokuklama ye-Libero SoC, amakheli e-UART kanye ne-GPIO atholakala kumephu abekwe ku-0x71000000 kanye no-0x75000000, ngokulandelana. Lolu lwazi lunikezwe ku-hw_platform.h file njengoba kuboniswe emfanekisweni olandelayo.

I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (3)Uhlelo lokusebenza lomsebenzisi kufanele lufakwe kumemori ye-TCM (ikhodi, idatha, nesitaki). Ngakho-ke, ikheli le-RAM kusikripthi sokuxhumanisa lisethelwe ekhelini lokuqala lememori ye-TCM njengoba kuboniswe esithombeni esilandelayo.

I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (4)Iskripthi se-linker (miv-rv32-ram.ld) siyatholakala kufolda ye-FW\MiV_uart_blinky\miv_rv32_hal yomklamo files. Ukwakha uhlelo lokusebenza lomsebenzisi, yenza lezi zinyathelo ezilandelayo:

  1. Dala iphrojekthi ye-Mi-V SoftConsole
  2. Landa i-MIV_RV32 HAL files nabashayeli abavela ku-GitHub besebenzisa isixhumanisi kanje: github.com/Mi-V-Soft-RISC-V/platform
  3. Ngenisa abashayeli be-firmware
  4. Dala okuyinhloko.c file ngekhodi yesicelo
  5. Imephu yezishayeli ze-firmware kanye neskripthi sesixhumanisi
  6. Imemori yemephu kanye namakheli okujikeleza
  7. Yakha uhlelo lokusebenza

Ukuze uthole ulwazi olwengeziwe mayelana nalezi zinyathelo, bona i-AN4997: I-PolarFire FPGA Yakha i-Mi-V processor Subsystem. I-.hex file idalwe ngemva kokwakhiwa ngempumelelo futhi isetshenziselwa ukuklama nokulungiselela ukuqalisa inkumbulo kokuthi Running the Demo.

 Ukusetha idemo (Buza umbuzo)

Ukuze usethe idemo, yenza lezi zinyathelo ezilandelayo:

  1. Isetha i-Hardware
  2. Ukusetha i-Serial Terminal (Tera Term)

Ukusetha i-Hardware (Buza umbuzo)
Okubalulekile: Ukulungisa iphutha lohlelo lwe-Mi-V kusetshenziswa i-SoftConsole debugger ngeke kusebenze uma Imodi Yokumisa Isilawuli Sesistimu inikwe amandla. Imodi yokumisa okwesikhashana yesilawuli sesistimu ikhutshaziwe kulo mklamo ukuze kuboniswe uhlelo lokusebenza lwe-Mi-V.

Ukuze usethe ihadiwe, yenza lezi zinyathelo ezilandelayo:

  1. Cisha ibhodi usebenzisa iswishi ye-SW7.
  2. Vula i-J31 jumper ukuze usebenzise isihleli se-FlashPro sangaphandle noma i-Clase J31 jumper ukuze usebenzise isihleli se-FlashPro esishumekiwe.
    Okubalulekile: I-Flash Pro Programmer Eshumekiwe ingasetshenziswa kuphela Ekuhleleni nge-Libero noma nge-FPExpress ayikwazi ukusetshenziselwa ukulungisa iphutha kuhlelo lokusebenza olusekelwe ku-Mi-V.
  3. Xhuma i-PC yokusingatha kusixhumi se-J24 usebenzisa ikhebula le-USB.
  4. Ukuze unike amandla i-SC_SPI, izikhonkwane ezingu-1-2 ze-jumper J8 kufanele zivalwe.
  5. Xhuma umhleli weFlashPro kusixhumi se-J3 (JTAG header) bese usebenzisa enye intambo ye-USB ukuxhuma umhleli weFlashPro ku-PC Yokusingatha.
  6. Qinisekisa ukuthi izishayeli zebhuloho le-USB kuya ku-UART zitholwa ngokuzenzakalelayo, ezingaqinisekiswa ngomphathi wedivayisi ku-PC yokusingatha.
    Okubalulekile: Njengoba kukhonjisiwe kuMfanekiso 6-1, izakhiwo zembobo ye-COM16 zibonisa ukuthi ixhumeke ku-serial port ye-USB. Ngakho-ke, i-COM16 ikhethiwe kulesi siboneloample. Inombolo yembobo ye-COM iqondene nesistimu. Uma izishayeli zebhuloho ze-USB eziya ku-UART zingafakiwe, landa futhi ufake abashayeli ukusuka www.microchip.com/en-us/product/mcp2200.
  7. Xhuma ugesi kusixhumi se-J19 bese uvula ugesi usebenzisa iswishi SW7.

 

Ukusetha Itheminali Ye-serial (Isikhathi Se-Tera) (Buza Umbuzo)
Uhlelo lokusebenza lomsebenzisi (MiV_uart_blinky.hex file) iphrinta i-"Hello World!" umyalezo kutheminali ye-serial ngokusebenzisa isixhumi esibonakalayo se-UART.

Ukusetha itheminali ye-serial, yenza lezi zinyathelo ezilandelayo:

  1. Yethula Isikhathi se-Tera ku-PC Yokusingatha.
  2. Khetha i-COM Port ekhonjiwe ku-Tera Term njengoba kukhonjisiwe esithombeni esilandelayo.I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (5)
  3. Kubha yeMenu, khetha okuthi Setha > Imbobo ye-serial ukuze umise imbobo ye-COM. I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (6)
  4. Setha i-Speed ​​​​(baud) ku-115200 kanye ne-Flow Control ibe noyedwa bese uchofoza inketho yokuhlela okusha njengoba kukhonjisiwe esithombeni esilandelayo.I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (7)

Ngemva kokuba itheminali ye-serial isethiwe, isinyathelo esilandelayo ukuhlela idivayisi ye-RT PolarFire®.

Ukusebenzisa iDemo (Buza Umbuzo)

Ukuze uqalise idemo, yenza lezi zinyathelo ezilandelayo:

  1. Ukukhiqiza iKlayenti Lokuqalisa le-TCM
  2. Ukuhlela idivayisi ye-RT PolarFire®
  3. Ikhiqiza isithombe se-SPI Flash
  4. Ukuhlela i-SPI Flash

Ukukhiqiza Iklayenti Lokuqalisa I-TCM (Buza Umbuzo)
Ukuze uqalise i-TCM ku-RT PolarFire® usebenzisa isilawuli sesistimu, imingcele yendawo l_cfg_hard_tcm0_en ku-miv_rv32_subsys_pkg.v file kufanele iguqulwe ibe ngu-1'b1 ngaphambi kwe-Synthesis. Ukuze uthole ulwazi olwengeziwe, bheka i-MIV_RV32 User Guide.

Ku-Libero® SoC, inketho ethi Lungiselela Ukwakhiwa Kwedatha Nezinkumbulo ikhiqiza iklayenti lokuqalisa le-TCM futhi liyengeze ku-sNVM, μPROM, noma i-SPI Flash yangaphandle, ngokusekelwe ohlotsheni lwememori engaguquki ekhethiwe. Kuleli nothi lohlelo lokusebenza, iklayenti lokuqalisa le-TCM ligcinwa ku-SPI Flash. Le nqubo idinga isicelo somsebenzisi esisebenzisekayo file (.hex file). I-hex file (*.hex) ikhiqizwa kusetshenziswa iphrojekthi yohlelo lokusebenza lweSoftConsole. A sampuhlelo lokusebenza lomsebenzisi luhlinzekwa kanye nomklamo files. Uhlelo lokusebenza lomsebenzisi file (.hex) ikhethelwe ukudala iklayenti lokuqalisa i-TCM kusetshenziswa izinyathelo ezilandelayo:

  1. Yethula i-Libero® SoC bese usebenzisa i-script.tcl (Isithasiselo 2: Ukusebenzisa Isikripthi se-TCL).
  2. Khetha Lungiselela Idizayini Yokuqalisa Idatha Nezinkumbulo > Ukugeleza Kwedizayini ye-Libero.
  3. Kuthebhu ye-Fabric RAMs, khetha isibonelo se-TCM bese uchofoza kabili kuso ukuze uvule ibhokisi lengxoxo Leklayenti Lokuqalisa Indwangu Yendwangu, njengoba kukhonjisiwe esithombeni esilandelayo.
  4. I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (8)Ebhokisini lengxoxo ye-Hlela Indwangu Yokuqalisa I-RAM, setha uhlobo Lwesitoreji ku-SPI-Flash. Bese, khetha Okuqukethwe kokuthi file bese uchofoza inkinobho ethi Ngenisa (…) njengoba kukhonjisiwe esithombeni esilandelayo.

I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (9) Ukuhlela idivayisi ye-RT PolarFire (Buza umbuzo)

  • Idizayini yesithenjwa files ihlanganisa iphrojekthi ye-Mi-V processor subsystem eyakhiwe kusetshenziswa i-Libero® SoC. Idivayisi ye-RT PolarFire® ingahlelwa kusetshenziswa i-Libero SoC.
  • Ukugeleza komklamo we-Libero SoC kukhonjisiwe esithombeni esilandelayo. I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (10)

Ukuze uhlele idivayisi ye-RT PolarFire, vula iphrojekthi ye-Mi-V processor ye-Libero, edalwa kusetshenziswa imibhalo ye-TCL enikeziwe ku-Libero SoC, bese uchofoza kabili Isenzo Sohlelo Lokusebenza .

Ukukhiqiza isithombe se-SPI Flash (Buza umbuzo)

  • Ukuze ukhiqize isithombe se-SPI Flash, chofoza kabili okuthi Khiqiza Isithombe Esikhanyayo se-SPI kuthebhu ethi Ukugeleza Kwedizayini.
  • Uma isithombe se-SPI Flash senziwe ngempumelelo, umaki wophawu oluluhlaza uyavela eduze kwe-Khiqiza Isithombe Esikhanyayo se-SPI.

Ukuhlela i-SPI Flash (Buza Umbuzo)
Ukuze uhlele isithombe se-SPI Flash, yenza lezi zinyathelo ezilandelayo:

  1. Chofoza kabili u-Run PROGRAM_SPI_IMAGE kuthebhu yokugeleza kwedizayini.
  2. Chofoza Yebo ebhokisini lengxoxo.
  • Uma isithombe se-SPI sihlelwe ngempumelelo kudivayisi, umaki wokumaka oluhlaza uyavela eduze kokuthi Qalisa PROGRAM_SPI_IMAGE.
  • Ngemva kokuqedwa kwezinhlelo ze-SPI Flash, i-TCM isilungile. Ngenxa yalokho, ama-LED 1, 2, 3, kanye no-4 ayacwayiza, bese ukuphrinta kubonwa kutheminali ye-serial, njengoba kuboniswe esithombeni esilandelayo.
    I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (11)

Lokhu kuphetha idemo.
Idivayisi ye-RT PolarFire® kanye ne-SPI Flash nakho kungahlelwa kusetshenziswa i-FlashPro Express, bona iSithasiselo 1: Ukuhlela i-RT PolarFire Device kanye ne-SPI Flash Usebenzisa i-FlashPro Express.

 I-Appendix 1: Ukuhlela idivayisi ye-RT PolarFire kanye ne-SPI Flash usebenzisa i-FlashPro Express (Buza Umbuzo)

Idizayini yesithenjwa files zihlanganisa umsebenzi wokuhlela file ngokuhlela idivayisi ye-RT PolarFire® usebenzisa i-FlashPro Express. Lo msebenzi file ihlanganisa nesithombe se-SPI Flash, okuyiklayenti lokuqalisa le-TCM. I-FlashPro Express ihlela kokubili idivayisi ye-RT PolarFire kanye ne-SPI Flash ngalolu hlelo lokusebenza .job file. Umsebenzi wokuhlela file itholakala kwa-DesignFiles_directory\Programming_files.

Ukuze uhlele idivayisi ye-RT PolarFire nohlelo file usebenzisa i-FlashPro Express, yenza lezi zinyathelo ezilandelayo:

  1. Setha izingxenyekazi zekhompuyutha, bheka Ukusetha i-Hardware.
  2. Ku-PC yokusingatha, vula isofthiwe ye-FlashPro Express.
  3. Ukuze udale iphrojekthi entsha yomsebenzi, chofoza Okusha noma khetha Iphrojekthi Yemisebenzi Emisha ku-FlashPro Express Job kusukela kumenyu Yephrojekthi.
  4. Faka okulandelayo ebhokisini lengxoxo:
    • Umsebenzi wokuhlela file: Chofoza Phequlula bese uzulazula uye endaweni lapho .job file itholakala bese ukhetha i file. Umsebenzi file itholakala kwa-DesignFiles_directory\Programming_files.
    • Indawo yephrojekthi yomsebenzi weFlashPro Express: Chofoza Phequlula bese uzulazula uye endaweni ofuna ukulondoloza kuyo iphrojekthi.I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  5. Chofoza KULUNGILE. Uhlelo oludingekayo file ikhethiwe futhi ilungele ukuhlelwa.
  6. Iwindi leFlashPro Express livela njengoba kukhonjisiwe kumfanekiso olandelayo. Qinisekisa ukuthi inombolo yomklami ivela kunkambu yoMhleli. Uma kungenjalo, hlola ukuxhumana kwebhodi bese uchofoza Vuselela/Qala Kabusha Abahleli. I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  7. Chofoza okuthi RUN. Uma idivayisi ihlelwe ngempumelelo, isimo se-RUN PASSED siyavezwa njengoba kukhonjisiwe esithombeni esilandelayo.I-MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (14)

Lokhu kuphetha idivayisi ye-RT PolarFire kanye nohlelo lwe-SPI Flash. Ngemva kokuhlela ibhodi, bheka i-“Hello World!” umlayezo ophrintwe kutheminali ye-UART kanye nokucwayiza kwama-LED abasebenzisi.

 I-Appendix 2: Ukusebenzisa Isikripthi se-TCL (Buza Umbuzo)

Imibhalo ye-TCL inikeziwe ekwakhiweni kwayo files ngaphansi kohla lwemibhalo HW. Uma kudingekile, ukugeleza kwedizayini kungaphinda kukhiqizwe kusukela Ekusetshenzisweni Kwedizayini kuze kube ukukhiqizwa komsebenzi file.

Ukuze usebenzise i-TCL, yenza lezi zinyathelo ezilandelayo:

  1. Yethula isoftware ye-Libero.
  2. Khetha Iphrojekthi > Sebenzisa Isikripthi…..
  3. Chofoza Phequlula bese ukhetha script.tcl ohlwini lwemibhalo olulandiwe lwe-HW.
  4. Chofoza u-Run.

Ngemuva kokukhishwa ngempumelelo kweskripthi se-TCL, iphrojekthi ye-Libero idalwa ngaphakathi kwenkomba ye-HW.

  • Ukuze uthole ulwazi olwengeziwe mayelana nemibhalo ye-TCL, bona okuthi rtpf_an4229_df/HW/TCL_Script_readme.txt. Ukuze uthole ulwazi olwengeziwe ngemiyalo ye-TCL, bheka I-Tcl Commands Reference Guide. Xhumana ne-Microchip
  • Ukusekela Kobuchwepheshe kwanoma yimiphi imibuzo okuhlangatshezwane nayo, ngenkathi usebenzisa umbhalo we-TCL.

 Umlando Wokubuyekeza (Buza Umbuzo)

Ithebula lomlando wokubuyekeza lichaza izinguquko ezisetshenziswe kudokhumenti. Izinguquko zifakwe ohlwini ngokubukeza, kuqala ngokushicilelwa kwamanje.

Ithebula 10-1. Umlando Wokubuyekeza

Buyekeza Usuku Incazelo
B 10/2024 Okulandelayo uhlu lwezinguquko ezenziwe ekubuyekezweni B kwedokhumenti:
  • Kubuyekezwe ukubuyekezwa kwebhodi kuThebula 1-1
  • Kwengezwe i-Mi-V ESS ne-CoreSPI kuMfanekiso 3-1 esigabeni Sencazelo Yomklamo
  • Kwengezwe amabhulokhi angu-MIV_ESS_C0_0 kanye ne-CoreSPI_C0_0 kuThebula 4-1 esigabeni se-IP Blocks
  • Kubuyekezwe inani Lekheli Lokuqala Kuthebula 4-2
  • Kubuyekezwe Umfanekiso 5-1 kanye noMfanekiso 5-2 esigabeni Sokusetshenza Kwesofthiwe
  • Kwengezwe inothi eliphathelene nemodi yokumisa okwesikhashana isilawuli sesistimu, kungezwe izilungiselelo ze-jumper ze-SPI Vumela kanye nohlelo lwe-FlashPro (kungaba olushumekiwe noma lwangaphandle) ezinyathelweni zokusetha isigaba se-Hardware.
  • Umfanekiso Obuyekeziwe 6-1, Umfanekiso 6-2, kanye noMfanekiso 6-3 ekusetheni isigaba seSerial Terminal (Tera Term)
  • Umfanekiso Obuyekeziwe 7-1 kanye noMfanekiso 7-2 esigabeni Ukukhiqiza Iklayenti Lokuqalisa I-TCM
  • Kubuyekezwe Umfanekiso 7-4 Ekuhleleni isigaba se-SPI Flash
  • Kwengezwe Isithasiselo 2: Ukusebenzisa isigaba Sesikripthi se-TCL
A 10/2021 Ukushicilelwa kokuqala kwalo mbhalo

Ukusekelwa kwe-Microchip FPGA

Iqembu lemikhiqizo ye-Microchip FPGA lisekela imikhiqizo yalo ngezinkonzo ezehlukene zokusekela, okuhlanganisa Isevisi Yamakhasimende, Isikhungo Sokusekela Ubuchwepheshe Bekhasimende, a webindawo, kanye namahhovisi okuthengisa emhlabeni wonke. Amakhasimende aphakanyiswa ukuthi avakashele izinsiza ze-inthanethi ze-Microchip ngaphambi kokuxhumana nosekelo njengoba kungenzeka ukuthi imibuzo yawo isiphenduliwe.

Xhumana Nesikhungo Sosizo Lobuchwepheshe ngokusebenzisa i webindawo ku www.microchip.com/support. Yisho inombolo Yengxenye Yedivayisi ye-FPGA, khetha isigaba samacala afanelekile, bese ulayisha idizayini files ngenkathi udala ikesi lokusekela lobuchwepheshe.
Xhumana Nesevisi Yekhasimende ukuze uthole ukwesekwa kwemikhiqizo okungeyona eyobuchwepheshe, njengentengo yomkhiqizo, ukuthuthukiswa komkhiqizo, ulwazi lokubuyekeza, isimo soku-oda, nokugunyazwa.

  • Ukusuka eNyakatho Melika, shayela u-800.262.1060
  • Kuwo wonke umhlaba, shayela ku-650.318.4460
  • Ifeksi, noma yikuphi emhlabeni, 650.318.8044

Ulwazi lwe-Microchip

I-Microchip Webindawo
I-Microchip inikeza ukusekelwa kwe-inthanethi nge-ethu webindawo ku www.microchip.com/. Lokhu webindawo isetshenziselwa ukwenza files kanye nolwazi olutholakala kalula kumakhasimende. Okunye okuqukethwe okutholakalayo kuhlanganisa:

  • Ukusekelwa Komkhiqizo - Amashidi wedatha kanye nephutha, amanothi ohlelo lokusebenza kanye ne-sampizinhlelo, izinsiza zokuklama, imihlahlandlela yabasebenzisi kanye nemibhalo yokwesekwa kwezingxenyekazi zekhompuyutha, ukukhishwa kwesofthiwe yakamuva kanye nesofthiwe efakwe kungobo yomlando
  • Ukusekelwa Okujwayelekile Kwezobuchwepheshe - Imibuzo Evame Ukubuzwa (FAQs), izicelo zokusekelwa kwezobuchwepheshe, amaqembu ezingxoxo eziku-inthanethi, ukufakwa kuhlu kwamalungu ohlelo lukazakwethu we-Microchip design
  • Ibhizinisi le-Microchip - Isikhethi somkhiqizo nemihlahlandlela yoku-oda, ukukhishwa kwakamuva kwabezindaba kwe-Microchip, uhlu lwamasemina nemicimbi, uhlu lwamahhovisi okuthengisa e-Microchip, abasabalalisi nabamele imboni

Isevisi yesaziso sokushintsha umkhiqizo

  • Isevisi yesaziso sokushintsha umkhiqizo we-Microchip isiza ukugcina amakhasimende enolwazi ngemikhiqizo ye-Microchip. Ababhalisile bazothola isaziso se-imeyili noma nini lapho kukhona izinguquko, izibuyekezo, izibuyekezo noma iziphambeko ezihlobene nomndeni womkhiqizo othile noma ithuluzi lokuthuthukisa elithandwayo.
  • Ukuze ubhalise, yiya ku www.microchip.com/pcn bese ulandela imiyalelo yokubhalisa.

Ukwesekwa Kwamakhasimende
Abasebenzisi bemikhiqizo ye-Microchip bangathola usizo ngeziteshi ezimbalwa:

  • Umsabalalisi noma Ummeleli
  • Ihhovisi Lokuthengisa Lendawo
  • I-Embedded Solutions Engineer (ESE)
  • Ukusekela kwezobuchwepheshe

Amakhasimende kufanele athinte umsabalalisi wawo, ummeleli noma i-ESE ukuze bathole ukwesekwa. Amahhovisi okuthengisa endawo nawo ayatholakala ukuze asize amakhasimende. Uhlu lwamahhovisi okuthengisa nezindawo lufakiwe kulo mbhalo.

Ukwesekwa kwezobuchwepheshe kuyatholakala nge- webisayithi ku: www.microchip.com/support

Isici Sokuvikela Ikhodi Yamadivayisi e-Microchip
Qaphela imininingwane elandelayo yesici sokuvikela ikhodi emikhiqizweni ye-Microchip:

  • Imikhiqizo ye-Microchip ihlangabezana nokucaciswa okuqukethwe ku-Microchip Data Sheet yayo.
  • I-Microchip ikholelwa ukuthi umkhaya wayo wemikhiqizo uvikelekile uma usetshenziswa ngendlela ehlosiwe, ngaphakathi kwezicaciso zokusebenza, nangaphansi kwezimo ezivamile.
  • Amanani e-Microchip futhi avikela ngokunamandla amalungelo ayo okuvikela ubunikazi bokusungula. Imizamo yokwephula izici zokuvikela ikhodi yomkhiqizo we-Microchip inqatshelwe ngokuphelele futhi ingase yephule uMthetho we-Digital Millennium Copyright Act.
  • I-Microchip nanoma yimuphi omunye umkhiqizi we-semiconductor ongaqinisekisa ukuphepha kwekhodi yayo. Ukuvikelwa kwekhodi akusho ukuthi siqinisekisa ukuthi umkhiqizo “awunakunqamuka”. Ukuvikelwa kwekhodi kuhlala kuvela njalo. I-Microchip izinikele ekuthuthukiseni ngokuqhubekayo izici zokuvikela ikhodi zemikhiqizo yethu.

Isaziso Somthetho
Lokhu kushicilelwa kanye nolwazi olulapha kungasetshenziswa kuphela emikhiqizweni ye-Microchip, okuhlanganisa ukuklama, ukuhlola, nokuhlanganisa imikhiqizo ye-Microchip nohlelo lwakho lokusebenza. Ukusetshenziswa kwalolu lwazi
nganoma iyiphi enye indlela yephula le migomo. Ulwazi olumayelana nezinhlelo zokusebenza zedivayisi lunikezwa ukuze kube lula kuwe futhi lungase luthathelwe indawo yizibuyekezo. Kuyisibopho sakho ukuqinisekisa ukuthi isicelo sakho sihlangabezana nezicaciso zakho. Xhumana nehhovisi lakho lendawo yokuthengisa le-Microchip ukuze uthole ukwesekwa okwengeziwe noma, thola ukwesekwa okwengeziwe kokuthi www.microchip.com/en-us/support/design-help/client-support-services.

LOLU LWAZI LUNIKEZWA YI-MICROCHIP “NJENGOBA LUKHO”. I-MICROCHIP AYIKUMELELI NOMA IZIQINISEKISO ZANOMA YILUPHI UHLOBO NOMA KUCHAZEKILE NOMA OKUSHIWO, OKUBHALWE NOMA OKUSHIWO, OKUMTHETHO NOMA OKUNYE, OKUPHATHELENE NOLWAZI KUBANDAKANYA KODWA AKUkhawulelwe KUNOMA YILUPHI ISIQINISEKISO, UKWENZA, UKWENZA, UKWENZA, UKWENZA. NGENHLOSO ETHILE, NOMA IZIQINISEKISO EZIPHATHELENE NEsimo, IKHWALITHI, NOMA UKUSEBENZA KWAYO.

AKUKHO MCIMBI ONGAZOBA NESIbophezelo I-MICROCHIP NGANOMA YILUPHI ULWAZI , ESIKHETHEKILE, ESIJEZISO, ISENZAKALO, NOMA OKULANDELAYO, UMONAKALO, Izindleko, NOMA Izindleko zanoma yiluphi uhlobo oluhlotshaniswa noLWAZI NOMA UKUSETSHENZISWA KWALO, NOMA KUBE NEZINTO EZIPHUMAYO, OKUNGENZEKA NOMA UMONAKALO UNGABONAKALA. NGENXA ESIPHELELE NGENXA YOKUMTHETHO, ISIBOPHO SE-MICROCHIP SONKE KUZO ZONKE IZINKINGA NGANOMA YIYIPHI INDLELA EPHATHANA NOLWAZI NOMA UKUSETSHENZISWA KWALO NGEKE KWEQE INANI LEZINKOKHELO, UMA LIKHONA, OYIKHOKHE NGOKUQONDILE UKUZE UKWAZISE.

Ukusetshenziswa kwamadivayisi e-Microchip ekusekeleni impilo kanye/noma izicelo zokuphepha kusengozini yomthengi ngokuphelele, futhi umthengi uyavuma ukuvikela, ukunxephezela nokubamba i-Microchip engenabungozi kunoma yimuphi nanoma yimuphi umonakalo, izimangalo, amasudi, noma izindleko ezibangelwa ukusetshenziswa okunjalo. Awekho amalayisensi adluliswayo, ngokusobala noma ngenye indlela, ngaphansi kwanoma imaphi amalungelo empahla yengqondo ye-Microchip ngaphandle kwalapho kushiwo ngenye indlela.

Izimpawu zokuhweba
Igama le-Microchip nelogo, ilogo ye-Microchip, i-Adaptec, i-AVR, i-logo ye-AVR, i-AVR Freaks, i-BesTime, i-BitCloud, i-CryptoMemory, i-CryptoRF, i-dsPIC, i-flexPWR, i-HELDO, i-IGLOO, i-JukeBlox, i-KeeLoq, i-Kleer, i-LANCheck, i-LinkMD, i-maXSty MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetri , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, kanye ne-XMEGA izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.

AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, I-TimeCesium, i-TimeHub, i-TimePictra, i-TimeProvider, ne-ZL yizimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA.

Ukucindezelwa kokhiye abaseduze, i-AKS, i-Analog-for-the-Digital Age, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM Average, dsPICDEM.net , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCripto-Display, Marc ubuningiView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PowerSmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Isikhathi Esethenjwayo, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewI-Span, i-WiperLock, i-XpressConnect, ne-ZENA izimpawu zokuthengisa ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.

I-SQTP iwuphawu lwesevisi lwe-Microchip Technology Incorporated e-USA Ilogo ye-Adaptec, Frequency on Demand, Silicon Storage Technology, kanye ne-Symmcom izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Inc. kwamanye amazwe. I-GestIC inguphawu lokuthengisa olubhalisiwe lwe-Microchip Technology Germany II GmbH & Co. KG, inkampani ephethwe yi-Microchip Technology Inc., kwamanye amazwe.

Zonke ezinye izimpawu zokuthengisa ezishiwo lapha ziyimpahla yezinkampani zazo.

© 2024, Microchip Technology Incorporated kanye nezinkampani ezingaphansi kwayo. Wonke Amalungelo Agodliwe.

  • ISBN: 978-1-6683-0441-9

Uhlelo Lokuphatha Ikhwalithi 
Ukuze uthole ulwazi mayelana ne-Microchip's Quality Management Systems, sicela uvakashele www.microchip.com/quality.

Ukuthengisa Nesevisi Yomhlaba Wonke

I-AMERICAS I-ASIA/PACIFIC I-ASIA/PACIFIC I-Europe
Ibhizinisi Ihhovisi
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Ucingo: 480-792-7200
Ifeksi: 480-792-7277
Ukusekela kwezobuchwepheshe: www.microchip.com/support Web Ikheli: www.microchip.com Atlanta
Duluth, GA
Ucingo: 678-957-9614
Ifeksi: 678-957-1455
Austin, TX
Ucingo: 512-257-3370
EBoston
Westborough, MA Ucingo: 774-760-0087
Ifeksi: 774-760-0088
Chicago
Itasca, IL
Ucingo: 630-285-0071
Ifeksi: 630-285-0075
Dallas
I-Addison, TX
Ucingo: 972-818-7423
Ifeksi: 972-818-2924
I-Detroit
Novi, MI
Ucingo: 248-848-4000
Houston, TX
Ucingo: 281-894-5983
I-Indianapolis
Noblesville, IN Ucingo: 317-773-8323
Ifeksi: 317-773-5453
Ucingo: 317-536-2380
e-Los Angeles
Mission Viejo, CA Tel: 949-462-9523
Ifeksi: 949-462-9608
Ucingo: 951-273-7800
Raleigh, NC
Ucingo: 919-844-7510
New York, NY
Ucingo: 631-435-6000
San Jose, CA
Ucingo: 408-735-9110
Ucingo: 408-436-4270
Canada E-Toronto
Ucingo: 905-695-1980
|Ifeksi: 905-695-2078
Australia - Sydney
Ucingo: 61-2-9868-6733
China - Beijing
Ucingo: 86-10-8569-7000
China - Chengdu
Ucingo: 86-28-8665-5511
China - Chongqing
Ucingo: 86-23-8980-9588
China - Dongguan
Ucingo: 86-769-8702-9880
China - Guangzhou
Ucingo: 86-20-8755-8029
China - Hangzhou
Ucingo: 86-571-8792-8115
China Hong I-Kong I-SAR
Ucingo: 852-2943-5100
China - Nanjing
Ucingo: 86-25-8473-2460
China - Qingdao
Ucingo: 86-532-8502-7355
China - Shanghai
Ucingo: 86-21-3326-8000
China - Shenyang
Ucingo: 86-24-2334-2829 China - Shenzhen
Ucingo: 86-755-8864-2200
China - Suzhou
Ucingo: 86-186-6233-1526
China - Wuhan
Ucingo: 86-27-5980-5300
China - Xian
Ucingo: 86-29-8833-7252
China - Xiamen
Ucingo: 86-592-2388138
China - Zhuhai
Ucingo: 86-756-3210040
I-India I-Bangalore
Ucingo: 91-80-3090-4444
India - New Delhi
Ucingo: 91-11-4160-8631
I-India I-Pune
Ucingo: 91-20-4121-0141
Japan Osaka
Ucingo: 81-6-6152-7160
Japan E-Tokyo
Ucingo: 81-3-6880-3770
Korea - Daegu
Ucingo: 82-53-744-4301
Korea - Seoul
Ucingo: 82-2-554-7200 IMalaysia - Kuala I-Lumpur
Ucingo: 60-3-7651-7906
I-Malaysia - Penang
Ucingo: 60-4-227-8870
Philippines Manila
Ucingo: 63-2-634-9065
Singapore
Ucingo: 65-6334-8870
I-Taiwan - Hsin Chu
Ucingo: 886-3-577-8366
I-Taiwan - Kaohsiung
Ucingo: 886-7-213-7830
I-Taiwan - iTaipei
Ucingo: 886-2-2508-8600
Thailand – Bangkok
Ucingo: 66-2-694-1351
Vietnam - Ho Chi Minh
Ucingo: 84-28-5448-2100
E-Austria Wels
Ucingo: 43-7242-2244-39
Ifeksi: 43-7242-2244-393I-Denmark e-Copenhagen
Ucingo: 45-4485-5910
Ifeksi: 45-4485-2829I-Finland Espoo
Ucingo: 358-9-4520-820

France Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

EJalimane Ukugcoba
Ucingo: 49-8931-9700

EJalimane Haan
Ucingo: 49-2129-3766400

EJalimane I-Heilbronn
Ucingo: 49-7131-72400

EJalimane Karlsruhe  Ucingo: 49-721-625370

EJalimane I-Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

EJalimane I-Rosenheim
Ucingo: 49-8031-354-560

Israyeli - Hod Hasharon
Ucingo: 972-9-775-5100

Italy - Milan
Ucingo: 39-0331-742611
Ifeksi: 39-0331-466781

Italy - Padova
Ucingo: 39-049-7625286

I-Netherlands - Drunen
Ucingo: 31-416-690399
Ifeksi: 31-416-690340

eNorway Trondheim
Ucingo: 47-72884388

Poland – Warsaw
Ucingo: 48-22-3325737

E-Romania Bucharest
Tel: 40-21-407-87-50

Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden - Gothenberg
Tel: 46-31-704-60-40
Sweden - Stockholm
Ucingo: 46-8-5090-4654
UK - Wokingham
Ucingo: 44-118-921-5800
Ifeksi: 44-118-921-5820

Inothi Lokusebenza
© 2024 Microchip Technology Inc. kanye nezinkampani ezingaphansi kwayo

Amadokhumenti / Izinsiza

I-MICROCHIP AN4229 Risc V Processor Subsystem [pdf] Umhlahlandlela Womsebenzisi
I-AN4229, AN4229 I-Risc V processor Subsystem, AN4229, i-Risc V Prosesa engaphansi, i-Subsystem ye-Prosesa, i-Subsystem

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *