Microsemi logotipas

„Microsemi AC490 RTG4 FPGA“: „Mi-V“ procesoriaus posistemio kūrimas

Microsemi-AC490-RTG4-FPGA-Mi-V procesoriaus posistemio kūrimas

Revizijos istorija

Taisymų istorija aprašo pakeitimus, kurie buvo įgyvendinti dokumente. Pakeitimai pateikiami pagal peržiūrą, pradedant naujausiu leidiniu.

3.0 peržiūra

Toliau pateikiama šioje peržiūroje atliktų pakeitimų santrauka.

  • Atnaujintas Libero SoC v2021.2 dokumentas.
  • Atnaujintas 1 paveikslas, 3 psl. – 3 paveikslas, 5 psl.
  • Pakeistas 4 paveikslas, 5 puslapis, 5 paveikslas, 7 puslapis ir 18 paveikslas, 17 puslapis.
  • Atnaujinta 2 lentelė, 6 psl. ir 3 lentelė, 7 psl.
  • Pridėtas 1 priedas: Įrenginio programavimas naudojant FlashPro Express, 14 psl.
  • Pridėtas 3 priedas: TCL scenarijaus vykdymas, 20 psl.
  • Pašalintos nuorodos į Libero versijų numerius.

2.0 peržiūra
Toliau pateikiama šioje peržiūroje atliktų pakeitimų santrauka.

  • Pridėta informacija apie COM prievado pasirinkimą aparatūros sąranka, 9 psl.
  • Atnaujinta, kaip pasirinkti tinkamą COM prievadą demonstracinės versijos vykdymas, 11 psl.

1.0 peržiūra
Pirmoji dokumento publikacija.

„Mi-V“ procesoriaus posistemio kūrimas

„Microchip“ siūlo „Mi-V“ procesoriaus IP, 32 bitų RISC-V procesorių ir programinės įrangos įrankių grandinę, skirtą kurti RISC-V procesorius pagrįstus dizainus. RISC-V, standartinė atvira instrukcijų rinkinio architektūra (ISA), valdoma RISC-V fondui, siūlo daugybę privalumų, įskaitant galimybę atvirojo kodo bendruomenei išbandyti ir tobulinti branduolius greičiau nei uždaros ISA.
RTG4® FPGA palaiko „Mi-V“ minkštąjį procesorių, kad būtų galima paleisti vartotojo programas. Šioje programos pastaboje aprašoma, kaip sukurti „Mi-V“ procesoriaus posistemį, kad būtų galima vykdyti vartotojo taikomąją programą iš nurodytos medžiagos RAM arba DDR atminties.

Dizaino reikalavimai
Šioje lentelėje pateikiami demonstracinės versijos paleidimo aparatinės ir programinės įrangos reikalavimai.

1 lentelė • Projektavimo reikalavimai

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-21

Programinė įranga

  • „Libero® System-on-Chip“ (SoC)
  • FlashPro Express
  • SoftConsole

Pastaba: Žr. failą readme.txt file numatyta projekte files programinės įrangos versijoms, naudojamoms su šiuo pamatiniu dizainu.

Pastaba: Šiame vadove pateiktos Libero SmartDesign ir konfigūracijos ekrano nuotraukos yra tik iliustracijos.
Atidarykite Libero dizainą, kad pamatytumėte naujausius atnaujinimus.

Būtinos sąlygos

Prieš pradėdami:

  1. Atsisiųskite ir įdiekite Libero SoC (kaip nurodyta webšio dizaino svetainė) pagrindiniame kompiuteryje iš šios vietos: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Dėl demonstracinio dizaino files atsisiuntimo nuoroda: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Dizaino aprašymas

RTG4 μPROM dydis yra 57 KB. Vartotojo programos, kurios neviršija μPROM dydžio, gali būti saugomos μPROM ir vykdomos iš vidinių didelių SRAM atmintinių (LSRAM). Vartotojo programos, kurios viršija μPROM dydį, turi būti saugomos išorinėje nepastovioje atmintyje. Šiuo atveju, norint inicijuoti vidines arba išorines SRAM atmintis su tiksline programa iš nepastovios atminties, reikalingas įkrovos įkroviklis, vykdantis iš μPROM.
Referencinis dizainas demonstruoja įkrovos įkrovos galimybę nukopijuoti tikslinę programą (7 KB dydžio) iš SPI flash į DDR atmintį ir vykdyti iš DDR atminties. Įkrovos įkroviklis vykdomas iš vidinių atmintinių. Kodo skyrius yra μPROM, o duomenų skyrius yra vidinėje didelėje SRAM (LSRAM).

Pastaba: Norėdami gauti daugiau informacijos apie tai, kaip sukurti Mi-V įkrovos tvarkyklės Libero projektą ir kaip sukurti SoftConsole projektą, žr. TU0775: PolarFire FPGA: Mi-V procesoriaus posistemio kūrimo pamoka.
1 paveiksle parodyta dizaino aukščiausio lygio blokinė schema.

1 pav. • Aukščiausio lygio blokinė diagrama

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-1

Kaip parodyta 1 paveiksle, šie punktai apibūdina dizaino duomenų srautą:

  • „Mi-V“ procesorius vykdo įkrovos programą iš μPROM ir nurodytų LSRAM. Įkrovos įkroviklis susieja su GUI per CoreUARTapb bloką ir laukia komandų.
  • Kai SPI flash programos komanda gaunama iš GUI, įkrovos įkroviklis užprogramuoja SPI blykstę su tiksline programa, gauta iš GUI.
  • Kai įkrovos komanda gaunama iš GUI, įkrovos įkroviklis nukopijuoja programos kodą iš SPI flash į DDR ir tada vykdo jį iš DDR.

Laikrodžio struktūra
Projekte yra du laikrodžio domenai (40 MHz ir 20 MHz). Įmontuotas 50 MHz kristalų generatorius yra prijungtas prie PF_CCC bloko, kuris generuoja 40 MHz ir 20 MHz laikrodžius. 40 MHz sistemos laikrodis valdo visą Mi-V procesoriaus posistemį, išskyrus μPROM. 20 MHz laikrodis valdo RTG4 μPROM ir RTG4 μPROM APB sąsają. RTG4 μPROM palaiko taktinį dažnį iki 30 MHz. DDR_FIC sukonfigūruotas AHB magistralės sąsajai, kuri veikia 40 MHz dažniu. DDR atmintis veikia 320 MHz dažniu.
2 paveiksle parodyta laikrodžio struktūra.

2 pav. • Laikrodžio struktūra

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-2

Iš naujo nustatyti struktūrą
POWER_ON_RESET_N ir LOCK signalai yra AND, o išvesties signalas (INIT_RESET_N) naudojamas RTG4FDDRC_INIT blokui iš naujo nustatyti. Atleidus FDDR atstatymą, FDDR valdiklis inicijuojamas, o tada patvirtinamas INIT_DONE signalas. INIT_DONE signalas naudojamas iš naujo nustatyti Mi-V procesorių, periferinius įrenginius ir kitus dizaino blokus.

3 pav. • Atstatyti struktūrą

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-3

Aparatinės įrangos diegimas
4 paveiksle parodytas Mi-V etaloninio dizaino Libero dizainas.

4 pav. • SmartDesign modulis

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-4

Pastaba: „Libero SmartDesign“ ekrano kopija, parodyta šioje programos pastaboje, skirta tik iliustracijai. Atidarykite Libero projektą, kad pamatytumėte naujausius naujinimus ir IP versijas.

IP blokai
2 paveiksle išvardyti IP blokai, naudojami Mi-V procesoriaus posistemio atskaitos projekte ir jų funkcija.

2 lentelė • IP blokai1

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-22

Visus IP vartotojo vadovus ir vadovus galite rasti Libero SoC -> Katalogas.

RTG4 μPROM saugo iki 10,400 36 374,400 bitų žodžių (32 0 bitų duomenų). Jis palaiko tik skaitymo operacijas įprasto įrenginio veikimo metu, kai įrenginys suprogramuotas. MIV_RV32_C0 procesoriaus šerdį sudaro komandų gavimo blokas, vykdymo vamzdynas ir duomenų atminties sistema. MIV_RV32_C0 procesoriaus atminties sistema apima instrukcijų talpyklą ir duomenų talpyklą. MIV_RVXNUMX_CXNUMX šerdį sudaro dvi išorinės AHB sąsajos – AHB atminties (MEM) magistralės pagrindinė sąsaja ir AHB atminties susietos įvesties/išvesties (MMIO) magistralės sąsaja. Talpyklos valdiklis naudoja AHB MEM sąsają, kad papildytų instrukcijas ir duomenų talpyklas. AHB MMIO sąsaja naudojama prieigai prie įvesties / išvesties periferinių įrenginių be talpyklos.

AHB MMIO sąsajos ir MEM sąsajos atminties žemėlapiai yra atitinkamai nuo 0x60000000 iki 0X6FFFFFF ir nuo 0x80000000 iki 0x8FFFFFF. Procesoriaus atstatymo vektoriaus adresas yra konfigūruojamas. MIV_RV32_C0 atstatymas yra aktyvus ir žemas signalas, kuris turi būti panaikintas sinchronizuojant su sistemos laikrodžiu per atstatymo sinchronizatorių.

MIV_RV32_C0 procesorius pasiekia programos vykdymo atmintį naudodamas AHB MEM sąsają. „CoreAHBLite_C0_0“ magistralės egzempliorius sukonfigūruotas teikti 16 pagalbinių lizdų, kurių kiekvienas yra 1 MB. Prie šios magistralės prijungta RTG μPROM atmintis ir RTG4FDDRC ​​blokai. μPROM naudojamas įkrovos įkėlimo programai saugoti.

MIV_RV32_C0 procesorius nukreipia duomenų operacijas tarp adresų 0x60000000 ir 0x6FFFFFFFF į MMIO sąsają. MMIO sąsaja yra prijungta prie CoreAHBLite_C1_0 magistralės, kad būtų galima susisiekti su periferiniais įrenginiais, prijungtais prie jos pavaldinių lizdų. „CoreAHBLite_C1_0“ magistralės egzempliorius sukonfigūruotas teikti 16 pagalbinių lizdų, kurių kiekvienas yra 256 MB. UART, CoreSPI ir CoreGPIO periferiniai įrenginiai yra prijungti prie CoreAHBLite_C1_0 magistralės per CoreAHBTOAPB3 tiltą ir CoreAPB3 magistralę.

Atminties žemėlapis
3 lentelėje pateikiamas atmintinių ir išorinių įrenginių atminties žemėlapis.

3 lentelė • Atminties žemėlapis

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-23

Programinės įrangos diegimas

Referencinis dizainas files apima SoftConsole darbo sritį, kurioje yra šie programinės įrangos projektai:

  • Bootloader
  • Tikslinė programa

Bootloader
Įkrovos įkėlimo programa užprogramuojama μPROM įrenginio programavimo metu. Įkrovos įkroviklis įgyvendina šias funkcijas:

  • SPI Flash programavimas su tiksline programa.
  • Tikslinės programos kopijavimas iš SPI Flash į DDR3 atmintį.
  • Programos vykdymo perjungimas į tikslinę programą, esančią DDR3 atmintyje.
    Įkrovos įkrovos programa turi būti vykdoma iš μPROM su LSRAM kaip krūva. Taigi, ROM ir RAM adresai linkerio scenarijuje atitinkamai nustatomi į pradinį μPROM adresą ir paskirtas LSRAM. Kodo sekcija vykdoma iš ROM, o duomenų sekcija vykdoma iš RAM, kaip parodyta 5 paveiksle.

5 pav. • Bootloader Linker Script

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-24

Susiejimo scenarijų (microsemi-riscv-ram_rom.ld) galite rasti adresu
SoftConsole_Project\mivrv32im-bootloader dizaino aplankas files.

Tikslinė programa
Tikslinė programa mirksi integruotais šviesos diodais 1, 2, 3 ir 4 ir spausdina UART pranešimus. Tikslinė programa turi būti vykdoma iš DDR3 atminties. Taigi, linkerio scenarijaus kodas ir kamino skyriai nustatomi į pradinį DDR3 atminties adresą, kaip parodyta 6 paveiksle.

6 pav. • Target Application Linker Script

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-5

Susiejimo scenarijų (microsemi-riscv-ram.ld) galima rasti dizaino programos aplanke SoftConsole_Project\miv-rv32imddr- files.

Aparatinės įrangos nustatymas

Šie veiksmai aprašo, kaip nustatyti aparatinę įrangą:

  1. Įsitikinkite, kad plokštės maitinimas išjungtas naudojant SW6 jungiklį.
  2. Prijunkite RTG4 vystymo rinkinio trumpiklius, kaip parodyta šioje lentelėje:
    4 lentelė • Džemperiai
    Džemperis Prisegti nuo Prisegti prie Komentarai
    J11, J17, J19, J23, J26, J21, J32 ir J27 1 2 Numatytoji
    J16 2 3 Numatytoji
    J33 1 2 Numatytoji
    3 4
  3. Prijunkite pagrindinį kompiuterį prie J47 jungties naudodami USB kabelį.
  4. Užtikrinkite, kad USB į UART tilto tvarkyklės būtų aptiktos automatiškai. Tai galima patikrinti pagrindinio kompiuterio įrenginių tvarkytuvėje.
  5. Kaip parodyta 7 paveiksle, COM13 prievado ypatybės rodo, kad jis yra prijungtas prie USB nuosekliojo keitiklio C. Taigi šiame pvz. pasirinktas COM13ample. COM prievado numeris priklauso nuo sistemos.
    7 pav. • Įrenginių tvarkytuvėMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-6
    Pastaba:
    Jei USB į UART tilto tvarkyklės neįdiegtos, atsisiųskite ir įdiekite tvarkykles iš www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Prijunkite maitinimo šaltinį prie J9 jungties ir įjunkite maitinimo jungiklį SW6.

8 pav. • RTG4 kūrimo rinkinys

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-7

Demo paleidimas

Šiame skyriuje aprašomi etaloninio dizaino RTG4 įrenginio programavimo, SPI Flash programavimo su tiksline programa ir tikslinės programos paleidimu iš DDR atminties naudojant Mi-V Bootloader GUI žingsniai.

Demonstracinės versijos paleidimas apima šiuos veiksmus:

  1. RTG4 įrenginio programavimas, 11 psl
  2. „Mi-V Bootloader“ paleidimas, 11 puslapis

RTG4 įrenginio programavimas
RTG4 įrenginį galima programuoti naudojant FlashPro Express arba Libero SOC.

  • Norėdami užprogramuoti RTG4 kūrimo rinkinį su užduotimi file pateikta kaip dizaino dalis files naudojant FlashPro Express programinę įrangą, žr. 1 priedą: Įrenginio programavimas naudojant FlashPro Express, 14 psl.
  • Norėdami užprogramuoti įrenginį naudodami Libero SoC, žr. 2 priedą: Įrenginio programavimas naudojant Libero SoC, 17 psl.

„Mi-V Bootloader“ paleidimas
Sėkmingai baigę programavimą, atlikite šiuos veiksmus:

  1. Paleiskite setup.exe file galima įsigyti tokiu dizainu files vietą.
    <$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Vykdykite diegimo vedlį, kad įdiegtumėte Bootloader GUI programą.
    9 paveiksle parodyta RTG4 Mi-V Bootloader GUI.
    9 pav. • „Mi-V Bootloader“ GUIMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-8
  3. Pasirinkite COM prievadą, prijungtą prie USB Serial Converter C, kaip parodyta 7 paveiksle.
  4. Spustelėkite prisijungimo mygtuką. Sėkmingai prisijungus, raudonas indikatorius tampa žalias, kaip parodyta 10 pav.
    10 pav. • Prijunkite COM prievadąMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-9
  5. Spustelėkite mygtuką Importuoti ir pasirinkite tikslinę programą file (.bin). Po importavimo kelias file rodomas GUI, kaip parodyta 11 paveiksle.
    <$Download_Directory>\rtg4_ac490_df\Source_files
    11 pav. • Importuokite tikslinę programą FileMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-10
  6. Kaip parodyta 11 paveiksle, spustelėkite Programuoti SPI Flash parinktį, kad užprogramuotumėte tikslinę programą SPI Flash. Suprogramavus SPI Flash, kaip parodyta 12 paveiksle, rodomas iššokantis langas. Spustelėkite Gerai.
    12 pav. • Užprogramuota SPI blykstėMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-11
  7. Pasirinkite parinktį Pradėti įkrovą, kad nukopijuotumėte programą iš SPI Flash į DDR3 atmintį ir pradėtumėte vykdyti programą iš DDR3 atminties. Sėkmingai paleidus tikslinę programą iš DDR3 atminties, programa spausdina UART pranešimus ir mirksi vartotojo LED1, 2, 3 ir 4, kaip parodyta 13 paveiksle.
    13 pav. • Vykdykite programą iš DDRMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-12
  8. Programa veikia iš DDR3 atminties ir tuo baigiama demonstracinė versija. Uždarykite „Mi-V Bootloader“ GUI.

Įrenginio programavimas naudojant FlashPro Express

Šiame skyriuje aprašoma, kaip užprogramuoti RTG4 įrenginį su programavimo užduotimi file naudojant „FlashPro Express“.

Norėdami užprogramuoti įrenginį, atlikite šiuos veiksmus:

  1. Įsitikinkite, kad plokštės trumpiklio nustatymai yra tokie patys, kaip išvardyti UG3 0617 lentelėje:
    RTG4 kūrimo rinkinio vartotojo vadovas.
  2. Pasirinktinai, trumpiklis J32 gali būti nustatytas prijungti 2–3 kaiščius, kai naudojamas išorinis FlashPro4, FlashPro5 arba FlashPro6 programuotojas, o ne numatytasis trumpiklis, kad būtų naudojamas įdėtasis FlashPro5.
    Pastaba: Jungiant trumpiklius maitinimo jungiklis SW6 turi būti IŠJUNGTAS.
  3. Prijunkite maitinimo laidą prie plokštės J9 jungties.
  4. ĮJUNKITE maitinimo jungiklį SW6.
  5. Jei naudojate integruotą FlashPro5, prijunkite USB kabelį prie jungties J47 ir pagrindinio kompiuterio.
    Arba, jei naudojate išorinį programuotoją, juostinį kabelį prijunkite prie JTAG antraštę J22 ir prijunkite programuotoją prie pagrindinio kompiuterio.
  6. Pagrindiniame kompiuteryje paleiskite „FlashPro Express“ programinę įrangą.
  7. Spustelėkite Naujas arba pasirinkite Naujas darbo projektas iš FlashPro Express Job meniu Projektas, kad sukurtumėte naują darbo projektą, kaip parodyta toliau pateiktame paveikslėlyje.
    14 pav. • FlashPro Express Job ProjectMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-13
  8. Dialogo lange Naujas darbo projektas iš FlashPro Express Job įveskite:
    • Programavimo darbas file: spustelėkite Naršyti ir eikite į vietą, kurioje yra .darbas file yra ir pasirinkite file. Numatytoji vieta yra: \rtg4_ac490_df\Programavimo_darbas
    • FlashPro Express darbo projekto vieta: spustelėkite Naršyti ir eikite į norimą FlashPro Express projekto vietą.
      15 pav. • Naujas darbo projektas iš FlashPro Express JobMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-14
  9. Spustelėkite Gerai. Reikalingas programavimas file pasirinktas ir paruoštas programuoti įrenginyje.
  10. Pasirodo „FlashPro Express“ langas, kaip parodyta toliau pateiktame paveikslėlyje. Patvirtinkite, kad lauke Programuotojas yra programuotojo numeris. Jei ne, patvirtinkite plokštės jungtis ir spustelėkite Refresh/Rescan Programmers.
    16 pav. • Įrenginio programavimasMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-15
  11. Spustelėkite RUN. Sėkmingai suprogramavus įrenginį, rodoma būsena RUN PASSED, kaip parodyta toliau esančiame paveikslėlyje.
    17 pav. • „FlashPro Express“ – VYKDYMAS PADARYTASMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-16
  12. Uždarykite FlashPro Express arba spustelėkite Exit skirtuke Project.

Įrenginio programavimas naudojant Libero SoC

Referencinis dizainas files apima Mi-V procesoriaus posistemio projektą, sukurtą naudojant Libero SoC. RTG4 įrenginį galima programuoti naudojant Libero SoC. Libero SoC projektas yra visiškai sukurtas ir vykdomas naudojant sintezę, vietą ir maršrutą, laiko patikrinimą, FPGA masyvo duomenų generavimą, μPROM atminties turinio atnaujinimą, bitų srauto generavimą, FPGA programavimą.

Libero dizaino srautas parodytas kitame paveikslėlyje.

18 pav. • Libero Design Flow

Microsemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-17

Norint užprogramuoti RTG4 įrenginį, Libero SoC reikia atidaryti Mi-V procesoriaus posistemės projektą ir iš naujo atlikti šiuos veiksmus:

  1. Atnaujinkite uPROM atminties turinį: šiame veiksme μPROM užprogramuojamas su įkrovos įkėlimo programa.
  2. Bitų srauto generavimas: šiame žingsnyje darbas file yra sukurtas RTG4 įrenginiui.
  3. FPGA programavimas: Šiame žingsnyje RTG4 įrenginys užprogramuojamas naudojant užduotį file.

Atlikite šiuos veiksmus:

  1. Iš Libero Design Flow pasirinkite Atnaujinti uPROM atminties turinį.
  2. Sukurkite klientą naudodami parinktį Pridėti.
  3. Pasirinkite klientą, tada pasirinkite parinktį Redaguoti.
  4. Pasirinkite Turinys iš file tada pasirinkite parinktį Naršyti, kaip parodyta 19 paveiksle.
    19 pav. • Redaguoti duomenų saugojimo klientąMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-18
  5. Eikite į toliau pateiktą dizainą files vietą ir pasirinkite miv-rv32im-bootloader.hex file kaip parodyta 20 paveiksle. <$Download_Directory>\rtg4_ac490_df
    • Nustatykite File Įveskite kaip Intel-Hex (*.hex).
    • Pasirinkite Naudoti santykinį kelią iš projekto katalogo.
    • Spustelėkite Gerai.
      20 pav. • Importuoti atmintį FileMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-19
  6. Spustelėkite Gerai.
    μPROM turinys atnaujintas.
  7. Dukart spustelėkite Generuoti bitų srautą, kaip parodyta 21 paveiksle.
    21 pav. • Generuoti bitų srautąMicrosemi-AC490-RTG4-FPGA-Mi-V-procesoriaus posistemio kūrimas-20
  8. Dukart spustelėkite Vykdyti PROGRAMOS veiksmą, kad užprogramuotumėte įrenginį, kaip parodyta 21 paveiksle.
    RTG4 įrenginys užprogramuotas. Žr. Demonstracinės versijos vykdymas, 11 psl.

TCL scenarijaus paleidimas

TCL scenarijai pateikti projekte files aplanką, esantį kataloge TCL_Scripts. Jei reikia, projektavimo srautą galima atkurti nuo projekto įgyvendinimo iki darbo sukūrimo file.

Norėdami paleisti TCL, atlikite toliau nurodytus veiksmus.

  1. Paleiskite Libero programinę įrangą.
  2. Pasirinkite Projektas > Vykdyti scenarijų….
  3. Spustelėkite Naršyti ir atsisiųstame TCL_Scripts kataloge pasirinkite script.tcl.
  4. Spustelėkite Vykdyti.

Sėkmingai įvykdžius TCL scenarijų, Libero projektas sukuriamas TCL_Scripts kataloge.
Daugiau informacijos apie TCL scenarijus rasite rtg4_ac490_df/TCL_Scripts/readme.txt.
Daugiau informacijos apie TCL komandas rasite Libero® SoC TCL komandų informaciniame vadove. Susisiekite
Techninis palaikymas visoms užklausoms, su kuriomis susiduriama vykdant TCL scenarijų.

„Microsemi“ nesuteikia jokių garantijų, pareiškimų ar garantijų dėl čia pateiktos informacijos arba savo produktų ir paslaugų tinkamumo jokiam konkrečiam tikslui, taip pat „Microsemi“ neprisiima jokios atsakomybės, kylančios dėl bet kokio gaminio ar grandinės taikymo ar naudojimo. Pagal šią nuostatą parduodami produktai ir visi kiti „Microsemi“ parduodami produktai buvo išbandyti ribotai ir neturėtų būti naudojami kartu su įranga ar programomis, kurios yra labai svarbios. Manoma, kad bet kokios veikimo specifikacijos yra patikimos, tačiau nėra patikrintos, todėl Pirkėjas turi atlikti ir užbaigti visus gaminių veikimo ir kitus bandymus atskirai ir kartu su bet kokiais galutiniais produktais arba juose sumontuotais. Pirkėjas negali pasikliauti jokiais Microsemi pateiktais duomenimis ir veikimo specifikacijomis ar parametrais. Pirkėjas privalo savarankiškai nustatyti bet kokių gaminių tinkamumą ir juos išbandyti bei patikrinti. „Microsemi“ toliau pateikta informacija pateikiama „tokia, kokia yra, kur yra“ ir su visais trūkumais, o visa su tokia informacija susijusi rizika tenka Pirkėjui. „Microsemi“ nei tiesiogiai, nei netiesiogiai nesuteikia jokiai šaliai jokių patentinių teisių, licencijų ar bet kokių kitų intelektinės nuosavybės teisių, nesvarbu, ar tai susiję su tokia informacija, ar bet kuo, kas aprašyta toje informacijoje. Šiame dokumente pateikta informacija priklauso „Microsemi“, todėl „Microsemi“ pasilieka teisę bet kuriuo metu be įspėjimo keisti šiame dokumente pateiktą informaciją arba bet kokius produktus ir paslaugas.

Apie Microsemi
Microsemi, visiškai priklausanti Microchip Technology Inc. (Nasdaq: MCHP) dukterinė įmonė, siūlo platų puslaidininkių ir sistemų sprendimų portfelį aviacijos ir gynybos, ryšių, duomenų centrų ir pramonės rinkoms. Produktai apima didelio našumo ir spinduliuotei atsparius analoginius mišraus signalo integrinius grandynus, FPGA, SoC ir ASIC; galios valdymo produktai; laiko matavimo ir sinchronizavimo įrenginiai bei tikslūs laiko sprendimai, nustatantys pasaulio laiko standartą; balso apdorojimo įrenginiai; RF sprendimai; atskiri komponentai; įmonės saugojimo ir ryšių sprendimai, saugos technologijos ir keičiamo dydžio anti-tamper produktai; Ethernet sprendimai; Power-over-Ethernet IC ir midspans; taip pat pasirinktinio dizaino galimybes ir paslaugas. Sužinokite daugiau adresu www.microsemi.com.

„Microsemi“ būstinė
„One Enterprise“, Aliso Viejo,
CA 92656 JAV
JAV: +1 800-713-4113
Už JAV ribų: +1 949-380-6100
Pardavimai: +1 949-380-6136
Faksas: +1 XNUMX XNUMX XNUMX 949-215-4996
El. paštas: sales.support@microsemi.com
www.microsemi.com

©2021 Microsemi, visiškai priklausanti Microchip Technology Inc. dukterinė įmonė. Visos teisės saugomos. Microsemi ir Microsemi logotipas yra registruotieji Microsemi Corporation prekių ženklai. Visi kiti prekių ir paslaugų ženklai yra atitinkamų jų savininkų nuosavybė

Dokumentai / Ištekliai

„Microsemi AC490 RTG4 FPGA“: „Mi-V“ procesoriaus posistemio kūrimas [pdfVartotojo vadovas
AC490 RTG4 FPGA Mi-V procesoriaus posistemio kūrimas, AC490 RTG4, FPGA Mi-V procesoriaus posistemio kūrimas, Mi-V procesoriaus posistemio kūrimas

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *