Microsemi logo

I-Microsemi AC490 RTG4 FPGA: Ukwakha i-Mi-V Processor Subsystem

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem

Imbali yohlaziyo

Imbali yohlaziyo ichaza utshintsho oluthe lwaphunyezwa kuxwebhu. Ezi nguqulelo zidweliswe ngohlaziyo, kuqalwa kolona papasho lwangoku.

Uhlaziyo 3.0

Oku kulandelayo sisishwankathelo sotshintsho olwenziwe kolu hlaziyo.

  • Hlaziya uxwebhu lweLibero SoC v2021.2.
  • Umfanekiso ohlaziyiweyo 1, iphepha 3 ukuya kuMfanekiso 3, iphepha lesi-5.
  • Umfanekiso Obuyiselweyo 4, iphepha 5, Umfanekiso 5, iphepha 7, nomfanekiso 18, iphepha 17 .
  • Itheyibhile ehlaziyiweyo yesi-2, iphepha 6 kunye neTheyibhile yesi-3, iphepha lesi-7.
  • ISihlomelo 1 esongeziweyo: Ukucwangcisa iSixhobo usebenzisa iFlashPro Express, iphepha le-14.
  • ISihlomelo sesi-3 esongeziweyo: Ukuqhuba i-TCL Script, iphepha le-20.
  • Isusiwe iimbekiselo kwiinombolo zenguqulelo yeLibero.

Uhlaziyo 2.0
Oku kulandelayo sisishwankathelo sotshintsho olwenziwe kolu hlaziyo.

  • Ulwazi olongeziweyo malunga nokukhethwa kwezibuko le-COM kwi-Setting Up the Hardware, iphepha 9.
  • Ihlaziywe indlela yokukhetha i-COM port efanelekileyo kwi-Running Demo, iphepha le-11.

Uhlaziyo 1.0
Ukupapashwa kokuqala koxwebhu.

Ukwakha iMi-V Processor Subsystem

I-Microchip inikezela ngeprosesa ye-Mi-V ye-IP, iprosesa ye-32-bit ye-RISC-V kunye ne-software toolchain ukuphuhlisa i-RISC-V yoyilo olusekelwe kwiprosesa. I-RISC-V, i-standard open Instruction Set Architecture (ISA) phantsi kolawulo lwe-RISC-V Foundation, inikezela ngeenzuzo ezininzi, ezibandakanya ukwenza uluntu oluvulelekileyo luvavanye kwaye luphucule ii-cores ngesantya esikhawulezayo kunee-ISA ezivaliweyo.
I-RTG4® FPGAs ixhasa i-Mi-V iprosesa ethambileyo yokusebenzisa usetyenziso lwabasebenzisi. Eli nqaku lesicelo lichaza indlela yokwakhiwa kwenkqubo esezantsi ye-Mi-V yokwenza isicelo somsebenzisi kwilaphu elimiselweyo le-RAMs okanye imemori ye-DDR.

IiMfuno zoYilo
Le theyibhile ilandelayo idwelisa ihardware kunye neemfuneko zesoftware yokusebenzisa idemo.

Uluhlu loku-1 • IiMfuno zoYilo

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-21

Isoftware

  • ILibero® System-on-Chip (SoC)
  • I-FlashPro Express
  • ISoftConsole

Phawula: Jonga kwi readme.txt file kubonelelwe kuyilo files yoguqulelo lwesoftware esetyenziswa ngoluyilo lwereferensi.

Phawula: I-Libero SmartDesign kunye noqwalaselo lwesikrini sokufota eziboniswe kwesi sikhokelo zezenjongo yomzekeliso kuphela.
Vula uyilo lweLibero ukuze ubone uhlaziyo lwamva nje.

Izinto ezifunekayo kuqala

Ngaphambi kokuba uqale:

  1. Khuphela kwaye ufake i-Libero SoC (njengoko kubonisiwe kwifayile ye webindawo yolu yilo) kwi-PC yokusingatha kule ndawo ilandelayo: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Kuyilo lwedemo files ikhonkco lokukhuphela: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Inkcazo yoyilo

Ubungakanani be-RTG4 μPROM ngama-57 KB. Izicelo zomsebenzisi ezingagqithiyo kubungakanani be-μPROM zinokugcinwa kwi-μPROM kwaye zisetyenziswe kwiinkumbulo ezinkulu ze-SRAM zangaphakathi (LSRAM). Izicelo zabasebenzisi ezidlula ubungakanani be-μPROM kufuneka zigcinwe kwimemori yangaphandle engaguquguqukiyo. Kulo mzekelo, i-bootloader ephuma kwi-μPROM iyafuneka ukuze kuqaliswe iinkumbulo ze-SRAM zangaphakathi okanye zangaphandle kunye nesicelo ekujoliswe kuso kwimemori engaguquguqukiyo.
Uyilo lwereferensi lubonisa isakhono se-bootloader ukukopisha isicelo ekujoliswe kuso (ubukhulu be-7 KB) ukusuka kwi-SPI flash ukuya kwimemori ye-DDR, kwaye iphumeze kwimemori ye-DDR. I-bootloader yenziwe kwiinkumbulo zangaphakathi. Icandelo lekhowudi lifumaneka kwi-μPROM, kwaye icandelo ledatha lifumaneka kwi-SRAM enkulu yangaphakathi (LSRAM).

Phawula: Ukufumana ulwazi oluthe kratya malunga nendlela yokwakha iprojekthi ye-Mi-V bootloader Libero kunye nendlela yokwakha iprojekthi yeSoftConsole, bhekisa kwiTU0775: PolarFire FPGA: Ukwakha iMi-V Processor Subsystem Tutorial.
Umzobo 1 ubonisa umzobo webhloko yenqanaba eliphezulu loyilo.

Umzobo 1 • Umzobo weBhlokhi yeNqanaba eliphezulu

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-1

Njengoko kubonisiwe kuMfanekiso 1, la manqaku alandelayo achaza ukuhamba kwedatha yoyilo:

  • Iprosesa ye-Mi-V iphumeza isilayidi sokuqala ukusuka kwi-μPROM kunye nee-LSRAMs ezichongiweyo. Ujongano lwe-bootloader kunye ne-GUI nge-block ye-CoreUARTapb kwaye ilindele imiyalelo.
  • Xa umyalelo weprogram ye-SPI flash ufunyenwe kwi-GUI, i-bootloader iprogram i-SPI flash kunye nesicelo esijoliswe kuyo esifunyenwe kwi-GUI.
  • Xa umyalelo wesiqalo ufunyenwe kwi-GUI, i-bootloader ikopisha ikhowudi yesicelo ukusuka kwi-flash ye-SPI ukuya kwi-DDR kwaye iyenze ukusuka kwi-DDR.

Ulwakhiwo lwewotshi
Kukho imimandla yeewotshi ezimbini (40 MHz kunye ne-20 MHz) kuyilo. I-on-board 50 MHz crystal oscillator iqhagamshelwe kwibhloko yePF_CCC eyenza i-40 MHz kunye ne-20 MHz iiwotshi. Iwotshi yenkqubo ye-40 MHz iqhuba inkqubo esezantsi yenkqubo ye-Mi-V ngaphandle kwe-μPROM. Iwotshi ye-20 MHz iqhuba i-RTG4 μPROM kunye ne-RTG4 μPROM APB ujongano. I-RTG4 μPROM ixhasa ukuphindaphindwa kwewotshi ukuya kuma-30 MHz. I-DDR_FIC ilungiselelwe ujongano lwebhasi ye-AHB, esebenza kwi-40 MHz. Imemori ye-DDR isebenza kwi-320 MHz.
Umzobo 2 ubonisa ulwakhiwo lwewotshi.

Umzobo 2 • Ulwakhiwo lokuvala

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-2

Lungisa Ulwakhiwo
I-POWER_ON_RESET_N kunye ne-LOCK iimpawu ze-ANDed, kunye nophawu lwemveliso (INIT_RESET_N) lusetyenziselwa ukuseta kwakhona ibhloko ye-RTG4FDDRC_INIT. Emva kokukhulula ukusetha kwakhona kwe-FDDR, umlawuli we-FDDR uyaqaliswa, kwaye emva koko i-INIT_DONE isignali iyabaniswa. INIT_DONE isignali isetyenziselwa ukuseta ngokutsha iMi-V iprosesa, iiperipherals, kunye nezinye iibhloko kuyilo.

Umzobo 3 • Seta ngokutsha ubume

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-3

Ukuphunyezwa kweHardware
Umzobo we-4 ubonisa ukuyila kweLibero yoyilo lwereferensi ye-Mi-V.

Umzobo 4 • Imodyuli yeSmartDesign

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-4

Phawula: I-Libero SmartDesign skrini eboniswe kweli nqaku lesicelo yenzelwe injongo yomzekeliso kuphela. Vula iprojekthi yeLibero ukuze ubone uhlaziyo lwamva nje kunye neenguqulelo ze-IP.

IP Blocks
Umzobo wesi-2 udwelisa iibhloko ze-IP ezisetyenziswa kuyilo lwesalathiso lwenkqubo esezantsi ye-Mi-V kunye nomsebenzi wabo.

Uluhlu 2 • IP Blocks1

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-22

Zonke izikhokelo zabasebenzisi be-IP kunye neencwadi zezandla ziyafumaneka kwiLibero SoC -> Ikhathalogu.

I-RTG4 μPROM igcina ukuya kwi-10,400 36-bit amagama (374,400 bits of data). Ixhasa kuphela ukusebenza kokufunda ngexesha lesixhobo esiqhelekileyo sokusebenza emva kokuba ifowuni icwangcisiwe. I-MIV_RV32_C0 iprosesa engundoqo iquka iyunithi yokulanda imiyalelo, umbhobho wophumezo, kunye nenkqubo yememori yedatha. I-MIV_RV32_C0 inkqubo yememori yeprosesa iquka i-cache yomyalelo kunye nedatha yedatha. Undoqo we-MIV_RV32_C0 uquka ujongano lwangaphandle lwe-AHB-inkumbulo ye-AHB (MEM) i-bus master interface kunye ne-AHB Memory Mapped I/O (MMIO) ujongano lwebhasi. Umlawuli we-cache usebenzisa i-AHB MEM interface ukuze azalise kwakhona imiyalelo kunye nee-cache zedatha. Ujongano lwe-AHB MMIO lusetyenziswa kunikezelo olungagcinwanga kwi-I/O peripherals.

Iimephu zememori ze-AHB MMIO interface kunye ne-MEM interface yi-0x60000000 ukuya ku-0X6FFFFFF kunye ne-0x80000000 ukuya kwi-0x8FFFFFF, ngokulandelanayo. Idilesi yevektha yokusetha ngokutsha yomqhubekekisi iyalungiseka. Ukusetha kwakhona kwe-MIV_RV32_C0 luphawu olusebenzayo-ophantsi, ekufuneka lususwe kungqamaniso ngewotshi yenkqubo ngokusetha kwakhona isingqamanisi.

I-MIV_RV32_C0 iprosesa ifikelela kwimemori yokwenziwa kwesicelo isebenzisa ujongano lwe-AHB MEM. I-CoreAHBLite_C0_0 umzekelo webhasi ibumbeke ukuba ibonelele ngeendawo zokubeka amakhoboka ezili-16, nganye inobungakanani obuyi-1 MB. Imemori ye-RTG μPROM, kunye neebhloko ze-RTG4FDDRC ​​ziqhagamshelwe kule bhasi. I-μPROM isetyenziselwa ukugcina usetyenziso lwe-bootloader.

Iprosesa ye-MIV_RV32_C0 ilawula ukuthengiselana kwedatha phakathi kweedilesi 0x60000000 kunye ne-0x6FFFFFF kwi-interface ye-MMIO. Ujongano lweMMIO luqhagamshelwe kwi-CoreAHBLite_C1_0 ibhasi ukunxibelelana neeperipherals eziqhagamshelwe kwiindawo zokubeka amakhoboka. I-CoreAHBLite_C1_0 ibhasi ilungiselelwe ukunika iindawo zokubeka amakhoboka ali-16, indawo nganye inobukhulu obungama-256 MB. I-UART, CoreSPI, kunye ne-CoreGPIO peripherals ziqhagamshelwe kwi-CoreAHBLite_C1_0 ibhasi nge-CoreAHBTOAPB3 ibhulorho kunye ne-CoreAPB3 yebhasi.

Imephu yeMemori
Itheyibhile 3 idwelisa imephu yenkumbulo yeenkumbulo kunye neeperipherals.

Uluhlu 3 • Imephu yenkumbulo

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-23

Ukuphunyezwa kweSoftware

Uyilo lwereferensi files ziquka indawo yokusebenza yeSoftConsole equlethe ezi projekthi zilandelayo:

  • I-Bootloader
  • Isicelo ekujoliswe kuso

I-Bootloader
Usetyenziso lwe-bootloader lucwangciswe kwi-μPROM ngexesha locwangciso lwesixhobo. I-bootloader yenza le misebenzi ilandelayo:

  • Ukucwangcisa i-SPI Flash ngesicelo ekujoliswe kuso.
  • Ukukhuphela usetyenziso ekujoliswe kulo ukusuka kwi-SPI Flash ukuya kwimemori yeDDR3.
  • Ukutshintshela ukuphunyezwa kwenkqubo kwisicelo esijoliswe kuyo esikhoyo kwimemori yeDDR3.
    Usetyenziso lwe-bootloader kufuneka luphunyezwe kwi-μPROM nge-LSRAM njengesitaki. Ke ngoko, iidilesi ze-ROM kunye ne-RAM kwiskripthi sekhonkco zimiselwe kwidilesi yokuqala ye-μPROM kunye nee-LSRAM ezichongiweyo, ngokulandelelanayo. Icandelo lekhowudi lenziwe kwi-ROM kwaye icandelo ledatha lenziwe kwi-RAM njengoko kuboniswe kuMfanekiso 5.

Umzobo 5 • Iskripthi seBootloader Linker

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-24

Iskripthi sekhonkco (microsemi-riscv-ram_rom.ld) siyafumaneka apha
ISoftConsole_Project\mivrv32im-bootloader ifolda yoyilo files.

Isicelo ekujoliswe kuso
Isicelo ekujoliswe kuso siqhwanyaza ii-LEDs ezikwibhodi 1, 2, 3, no-4 kwaye siprinta imiyalezo ye-UART. Isicelo ekujoliswe kuso kufuneka senziwe kwimemori ye-DDR3. Ngenxa yoko, ikhowudi kunye namacandelo e-stack kwiskripthi sekhonkco asetelwe kwidilesi yokuqala yememori ye-DDR3 njengoko kubonisiwe kuMfanekiso 6.

Umzobo 6 • ISibhalo seSinxulumanisi seSicelo ekuJoliswe kuso

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-5

Iskripthi sekhonkco (microsemi-riscv-ram.ld) siyafumaneka kwiSoftConsole_Project\miv-rv32imddr- isicelo ulawulo loyilo loyilo. files.

Ukumisela i-Hardware

La manyathelo alandelayo achaza indlela yokuseta ihardware:

  1. Qinisekisa ukuba ibhodi iXIWE kusetyenziswa iswitshi ye-SW6.
  2. Qhagamshela abatsiba kwikhithi yophuhliso yeRTG4, njengoko kubonisiwe kolu luhlu lulandelayo:
    Uluhlu lwesi-4 • Izitsiba
    Umtsi Pin Ukusuka Phina Ku Amagqabantshintshi
    I-J11, i-J17, i-J19, i-J23, i-J26, i-J21, i-J32, kunye ne-J27 1 2 Ukuhlala kukho
    J16 2 3 Ukuhlala kukho
    J33 1 2 Ukuhlala kukho
    3 4
  3. Qhagamshela i-PC yomkhosi kwisidibanisi se-J47 usebenzisa intambo ye-USB.
  4. Qinisekisa ukuba i-USB kubaqhubi bebhulorho ye-UART babhaqwa ngokuzenzekelayo. Oku kunokuqinisekiswa kumphathi wesixhobo se-PC yokusingatha.
  5. Njengoko kubonisiwe kuMfanekiso 7, iipropati zezibuko zeCOM13 zibonisa ukuba iqhagamshelwe kwi-USB Serial Converter C. Yiyo loo nto, i-COM13 ikhethiwe kule ex.ample. Inombolo yesiqhagamshelanisi seCOM yinkqubo ethile.
    Umzobo 7 • Umphathi wesixhoboIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-6
    Phawula:
    Ukuba i-USB kubaqhubi bebhulorho ye-UART ayifakwanga, khuphela kwaye ufake abaqhubi ukusuka www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Qhagamshela unikezelo lwamandla kwi-J9 isinxibelelanisi kwaye utshintshe KWISwitshi yokubonelela ngombane, SW6.

Umfanekiso 8 • Ikhithi yoPhuhliso yeRTG4

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-7

Ukuqhuba iDemo

Esi sahluko sichaza amanyathelo okucwangcisa isixhobo seRTG4 ngoyilo lwereferensi, ukucwangcisa iSPI Flash kunye nesicelo esijoliswe kuyo, kunye nokuqalisa inkqubo ekujoliswe kuyo kwimemori yeDDR usebenzisa iMi-V Bootloader GUI.

Ukuqhuba idemo kubandakanya la manyathelo alandelayo:

  1. Ukucwangcisa isixhobo seRTG4, iphepha 11
  2. Ukuqhuba iMi-V Bootloader, iphepha le-11

Ukucwangcisa isixhobo seRTG4
Isixhobo seRTG4 sinokucwangciswa nokuba kusetyenziswa iFlashPro Express okanye iLibero SOC.

  • Ukucwangcisa i-RTG4 Development Kit nomsebenzi file inikezelwe njengenxalenye yoyilo files usebenzisa isoftware yeFlashPro Express, bhekisa kwiSihlomelo 1: UkuCwangcisa iSixhobo Usebenzisa iFlashPro Express,iphepha le-14.
  • Ukucwangcisa isixhobo usebenzisa iLibero SoC, jonga kwiSihlomelo 2: Ukucwangcisa isixhobo usebenzisa iLibero SoC, iphepha 17.

Ukuqhuba iMi-V Bootloader
Ekugqityweni ngempumelelo kwenkqubo, landela la manyathelo:

  1. Qalisa i setup.exe file ifumaneka kolu yilo lulandelayo files indawo.
    <$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Landela iwizadi yokufakela ukufaka isicelo seBootloader GUI.
    Umzobo we-9 ubonisa i-RTG4 Mi-V Bootloader GUI.
    Umzobo 9 • I-MI-V Bootloader GUIIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-8
  3. Khetha izibuko le-COM eliqhagamshelwe kwi-USB Serial Converter C njengoko kubonisiwe kuMfanekiso 7.
  4. Cofa iqhosha lokudibanisa. Emva koqhagamshelo oluyimpumelelo isalathisi esiBomvu sijika sibe Luhlaza njengoko kubonisiwe kuMfanekiso 10.
    Umzobo 10 • Qhagamshela i-COM PortIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-9
  5. Cofa i Rhweba iqhosha kwaye ukhethe isicelo ekujoliswe kuyo file (.umgqomo). Emva kokungenisa, umendo we file iboniswe kwi-GUI njengoko kubonisiwe kuMfanekiso 11.
    <$Download_Directory>\rtg4_ac490_df\Source_files
    Umfanekiso we-11 • Thatha ngaphandle isicelo ekujoliswe kuso FileIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-10
  6. Njengoko kubonisiwe kuMfanekiso we-11, cofa iNkqubo ye-SPI Flash ukhetho ukwenza inkqubo ekujoliswe kuyo kwi-SPI Flash. I-pop-up iboniswa emva kokuba i-SPI Flash icwangcisiwe njengoko kubonisiwe kuMfanekiso 12. Cofa u-Kulungile.
    Umfanekiso we-12 • I-SPI Flash icwangcisiweIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-11
  7. Khetha iQalisa Ukuqalisa ukhetho ukukopa usetyenziso kwi-SPI Flash ukuya kwimemori ye-DDR3 kwaye uqalise ukuphumeza usetyenziso kwimemori ye-DDR3. Emva kokuqalisa ngempumelelo inkqubo ekujoliswe kuyo kwimemori ye-DDR3, isicelo siprinta imiyalezo ye-UART kwaye idanyaza ebhodini yomsebenzisi we-LED1, 2, 3, kunye no-4 njengoko kubonisiwe kuMfanekiso 13.
    Umzobo 13 • Yenza isicelo kwi-DDRIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-12
  8. Isicelo sisebenza kwimemori ye-DDR3 kwaye oku kugqiba idemo. Vala iMi-V Bootloader GUI.

Ukucwangcisa isixhobo usebenzisa iFlashPro Express

Eli candelo lichaza indlela yokucwangcisa isixhobo seRTG4 ngomsebenzi wodweliso lwenkqubo file usebenzisa iFlashPro Express.

Ukucwangcisa isixhobo, yenza la manyathelo alandelayo:

  1. Qinisekisa ukuba useto lwe-jumper ebhodini luyafana nezo zidweliswe kwiThebhile 3 ye-UG0617:
    Isikhokelo soMsebenzisi se-RTG4 yeKit yoPhuhliso.
  2. Ngokuzikhethela, i-jumper J32 inokusetwa ukudibanisa izikhonkwane ezi-2-3 xa usebenzisa iFlashPro4 yangaphandle, iFlashPro5, okanye iFlashPro6 umdwelisi endaweni yokusetwa kwejumper engagqibekanga ukusebenzisa iFlashPro5 edibeneyo.
    Phawula: Ukutshintsha kombane, i-SW6 kufuneka icinywe ngelixa udibanisa i-jumper.
  3. Qhagamshela intambo yombane kwisidibanisi se-J9 ebhodini.
  4. Amandla KWISwitshi yokubonelela ngombane SW6.
  5. Ukuba usebenzisa iFlashPro5 elungisiweyo, qhagamshela intambo ye-USB kwisidibanisi i-J47 kunye ne-PC yomkhosi.
    Kungenjalo, ukuba usebenzisa umdwelisi wenkqubo wangaphandle, qhagamshela intambo yeribhoni kuJTAG header J22 kwaye uqhagamshele umdwelisi weprogram kwi-PC yokusingatha.
  6. Kwi-PC yomkhosi, vula isoftware yeFlashPro Express.
  7. Cofa eNtsha okanye ukhethe iProjekthi yeMisebenzi eNtsha kwiFlashPro Express Job kwimenyu yeProjekthi ukwenza iprojekthi entsha yomsebenzi, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umzobo 14 • Iprojekthi yeFlashPro Express JobIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-13
  8. Ngenisa oku kulandelayo kwiProjekthi yeMisebenzi eNtsha esuka kwibhokisi yencoko yababini yeFlashPro Express Job:
    • Umsebenzi wokucwangcisa fileNONE file ibekwe kwaye ukhethe i file. Indawo emiselweyo yile: \rtg4_ac490_df\Ucwangciso_Umsebenzi
    • Indawo yeprojekthi yeFlashPro Express: Cofa Jonga kwaye uhambe uye kwindawo yeprojekthi yeFlashPro Express oyifunayo.
      Umfanekiso we-15 • Iprojekthi yeMisebenzi eNtsha evela kwiFlashPro Express JobIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-14
  9. Cofa u-Kulungile. Inkqubo efunekayo file ikhethiwe kwaye ilungele ukucwangciswa kwisixhobo.
  10. Ifestile yeFlashPro Express ibonakala njengoko kubonisiwe kulo mfanekiso ulandelayo. Qinisekisa ukuba inombolo yomdwelisi ibonakala kwindawo yoMdwelisi. Ukuba ayenzi njalo, qinisekisa udibaniso lwebhodi kwaye ucofe Hlaziya/Rescan Programmers.
    Umzobo 16 • Ukucwangcisa isixhoboIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-15
  11. Cofa u-RUN. Xa ifowuni icwangciswe ngempumelelo, imo ye-RUN PASSED iboniswa njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umzobo 17 • I-FlashPro Express-RUN PASSEDIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-16
  12. Vala iFlashPro Express okanye ucofe uPhuma kwiProjekthi ithebhu.

Ukucwangcisa isixhobo usebenzisa iLibero SoC

Uyilo lwereferensi files iquka iprojekthi yenkqubo esezantsi yeMi-V eyenziwe kusetyenziswa iLibero SoC. Isixhobo se-RTG4 sinokucwangciswa kusetyenziswa i-Libero SoC. Iprojekthi ye-Libero SoC yakhiwe ngokupheleleyo kwaye iqhutywe kwi-Synthesis, Indawo kunye neNdlela, uQinisekiso lwexesha, i-FPGA Array Data Generation, Hlaziya uMxholo weMemori ye-μPROM, i-Bitstream Generation, i-FPGA Programming.

Ukuhamba koyilo lweLibero kuboniswe kulo mfanekiso ulandelayo.

Umzobo 18 • Ukuhamba koYilo lweLibero

IMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-17

Ukucwangcisa isixhobo seRTG4, iprojekthi yenkqubo esezantsi yeMi-V kufuneka ivulwe kwiLibero SoC kwaye la manyathelo alandelayo kufuneka aqhutywe kwakhona:

  1. Hlaziya uMxholo weMemori ye-uPROM: Kweli nyathelo, i-μPROM icwangciswe ngenkqubo yesilayidi sokuqala.
  2. Isizukulwana seBitstream: Kweli nyathelo, umsebenzi file yenzelwe isixhobo seRTG4.
  3. Ucwangciso lweFPGA: Kweli nyathelo, isixhobo seRTG4 sicwangciswe kusetyenziswa umsebenzi file.

Landela la manyathelo:

  1. Ukusuka kwiLibero Design Flow, khetha Hlaziya umxholo weMemori wePROM.
  2. Yenza umxhasi usebenzisa i Yongeza ukhetho.
  3. Khetha umxhasi kwaye emva koko ukhethe i Hlela ukhetho.
  4. Khetha Umxholo kwi file kwaye emva koko ukhethe ukhetho lokukhangela njengoko kubonisiwe kuMfanekiso 19.
    Umzobo 19 • Hlela uMxumi woGcino lweDathaIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-18
  5. Yiya kuyilo lulandelayo files kwaye ukhethe i-miv-rv32im-bootloader.hex file njengoko kubonisiwe kuMfanekiso 20. <$Download_Directory>\rtg4_ac490_df
    • Seta i File Chwetheza njenge-Intel-Hex (* .hex).
    • Khetha Sebenzisa indlela ezalanayo kuluhlu lweprojekthi.
    • Cofa u-Kulungile.
      Umfanekiso wama-20 • Ngenisa iMemori FileIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-19
  6. Cofa u-Kulungile.
    Umxholo we-μPROM uhlaziywa.
  7. Cofa kabini ukuvelisa iBitstream njengoko kubonisiwe kuMfanekiso 21.
    Umzobo 21 • Ukuvelisa i-BitstreamIMicrosemi-AC490-RTG4-FPGA-Ukwakha-a-Mi-V-Processor-Subsystem-20
  8. Cofa kabini u-Run PROGRAM Action ukucwangcisa isixhobo njengoko kubonisiwe kuMfanekiso wama-21.
    Isixhobo se-RTG4 sicwangcisiwe. Jonga ukwenza iDemo, iphepha 11.

Ukuqhuba iSikripthi se-TCL

Iincwadi zeempendulo ze-TCL zinikwe kuyilo files incwadi eneenkcukacha phantsi kolawulo TCL_Scripts. Ukuba kuyafuneka, ukuhamba koyilo kungaphinda kuveliswe ukusuka kuYilo loPhumezo kude kuvele umsebenzi file.

Ukusebenzisa i-TCL, landela la manyathelo angezantsi:

  1. Qalisa isoftware yeLibero.
  2. Khetha iProjekthi > Phumeza i-Script….
  3. Cofa u-Bhrawuza kwaye ukhethe i-script.tcl kuluhlu olukhutshelweyo lwe-TCL_Scripts.
  4. Cofa u-Run.

Emva kokuphunyezwa ngempumelelo kweskripthi se-TCL, iprojekthi ye-Libero yenziwa ngaphakathi kwe-TCL_Scripts directory.
Ngolwazi oluthe vetshe malunga nezikripthi ze-TCL, jonga ku-rtg4_ac490_df/TCL_Scripts/readme.txt.
Jonga kwiSikhokelo soMyalelo weLibero® SoC TCL ngeenkcukacha ezithe vetshe kwimiyalelo ye-TCL. Qhagamshelana
Inkxaso yobuGcisa kuyo nayiphi na imibuzo efunyenweyo xa uqhuba iskripthi se-TCL.

I-Microsemi ayenzi iwaranti, ukumelwa, okanye isiqinisekiso malunga nolwazi oluqulethwe apha okanye ukufaneleka kwemveliso kunye neenkonzo zayo nayiphi na injongo ethile, kwaye i-Microsemi ayithathi nayiphi na imfanelo evela kwisicelo okanye ukusetyenziswa kwayo nayiphi na imveliso okanye isiphaluka. Iimveliso ezithengiswa apha ngezantsi kunye naziphi na ezinye iimveliso ezithengiswa yi-Microsemi ziye zaphantsi kovavanyo olulinganiselwe kwaye akufanele zisetyenziswe ngokubambisana nezixhobo ezibalulekileyo zemishini okanye izicelo. Naziphi na iinkcukacha zokusebenza zikholelwa ukuba zithembekile kodwa aziqinisekiswanga, kwaye uMthengi kufuneka aqhube kwaye azalise yonke imisebenzi kunye nolunye uvavanyo lweemveliso, zodwa kunye kunye, okanye zifakwe kuyo, nayiphi na imveliso yokugqibela. Umthengi akayi kuthembela kuyo nayiphi na idatha kunye neenkcukacha zokusebenza okanye iiparitha ezinikezelwe yi-Microsemi. Luxanduva loMthengi ukuzimela ngokuzimeleyo ukufaneleka kwazo naziphi na iimveliso kunye nokuvavanya nokuqinisekisa okufanayo. Ulwazi olunikezwa yi-Microsemi apha ngezantsi lunikezelwa "njengoko lukhona, luphi" kunye nazo zonke iimpazamo, kwaye yonke ingozi ehambelana nolwazi olunjalo luphelele kuMthengi. I-Microsemi ayinikezeli, ngokucacileyo okanye ngokungafihliyo, nakweliphi na iqela naliphi na ilungelo lobunikazi, iilayisenisi, okanye nawaphi na amanye amalungelo e-IP, nokuba ngokubhekiselele kulwazi olunjalo ngokwalo okanye nayiphi na into echazwe ngolo lwazi. Ulwazi olunikezwe kolu xwebhu lunelungelo kwi-Microsemi, kwaye i-Microsemi inelungelo lokwenza naluphi na utshintsho kulwazi olukule ncwadana okanye kuyo nayiphi na imveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso.

Malunga neMicrosemi
I-Microsemi, i-subsidiary epheleleyo ye-Microchip Technology Inc. (i-Nasdaq: i-MCHP), inika iphothifoliyo ebanzi ye-semiconductor kunye nezisombululo zenkqubo ye-aerospace & nokukhusela, unxibelelwano, iziko ledatha kunye neemarike zoshishino. Iimveliso ziquka i-high-performance kunye ne-radiation-hardened analog mix-signal integrated circuits, FPGAs, SoCs kunye ne-ASICs; iimveliso zolawulo lwamandla; izixhobo zexesha kunye nongqamaniso kunye nezisombululo zexesha ezichanekileyo, ukumisela umgangatho wehlabathi wexesha; izixhobo zokulungisa ilizwi; Izisombululo zeRF; amacandelo ahlukeneyo; ugcino lweshishini kunye nezisombululo zonxibelelwano, ubugcisa bokhuseleko kunye ne-anti-t scalableampiimveliso ze-er; Izisombululo ze-Ethernet; I-Power-over-Ethernet ICs kunye ne-midspans; ngokunjalo noyilo lwesakhono kunye neenkonzo. Funda ngakumbi kwi www.microsemi.com.

Ikomkhulu leMicrosemi
Ishishini elinye, uAliso Viejo,
CA 92656 eMelika
Ngaphakathi e-USA: +1 800-713-4113
Ngaphandle kwe-USA: +1 949-380-6100
Intengiso: +1 949-380-6136
Ifeksi: +1 949-215-4996
I-imeyile: sales.support@microsemi.com
www.microsemi.com

©2021 iMicrosemi, icandelo eliphethwe ngokupheleleyo leMicrochip Technology Inc. Onke amalungelo agciniwe. I-Microsemi kunye ne-logo ye-Microsemi ziimpawu zorhwebo ezibhalisiweyo ze-Microsemi Corporation. Zonke ezinye iimpawu zorhwebo kunye namanqaku eenkonzo ziyipropathi yabanini bazo

Amaxwebhu / Izibonelelo

I-Microsemi AC490 RTG4 FPGA: Ukwakha i-Mi-V Processor Subsystem [pdf] Isikhokelo somsebenzisi
AC490 RTG4 FPGA Ukwakha iMi-V yeProsesa yesistim engaphantsi, AC490 RTG4, FPGA Ukwakha iMi-V yeProsesa yesistim engaphantsi, Inkqubo ephantsi yeMi-V

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *