I-Microsemi AC490 RTG4 FPGA: Ukwakha i-Mi-V Processor Subsystem
Umlando Wokubuyekeza
Umlando wokubuyekeza uchaza izinguquko ezisetshenziswe kudokhumenti. Izinguquko zifakwe ohlwini ngokubukeza, kuqala ngokushicilelwa kwamanje.
Ukubuyekeza 3.0
Okulandelayo isifinyezo sezinguquko ezenziwe kulesi sibuyekezo.
- Buyekeza idokhumenti ye-Libero SoC v2021.2.
- Kubuyekezwe Umfanekiso 1, ikhasi 3 ukuya kuMfanekiso 3, ikhasi 5.
- Kushintshwe Umfanekiso 4, ikhasi 5, Umfanekiso 5, ikhasi 7, kanye noMfanekiso 18, ikhasi 17.
- Kubuyekeziwe Ithebula 2, ikhasi 6 kanye neThebula 3, ikhasi 7.
- Kwengezwe Isithasiselo 1: Ukuhlela Idivayisi Ngokusebenzisa iFlashPro Express, ikhasi 14.
- Kwengezwe Isithasiselo 3: Ukusebenzisa i-TCL Script, ikhasi 20.
- Kususwe izinkomba zezinombolo zenguqulo ye-Libero.
Ukubuyekeza 2.0
Okulandelayo isifinyezo sezinguquko ezenziwe kulesi sibuyekezo.
- Ulwazi olungeziwe mayelana nokukhethwa kwembobo ye-COM kokuthi Ukusetha Izingxenyekazi zekhompuyutha, ikhasi 9.
- Kubuyekezwe indlela yokukhetha imbobo ye-COM efanelekile kokuthi Running the Demo, ikhasi 11.
Ukubuyekeza 1.0
Ukushicilelwa kokuqala kwedokhumenti.
Ukwakha i-Mi-V Processor Subsystem
I-Microchip inikezela nge-IP yephrosesa ye-Mi-V, iphrosesa engu-32-bit RISC-V kanye nochungechunge lwamathuluzi esofthiwe ukuthuthukisa imiklamo esekelwe ku-RISC-V. I-RISC-V, i-Instruction Open Set Architecture (ISA) evamile evulekile ngaphansi kokubusa kwe-RISC-V Foundation, inikeza izinzuzo eziningi, ezihlanganisa ukunika amandla umphakathi womthombo ovulekile ukuze uhlole futhi uthuthukise ama-cores ngesivinini esisheshayo kunama-ISA avaliwe.
Ama-RTG4® FPGAs asekela iphrosesa ethambile ye-Mi-V ukuze iqalise izinhlelo zokusebenza zabasebenzisi. Leli nothi lohlelo lokusebenza lichaza ukuthi ulwakha kanjani uhlelo olungaphansi lwe-Mi-V processor ukuze usayine uhlelo lokusebenza olusuka kuma-RAM endwangu ekhethiwe noma inkumbulo ye-DDR.
Izidingo Zomklamo
Ithebula elilandelayo libala izimfuneko zezingxenyekazi zekhompuyutha nesofthiwe ukuze usebenzise idemo.
Ithebula 1 • Izidingo Zomklamo
Isofthiwe
- I-Libero® System-on-Chip (SoC)
- I-FlashPro Express
- I-SoftConsole
Qaphela: Bheka ku-readme.txt file enikeziwe kumklamo files ngezinguqulo zesofthiwe ezisetshenziswa nalo mklamo wereferensi.
Qaphela: I-Libero SmartDesign kanye nezithombe zesikrini zokumisa eziboniswe kulo mhlahlandlela ezenhloso yemifanekiso kuphela.
Vula idizayini ye-Libero ukuze ubone izibuyekezo zakamuva.
Okudingekayo
Ngaphambi kokuthi uqale:
- Landa futhi ufake i-Libero SoC (njengoba kukhonjisiwe ku- webindawo yalo mklamo) ku-PC engumsingathi ukusuka endaweni elandelayo: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
- Okomklamo wedemo files isixhumanisi sokulanda: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Incazelo Yomklamo
Usayizi we-RTG4 μPROM ngu-57 KB. Izinhlelo zokusebenza ezingeqi usayizi we-μPROM zingagcinwa ku-μPROM futhi zisetshenziswe kusukela kumemori yangaphakathi Enkulu ye-SRAM (LSRAM). Izinhlelo zokusebenza ezidlula usayizi we-μPROM kufanele zigcinwe kumemori yangaphandle engaguquguquki. Kulesi simo, i-bootloader esebenzisa i-μPROM iyadingeka ukuqalisa izinkumbulo ze-SRAM zangaphakathi noma zangaphandle ngohlelo oluqondiwe olusuka kumemori engaguquki.
Idizayini yereferensi ibonisa amandla e-bootloader okukopisha uhlelo lokusebenza oluqondiwe (losayizi ongu-7 KB) ukusuka ku-SPI flash kuya kumemori ye-DDR, futhi isebenzise kusuka kumemori ye-DDR. I-bootloader isetshenziswa kusuka kuzinkumbulo zangaphakathi. Ingxenye yekhodi itholakala ku-μPROM, futhi ingxenye yedatha itholakala ku-Large SRAM yangaphakathi (LSRAM).
Qaphela: Ukuze uthole ulwazi olwengeziwe mayelana nendlela yokwakha iphrojekthi ye-Mi-V bootloader Libero nokuthi ungayakha kanjani iphrojekthi yeSoftConsole, bheka ku-TU0775: I-PolarFire FPGA: Ukwakha I-Mi-V processor Subsystem Tutorial.
Umfanekiso 1 ubonisa umdwebo webhulokhi wezinga eliphezulu lomklamo.
Umfanekiso 1 • Umdwebo Webhulokhi Yezinga eliphezulu
Njengoba kukhonjisiwe kuMfanekiso 1, amaphuzu alandelayo achaza ukuhamba kwedatha komklamo:
- Iphrosesa ye-Mi-V isebenzisa i-bootloader kusukela ku-μPROM nama-LSRAM aqokiwe. I-bootloader ihlangana ne-GUI ngebhulokhi ye-CoreUARTapb bese ilinda imiyalo.
- Lapho umyalo wohlelo lwe-SPI flash wamukelwa ku-GUI, i-bootloader ihlela i-SPI flash ngohlelo oluqondiwe olutholwe ku-GUI.
- Lapho umyalo wokuqalisa utholwa ku-GUI, i-bootloader ikopisha ikhodi yesicelo isuka ku-SPI flash iye ku-DDR bese iyenza isuka ku-DDR.
Isakhiwo Sewashi
Kukhona izizinda zamawashi ezimbili (40 MHz kanye 20 MHz) ekwakhiweni. I-crystal oscillator esebhodini engu-50 MHz ixhunywe kubhulokhi ye-PF_CCC ekhiqiza amawashi angu-40 MHz nangu-20 MHz. Iwashi lesistimu engu-40 MHz lishayela uhlelo olungaphansi oluphelele lwe-Mi-V processor ngaphandle kwe-μPROM. Iwashi le-20 MHz lishayela i-RTG4 μPROM kanye nesixhumi esibonakalayo se-RTG4 μPROM APB. I-RTG4 μPROM isekela imvamisa yewashi efika ku-30 MHz. I-DDR_FIC ilungiselelwe isixhumi esibonakalayo sebhasi ye-AHB, esebenza ku-40 MHz. Imemori ye-DDR isebenza ku-320 MHz.
Umfanekiso 2 ubonisa isakhiwo sewashi.
Umfanekiso 2 • Isakhiwo sewashi
Setha kabusha Isakhiwo
I-POWER_ON_RESET_N namasiginali we-LOCK athi ANDed, futhi isignali yokuphumayo (INIT_RESET_N) isetshenziselwa ukusetha kabusha ibhulokhi ye-RTG4FDDRC_INIT. Ngemva kokukhipha ukusetha kabusha kwe-FDDR, isilawuli se-FDDR siyaqaliswa, bese isignali ye-INIT_DONE igonyelwa. Isignali ye-INIT_DONE isetshenziselwa ukusetha kabusha iphrosesa ye-Mi-V, ama-peripherals, namanye amabhulokhi edizayini.
Umfanekiso 3 • Hlela kabusha Isakhiwo
Ukuqaliswa kwe-Hardware
Umfanekiso wesi-4 ubonisa idizayini ye-Libero yomklamo wesithenjwa we-Mi-V.
Umfanekiso 4 • I-SmartDesign Module
Qaphela: Isithombe-skrini se-Libero SmartDesign esiboniswe kule nothi yohlelo lokusebenza senzelwe inhloso yomfanekiso kuphela. Vula iphrojekthi ye-Libero ukuze ubone izibuyekezo zakamuva nezinguqulo ze-IP.
I-IP Blocks
Umfanekiso 2 uklelisa amabhulokhi e-IP asetshenziswa edizayini yesithenjwa yesistimu engaphansi ye-Mi-V kanye nomsebenzi wawo.
Ithebula 2 • IP Blocks1
Zonke iziqondiso zabasebenzisi be-IP nezincwadi zezandla zitholakala ku-Libero SoC -> Ikhathalogi.
I-RTG4 μPROM igcina amagama angu-10,400 angu-36-bit (374,400 bits of data). Isekela ukusebenza kokufunda kuphela phakathi nokusebenza okujwayelekile kwedivayisi ngemva kokuhlelwa kocingo. I-MIV_RV32_C0 processor core ihlanganisa iyunithi yokulanda imiyalelo, ipayipi lokuqalisa, kanye nesistimu yememori yedatha. Isistimu yememori yephrosesa ye-MIV_RV32_C0 ihlanganisa inqolobane yemiyalelo nenqolobane yedatha. I-MIV_RV32_C0 core ihlanganisa izixhumanisi ezimbili zangaphandle ze-AHB-i-AHB memory master interface (MEM) kanye ne-AHB Memory Mapped I/O (MMIO) master interface. Isilawuli senqolobane sisebenzisa isixhumi esibonakalayo se-AHB MEM ukuze sigcwalise kabusha imiyalelo nezinqolobane zedatha. Isixhumi esibonakalayo se-AHB MMIO sisetshenziselwa ukufinyelela okungagciniwe kuma-peripherals we-I/O.
Amamephu enkumbulo okuxhumana kwe-AHB MMIO kanye nesixhumi esibonakalayo se-MEM kungu-0x60000000 kuya ku-0X6FFFFFFF kanye no-0x80000000 kuya ku-0x8FFFFFF, ngokulandelanayo. Ikheli le-vector lokusetha kabusha lephrosesa liyalungiseka. Ukusetha kabusha kwe-MIV_RV32_C0 kuyisignali esebenzayo-low, okumele igonywe ekuvunyelanisweni newashi lesistimu ngokuvumelanisa kabusha.
Iphrosesa ye-MIV_RV32_C0 ifinyelela inkumbulo yokusebenzisa uhlelo lokusebenza isebenzisa isixhumi esibonakalayo se-AHB MEM. Isenzakalo sebhasi se-CoreAHBLite_C0_0 silungiselelwe ukuhlinzeka ngezikhala zezigqila ezingu-16, ngasinye sinosayizi ongu-1 MB. Imemori ye-RTG μPROM, namabhulokhi e-RTG4FDDRC axhunywe kuleli bhasi. I-μPROM isetshenziselwa ukugcina uhlelo lwe-bootloader.
Iphrosesa ye-MIV_RV32_C0 iqondisa ukuthengiselana kwedatha phakathi kwamakheli 0x60000000 kanye no-0x6FFFFFFF kusixhumi esibonakalayo se-MMIO. Isixhumi esibonakalayo se-MMIO sixhunywe ebhasini le-CoreAHBLite_C1_0 ukuze lixhumane nama-peripheral axhunywe kuzikhala zalo zezigqila. Isenzakalo sebhasi se-CoreAHBLite_C1_0 silungiselelwe ukuhlinzeka ngezikhala zezigqila ezingu-16, ngayinye inosayizi ongu-256 MB. I-UART, CoreSPI, ne-CoreGPIO peripherals ixhunywe ebhasini le-CoreAHBLite_C1_0 ngebhuloho le-CoreAHBTOAPB3 kanye nebhasi le-CoreAPB3.
Imephu Yenkumbulo
Ithebula lesi-3 libala imephu yenkumbulo yezinkumbulo nama-peripherals.
Ithebula 3 • Imephu Yenkumbulo
Ukuqaliswa Kwesofthiwe
Idizayini yesithenjwa filekufaka phakathi indawo yokusebenza yeSoftConsole equkethe amaphrojekthi wesofthiwe alandelayo:
- I-Bootloader
- Uhlelo lokusebenza oluqondisiwe
I-Bootloader
Uhlelo lokusebenza lwe-bootloader luhlelwe ku-μPROM ngesikhathi sokuhlelwa kwedivayisi. I-bootloader isebenzisa imisebenzi elandelayo:
- Ukuhlela i-SPI Flash ngohlelo oluqondiwe.
- Ikopisha uhlelo oluqondiwe kusuka ku-SPI Flash kuya kumemori engu-DDR3.
- Ukushintsha ukusebenza kohlelo kuhlelo lokusebenza oluqondiwe olutholakala kumemori ye-DDR3.
Uhlelo lokusebenza lwe-bootloader kufanele lufakwe ku-μPROM nge-LSRAM njengesitaki. Ngakho-ke, amakheli e-ROM ne-RAM kusikripthi sokuxhumanisa asethelwe ekhelini lokuqala le-μPROM nama-LSRAM aqokiwe, ngokulandelana. Isigaba sekhodi senziwa ku-ROM futhi isigaba sedatha sisetshenziswa ku-RAM njengoba kuboniswe kuMfanekiso 5.
Umfanekiso 5 • Iskripthi se-Bootloader Linker
Iskripthi sesixhumanisi (microsemi-riscv-ram_rom.ld) siyatholakala ku-
I-SoftConsole_Project\mivrv32im-bootloader ifolda yomklamo files.
Uhlelo lokusebenza oluqondisiwe
Uhlelo oluqondiwe lucwayiza ama-LED angaphakathi 1, 2, 3, no-4 futhi luphrinte imilayezo ye-UART. Uhlelo lokusebenza oluqondiwe kufanele lufakwe kumemori ye-DDR3. Ngakho-ke, izigaba zekhodi nestaki kusikripthi sokuxhumanisa zisethelwe ekhelini lokuqala lememori ye-DDR3 njengoba kukhonjisiwe kuMfanekiso 6.
Umfanekiso 6 • Iskripthi Sesixhumanisi Sohlelo Oluqondisiwe
Umbhalo we-linker (microsemi-riscv-ram.ld) uyatholakala kufolda yohlelo lokusebenza lwe-SoftConsole_Project\miv-rv32imddr- yomklamo. files.
Ukusetha i-Hardware
Izinyathelo ezilandelayo zichaza indlela yokusetha ihadiwe:
- Qinisekisa ukuthi ibhodi IYAVALWA kusetshenziswa iswishi ye-SW6.
- Xhuma ama-jumpers kukhithi yokuthuthukisa ye-RTG4, njengoba kukhonjisiwe kuthebula elilandelayo:
Ithebula 4 • AbagxumagxumaI-Jumper Phina Kusuka Phina Ku Amazwana I-J11, J17, J19, J23, J26, J21, J32, kanye ne-J27 1 2 Okuzenzakalelayo J16 2 3 Okuzenzakalelayo J33 1 2 Okuzenzakalelayo 3 4 - Xhuma i-PC yokusingatha kusixhumi se-J47 usebenzisa ikhebula le-USB.
- Qinisekisa ukuthi izishayeli zebhuloho le-USB kuya ku-UART zitholwa ngokuzenzakalelayo. Lokhu kungaqinisekiswa kusiphathi sedivayisi ye-PC yosokhaya.
- Njengoba kukhonjisiwe kuMfanekiso 7, izakhiwo zechweba ze-COM13 zibonisa ukuthi ixhunywe ku-USB Serial Converter C. Ngakho, i-COM13 ikhethiwe kule ex.ample. Inombolo yembobo ye-COM iqondene nesistimu.
Umfanekiso 7 • Umphathi Wedivayisi
Qaphela: Uma izishayeli zebhuloho le-USB kuya ku-UART zingafakiwe, landa futhi ufake abashayeli ukusuka www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip. - Xhuma ugesi kusixhumi se-J9 bese uvula inkinobho yokunikeza amandla, i-SW6.
Umfanekiso 8 • Ikhithi Yokuthuthukisa ye-RTG4
Ukuqalisa iDemo
Lesi sahluko sichaza izinyathelo zokuhlela idivayisi ye-RTG4 ngomklamo wereferensi, ukuhlela i-SPI Flash ngohlelo oluqondiwe, kanye nokuqalisa uhlelo oluqondiwe kumemori ye-DDR kusetshenziswa i-Mi-V Bootloader GUI.
Ukuqalisa idemo kubandakanya izinyathelo ezilandelayo:
- Ukuhlela idivayisi ye-RTG4, ikhasi 11
- Isebenzisa i-Mi-V Bootloader, ikhasi 11
Ukuhlela idivayisi ye-RTG4
Idivayisi ye-RTG4 ingahlelwa kusetshenziswa i-FlashPro Express noma i-Libero SOC.
- Ukuhlela i-RTG4 Development Kit nomsebenzi file inikezwe njengengxenye yomklamo files usebenzisa isofthiwe ye-FlashPro Express, bheka ku-Appendix 1: Ukuhlela idivayisi usebenzisa i-FlashPro Express,ikhasi 14.
- Ukuze uhlele idivayisi usebenzisa i-Libero SoC, bheka Isithasiselo 2: Ukuhlela Idivayisi Ngokusebenzisa i-Libero SoC, ikhasi 17.
Isebenzisa i-Mi-V Bootloader
Lapho uqeda uhlelo ngempumelelo, landela lezi zinyathelo:
- Qalisa i-setup.exe file itholakala kumklamo olandelayo files indawo.
<$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4 - Landela iwizadi yokufaka ukuze ufake uhlelo lwe-Bootloader GUI.
Umfanekiso 9 ubonisa i-RTG4 Mi-V Bootloader GUI.
Umfanekiso 9 • I-MI-V Bootloader GUI - Khetha imbobo ye-COM exhunywe ku-USB Serial Converter C njengoba kukhonjisiwe kuMfanekiso 7.
- Chofoza inkinobho yokuxhuma. Ngemva kokuxhumeka ngempumelelo inkomba Ebomvu ishintsha ibe Luhlaza njengoba kukhonjisiwe kuMfanekiso 10.
Umfanekiso 10 • Xhuma Imbobo ye-COM - Chofoza inkinobho ethi Ngenisa bese ukhetha uhlelo oluqondiwe file (.umgqomo). Ngemva kokungenisa, indlela ye file iboniswa ku-GUI njengoba kukhonjisiwe kuMfanekiso 11.
<$Download_Directory>\rtg4_ac490_df\Source_files
Umfanekiso 11 • Ngenisa Isicelo Esiqondiwe File - Njengoba kubonisiwe kuMfanekiso 11, chofoza inketho yoHlelo lwe-SPI Flash ukuze uhlele uhlelo oluqondiwe ku-SPI Flash. I-pop-up iboniswa ngemva kokuhlelwa kwe-SPI Flash njengoba kukhonjisiwe kuMfanekiso 12. Chofoza okuthi KULUNGILE.
Umfanekiso 12 • I-SPI Flash Ihleliwe - Khetha inketho yokuqalisa yokuqalisa ukukopisha uhlelo lokusebenza kusuka ku-SPI Flash kuye kumemori ye-DDR3 bese uqala ukusebenzisa uhlelo kusuka kumemori ye-DDR3. Ngemva kokuqalisa ngempumelelo uhlelo oluqondiwe kumemori ye-DDR3, uhlelo lokusebenza luphrinta imilayezo ye-UART futhi lucwayize umsebenzisi osebhodini i-LED1, 2, 3, kanye no-4 njengoba kuboniswe kuMfanekiso 13.
Umfanekiso 13 • Sebenzisa Isicelo Ku-DDR - Uhlelo lokusebenza lusebenza kumemori ye-DDR3 futhi lokhu kuphetha idemo. Vala i-MI-V Bootloader GUI.
Ukuhlela idivayisi usebenzisa i-FlashPro Express
Lesi sigaba sichaza indlela yokuhlela idivayisi ye-RTG4 ngomsebenzi wokuhlela file usebenzisa i-FlashPro Express.
Ukuze uhlele idivayisi, yenza lezi zinyathelo ezilandelayo:
- Qinisekisa ukuthi izilungiselelo ze-jumper ebhodini ziyefana nalezo ezisohlwini lweThebula 3 le-UG0617:
I-RTG4 Development Kit User Guide. - Uma uthanda, i-jumper J32 ingasethwa ukuthi ixhume izikhonkwane ezingu-2-3 uma kusetshenziswa i-FlashPro4, i-FlashPro5, noma i-FlashPro6 yangaphandle esikhundleni sokusetha okuzenzakalelayo kwe-jumper ukuze usebenzise i-FlashPro5 eshumekiwe.
Qaphela: Iswishi yokuphakela amandla, i-SW6 kumele IVALWE ngenkathi kwenziwa ukuxhumana kwe-jumper. - Xhuma ikhebula likagesi kusixhumi se-J9 ebhodini.
- vula iwishi yokunikeza amandla i-SW6.
- Uma usebenzisa i-FlashPro5 eshumekiwe, xhuma ikhebula le-USB kusixhumi i-J47 kanye ne-PC yokusingatha.
Kungenjalo, uma usebenzisa umhleli wangaphandle, xhuma intambo yeribhoni ku-JTAG J22 bese uxhuma umhleli ku-PC ephethe. - Ku-PC yokusingatha, vula isofthiwe ye-FlashPro Express.
- Chofoza Okusha noma khetha Iphrojekthi Yemisebenzi Emisha ku-FlashPro Express Job kusuka kumenyu yephrojekthi ukuze udale iphrojekthi entsha yomsebenzi, njengoba kuboniswe esithombeni esilandelayo.
Umfanekiso 14 • Iphrojekthi Yemisebenzi ye-FlashPro Express - Faka okulandelayo kuphrojekthi Yemisebenzi Emisha evela ebhokisini lengxoxo le-FlashPro Express Job:
- Umsebenzi wokuhlela file: Chofoza Phequlula, bese uzulazula uye endaweni lapho .job file itholakala bese ukhetha i file. Indawo ezenzakalelayo ithi: \rtg4_ac490_df\Programming_Job
- Indawo yephrojekthi ye-FlashPro Express: Chofoza Phequlula futhi uzulazule uye endaweni oyifunayo yephrojekthi ye-FlashPro Express.
Umfanekiso 15 • Iphrojekthi Entsha Yomsebenzi evela ku-FlashPro Express Job
- Chofoza KULUNGILE. Uhlelo oludingekayo file ikhethiwe futhi ilungele ukuhlelwa kudivayisi.
- Iwindi leFlashPro Express livela njengoba kukhonjisiwe kumfanekiso olandelayo. Qinisekisa ukuthi inombolo yomklami ivela kunkambu yoMhleli. Uma ingakwenzi, qinisekisa ukuxhumana kwebhodi bese uchofoza Vuselela/Skena Kabusha Abahleli.
Umfanekiso 16 • Ukuhlela idivayisi - Chofoza okuthi RUN. Uma idivayisi ihlelwe ngempumelelo, isimo se-RUN PASSED siyavezwa njengoba kukhonjisiwe esithombeni esilandelayo.
Umfanekiso 17 • I-FlashPro Express—RUN PASSED - Vala i-FlashPro Express noma chofoza okuthi Phuma kuthebhu yephrojekthi.
Ukuhlela idivayisi usebenzisa i-Libero SoC
Idizayini yesithenjwa filekufaka phakathi iphrojekthi ye-Mi-V processor subsystem eyakhiwe kusetshenziswa i-Libero SoC. Idivayisi ye-RTG4 ingahlelwa kusetshenziswa i-Libero SoC. Iphrojekthi ye-Libero SoC yakhiwe ngokuphelele futhi iqhutshwa kusukela ku-Synthesis, Indawo Nomzila, Ukuqinisekiswa Kwesikhathi, I-FPGA Array Data Generation, Buyekeza Okuqukethwe Kwenkumbulo ye-μPROM, I-Bitstream Generation, i-FPGA Programming.
Ukugeleza komklamo we-Libero kuboniswa esithombeni esilandelayo.
Umfanekiso 18 • Ukugeleza Kwedizayini ye-Libero
Ukuze uhlele idivayisi ye-RTG4, iphrojekthi ye-Mi-V processor subsystem kumele ivulwe ku-Libero SoC futhi izinyathelo ezilandelayo kufanele ziqaliswe kabusha:
- Buyekeza Okuqukethwe Kwenkumbulo ye-uPROM: Kulesi sinyathelo, i-μPROM ihlelwe ngohlelo lokusebenza lwe-bootloader.
- I-Bitstream Generation: Kulesi sinyathelo, umsebenzi file yenzelwe idivayisi ye-RTG4.
- Ukuhlela kwe-FPGA: Kulesi sinyathelo, idivayisi ye-RTG4 ihlelwe kusetshenziswa Umsebenzi file.
Landela lezi zinyathelo:
- Kusuka ku-Libero Design Flow, khetha okuthi Vuselela Okuqukethwe Kwememori ye-uPROM.
- Dala iklayenti usebenzisa inketho ethi Engeza.
- Khetha iklayenti bese ukhetha inketho ethi Hlela.
- Khetha Okuqukethwe kokuthi file bese ukhetha inketho ethi Phequlula njengoba kukhonjisiwe kuMfanekiso 19.
Umfanekiso 19 • Hlela Iklayenti Lokugcina Idatha - Zulazulela kumklamo olandelayo files bese ukhetha i-miv-rv32im-bootloader.hex file njengoba kuboniswe kuMfanekiso 20. <$Download_Directory>\rtg4_ac490_df
- Setha i- File Thayipha njenge-Intel-Hex (*.hex).
- Khetha okuthi Sebenzisa indlela ehlobene kusuka kuhla lwemibhalo yephrojekthi.
- Chofoza okuthi KULUNGILE.
Umfanekiso 20 • Ngenisa Imemori File
- Chofoza okuthi KULUNGILE.
Okuqukethwe kwe-μPROM kuyabuyekezwa. - Chofoza kabili okuthi Khiqiza i-Bitstream njengoba kukhonjisiwe kuMfanekiso 21.
Umfanekiso 21 • Khiqiza i-Bitstream - Chofoza kabili okuthi Run PROGRAM Action ukuze uhlele idivayisi njengoba kukhonjisiwe kuMfanekiso 21.
Idivayisi ye-RTG4 ihleliwe. Bheka Ukwenza iDemo, ikhasi 11.
Isebenzisa iskripthi se-TCL
Imibhalo ye-TCL inikeziwe ekwakhiweni kwayo files ngaphansi kohla lwemibhalo TCL_Scripts. Uma kudingekile, ukugeleza kwedizayini kungaphinda kukhiqizwe kusukela Ekusetshenzisweni Kwedizayini kuze kube ukukhiqizwa komsebenzi file.
Ukuze usebenzise i-TCL, landela lezi zinyathelo ezingezansi:
- Yethula isoftware ye-Libero.
- Khetha Iphrojekthi > Sebenzisa Isikripthi….
- Chofoza Phequlula bese ukhetha i-script.tcl ohlwini lwemibhalo olulandiwe lwe-TCL_Scripts.
- Chofoza u-Run.
Ngemva kokukhishwa ngempumelelo kweskripthi se-TCL, iphrojekthi ye-Libero idalwa ngaphakathi kohla lwemibhalo lwe-TCL_Scripts.
Ukuze uthole ulwazi olwengeziwe mayelana nemibhalo ye-TCL, bheka ku-rtg4_ac490_df/TCL_Scripts/readme.txt.
Bheka ku-Libero® SoC TCL Command Reference Guide ukuze uthole imininingwane eyengeziwe ngemiyalo ye-TCL. Oxhumana naye
Ukusekela Kobuchwepheshe kwanoma yimiphi imibuzo okuhlangatshezwane nayo lapho usebenzisa umbhalo we-TCL.
I-Microsemi ayenzi iwaranti, isethulo, noma isiqinisekiso mayelana nolwazi oluqukethwe lapha noma ukufaneleka kwemikhiqizo nezinsizakalo zayo nganoma iyiphi inhloso, futhi i-Microsemi ayithathi noma yisiphi isikweletu esivela ngenxa yesicelo noma ukusetshenziswa kwanoma yimuphi umkhiqizo noma isifunda. Imikhiqizo ethengiswa lapha ngezansi kanye nanoma yimiphi eminye imikhiqizo ethengiswa yi-Microsemi ibe ngaphansi kokuhlolwa okulinganiselwe futhi akufanele isetshenziswe ngokuhambisana nemishini ebalulekile yemishini noma izinhlelo zokusebenza. Noma yikuphi ukucaciswa kokusebenza kukholakala ukuthi kunokwethenjelwa kodwa akuqinisekisiwe, futhi Umthengi kufanele enze futhi aqedele konke ukusebenza nokunye ukuhlola kwemikhiqizo, iyodwa kanye, noma efakwe kuyo, noma yimiphi imikhiqizo yokugcina. Umthengi ngeke athembele kunoma iyiphi idatha kanye nokucaciswa kokusebenza noma amapharamitha anikezwe i-Microsemi. Kuyisibopho somthengi ukunquma ngokuzimela ukufaneleka kwanoma imiphi imikhiqizo kanye nokuhlola nokuqinisekisa okufanayo. Ulwazi olunikezwe yi-Microsemi lapha ngezansi lunikezwa "njengoba lukhona, lukuphi" futhi nawo wonke amaphutha, futhi yonke ingozi ehlobene nolwazi olunjalo iphelele kuMthengi. I-Microsemi ayinikezi, ngokusobala noma ngokungagunci, kunoma iyiphi inhlangano noma yimaphi amalungelo obunikazi, amalayisense, nanoma imaphi amanye amalungelo e-IP, kungakhathaliseki ukuthi ngokuphathelene nalolo lwazi ngokwalo noma noma yini echazwe ulwazi olunjalo. Ulwazi olunikezwe kulo mbhalo luphathelene ne-Microsemi, futhi i-Microsemi inelungelo lokwenza noma yiziphi izinguquko kulwazi olukulo mbhalo noma kunoma yimiphi imikhiqizo namasevisi nganoma yisiphi isikhathi ngaphandle kwesaziso.
Mayelana neMicrosemi
I-Microsemi, inkampani ephethwe ngokuphelele ye-Microchip Technology Inc. (Nasdaq: MCHP), inikeza iphothifoliyo ephelele ye-semiconductor kanye nezixazululo zesistimu ze-aerospace & defense, ukuxhumana, isikhungo sedatha kanye nezimakethe zezimboni. Imikhiqizo ihlanganisa ukusebenza okuphezulu kanye ne-radiation-hardened analogi imijikelezo ehlanganisiwe yesiginali, ama-FPGA, ama-SoC kanye nama-ASIC; imikhiqizo yokuphatha amandla; amadivaysi esikhathi nokuvumelanisa kanye nezixazululo zesikhathi ezinembile, ezibeka izinga lomhlaba lesikhathi; amadivaysi okucubungula izwi; izixazululo ze-RF; izingxenye ezihlukene; isitoreji sebhizinisi nezixazululo zokuxhumana, ubuchwepheshe bokuphepha kanye ne-scalable anti-tamper imikhiqizo; Izixazululo ze-Ethernet; Power-over-Ethernet ICs kanye midspans; kanye nekhono lokuklama ngokwezifiso namasevisi. Funda kabanzi ku www.microsemi.com.
Ikomkhulu leMicrosemi
I-One Enterprise, u-Aliso Viejo,
I-CA 92656 USA
E-USA: +1 800-713-4113
Ngaphandle kwe-USA: +1 949-380-6100
Ukuthengisa: +1 949-380-6136
Ifeksi: +1 949-215-4996
I-imeyili: sales.support@microsemi.com
www.microsemi.com
©2021 Microsemi, inkampani ephethwe ngokuphelele ye-Microchip Technology Inc. Wonke amalungelo agodliwe. I-Microsemi kanye nelogo ye-Microsemi yizimpawu zokuthengisa ezibhalisiwe ze-Microsemi Corporation. Zonke ezinye izimpawu zokuhweba nezimpawu zesevisi ziyimpahla yabanikazi bazo
Amadokhumenti / Izinsiza
![]() |
I-Microsemi AC490 RTG4 FPGA: Ukwakha i-Mi-V Processor Subsystem [pdf] Umhlahlandlela Womsebenzisi AC490 RTG4 FPGA Yakha i-Mi-V Processor Subsystem, AC490 RTG4, FPGA Yakha i-Mi-V Processor Subsystem, i-Mi-V Processor Subsystem |