Microsemi logo

Microsemi AC490 RTG4 FPGA: Pagtukod og Mi-V Processor Subsystem

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem

Kasaysayan sa Pagbag-o

Ang kasaysayan sa rebisyon naghulagway sa mga kausaban nga gipatuman sa dokumento. Ang mga pagbag-o gilista pinaagi sa rebisyon, sugod sa pinakabag-o nga publikasyon.

Rebisyon 3.0

Ang mosunod mao ang summary sa mga kausaban nga gihimo niini nga rebisyon.

  • Gi-update ang dokumento para sa Libero SoC v2021.2.
  • Gi-update nga Figure 1, page 3 hangtod sa Figure 3, page 5.
  • Gipulihan ang Figure 4, page 5, Figure 5, page 7, ug Figure 18, page 17.
  • Gi-update nga Table 2, page 6 ug Table 3, page 7.
  • Gidugang nga Apendise 1: Pagprograma sa Device Gamit ang FlashPro Express, panid 14.
  • Gidugang nga Apendise 3: Pagpadagan sa TCL Script, panid 20.
  • Gikuha ang mga pakisayran sa mga numero sa bersyon sa Libero.

Rebisyon 2.0
Ang mosunod mao ang summary sa mga kausaban nga gihimo niini nga rebisyon.

  • Gidugang nga impormasyon bahin sa pagpili sa COM port sa Pag-set Up sa Hardware, pahina 9.
  • Gi-update kung giunsa pagpili ang angay nga COM port sa Running the Demo, page 11.

Rebisyon 1.0
Ang unang publikasyon sa dokumento.

Pagtukod og Mi-V Processor Subsystem

Ang Microchip nagtanyag sa Mi-V processor IP, usa ka 32-bit nga RISC-V nga processor ug software toolchain aron sa pagpalambo sa RISC-V processor based nga mga disenyo. Ang RISC-V, usa ka standard nga open Instruction Set Architecture (ISA) ubos sa pagdumala sa RISC-V Foundation, nagtanyag og daghang benepisyo, nga naglakip sa pagpagana sa open source nga komunidad sa pagsulay ug pagpalambo sa mga cores sa mas paspas nga dagan kay sa closed ISAs.
Ang RTG4® FPGAs nagsuporta sa Mi-V nga soft processor sa pagpadagan sa mga aplikasyon sa user. Kini nga nota sa aplikasyon naghulagway kung giunsa paghimo ang usa ka subsystem sa processor sa Mi-V aron ipatuman ang aplikasyon sa gumagamit gikan sa gitudlo nga mga RAM nga panapton o memorya sa DDR.

Mga Kinahanglanon sa Disenyo
Ang mosunud nga lamesa naglista sa mga kinahanglanon sa hardware ug software alang sa pagpadagan sa demo.

Talaan 1 • Mga Kinahanglanon sa Disenyo

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-21

Software

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

Mubo nga sulat: Tan-awa ang readme.txt file gihatag sa disenyo files alang sa mga bersyon sa software nga gigamit niini nga reference nga disenyo.

Mubo nga sulat: Libero SmartDesign ug configuration screen shots nga gipakita niini nga giya kay para lamang sa katuyoan sa paghulagway.
Ablihi ang disenyo sa Libero aron makita ang pinakabag-o nga mga update.

Mga kinahanglanon

Sa dili ka pa magsugod:

  1. I-download ug i-install ang Libero SoC (ingon sa gipakita sa website alang niini nga disenyo) sa host PC gikan sa mosunod nga lokasyon: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Alang sa disenyo sa demo files download link: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Paglaraw sa Laraw

Ang gidak-on sa RTG4 μPROM kay 57 KB. Ang mga aplikasyon sa user nga dili molapas sa gidak-on sa μPROM mahimong tipigan sa μPROM ug ipatuman gikan sa internal nga Large SRAM memories (LSRAM). Ang mga aplikasyon sa gumagamit nga molapas sa gidak-on sa μPROM kinahanglan nga tipigan sa usa ka eksternal nga non-volatile memory. Sa kini nga kaso, ang usa ka bootloader nga nagpatuman gikan sa μPROM gikinahanglan aron masugdan ang internal o eksternal nga mga panumduman sa SRAM nga adunay target nga aplikasyon gikan sa non-volatile memory.
Ang reference design nagpakita sa bootloader nga kapabilidad sa pagkopya sa target nga aplikasyon (sa gidak-on nga 7 KB) gikan sa SPI flash ngadto sa DDR memory, ug execute gikan sa DDR memory. Ang bootloader gipatuman gikan sa internal nga mga panumduman. Ang seksyon sa code nahimutang sa μPROM, ug ang seksyon sa datos nahimutang sa internal nga Large SRAM (LSRAM).

Mubo nga sulat: Para sa dugang nga impormasyon kon unsaon paghimo sa Mi-V bootloader Libero nga proyekto ug unsaon paghimo sa SoftConsole project, tan-awa ang TU0775: PolarFire FPGA: Pagtukod ug Mi-V Processor Subsystem Tutorial
Gipakita sa Figure 1 ang top-level block diagram sa disenyo.

Figure 1 • Top Level Block Diagram

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-1

Sama sa gipakita sa Figure 1, ang mosunod nga mga punto naghulagway sa dagan sa datos sa disenyo:

  • Ang Mi-V processor nagpatuman sa bootloader gikan sa μPROM ug gitudlo nga mga LSRAM. Ang bootloader nag-interface sa GUI pinaagi sa CoreUARTapb block ug naghulat sa mga sugo.
  • Sa diha nga ang SPI flash program command madawat gikan sa GUI, ang bootloader magprograma sa SPI flash uban sa target nga aplikasyon nga nadawat gikan sa GUI.
  • Sa diha nga ang boot command madawat gikan sa GUI, ang bootloader mokopya sa aplikasyon code gikan sa SPI flash ngadto sa DDR ug dayon ipatuman kini gikan sa DDR.

Istruktura sa Pag-orasan
Adunay duha ka mga domain sa orasan (40 MHz ug 20 MHz) sa disenyo. Ang on-board nga 50 MHz crystal oscillator konektado sa PF_CCC block nga nagpatunghag 40 MHz ug 20 MHz nga mga orasan. Ang 40 MHz system clock nagmaneho sa kompletong Mi-V processor subsystem gawas sa μPROM. Ang 20 MHz nga orasan nagmaneho sa RTG4 μPROM ug sa RTG4 μPROM APB interface. Gisuportahan sa RTG4 μPROM ang frequency sa orasan hangtod sa 30 MHz. Ang DDR_FIC gi-configure para sa AHB bus interface, nga naglihok sa 40 MHz. Ang memorya sa DDR naglihok sa 320 MHz.
Ang Figure 2 nagpakita sa clocking structure.

Figure 2 • Clocking Structure

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-2

I-reset ang Istruktura
Ang POWER_ON_RESET_N ug ang LOCK signal kay ANDed, ug ang output signal (INIT_RESET_N) gigamit sa pag-reset sa RTG4FDDRC_INIT block. Human sa pagpagawas sa FDDR reset, ang FDDR controller gets inisyal, ug unya ang INIT_DONE signal gipahayag. Ang INIT_DONE signal gigamit sa pag-reset sa Mi-V processor, peripheral, ug uban pang mga bloke sa disenyo.

Figure 3 • Reset Structure

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-3

Pagpatuman sa Hardware
Ang Figure 4 nagpakita sa Libero nga disenyo sa Mi-V reference design.

Figure 4 • SmartDesign Module

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-4

Mubo nga sulat: Ang screenshot sa Libero SmartDesign nga gipakita sa kini nga nota sa aplikasyon alang lamang sa katuyoan sa paghulagway. Ablihi ang proyekto sa Libero aron makita ang pinakabag-o nga mga update ug mga bersyon sa IP.

Mga bloke sa IP
Ilista sa Figure 2 ang mga IP block nga gigamit sa Mi-V processor subsystem reference design ug ang ilang function.

Talaan 2 • IP Blocks1

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-22

Ang tanang IP user guide ug handbook anaa sa Libero SoC -> Catalog.

Ang RTG4 μPROM nagtipig hangtod sa 10,400 36-bit nga mga pulong (374,400 bits sa datos). Gisuportahan lamang niini ang mga operasyon sa pagbasa sa panahon sa normal nga operasyon sa aparato pagkahuman naprograma ang aparato. Ang MIV_RV32_C0 processor core naglangkob sa usa ka instruction fetch unit, usa ka execution pipeline, ug usa ka data memory system. Ang MIV_RV32_C0 processor memory system naglakip sa instruksiyon cache ug data cache. Ang MIV_RV32_C0 core naglakip sa duha ka eksternal nga AHB interface-ang AHB memory (MEM) bus master interface ug ang AHB Memory Mapped I/O (MMIO) bus master interface. Ang cache controller naggamit sa interface sa AHB MEM aron pun-on ang mga instruksyon ug mga data cache. Ang interface sa AHB MMIO kay gigamit para sa uncached access sa I/O peripheral.

Ang mga mapa sa memorya sa AHB MMIO interface ug ang MEM interface mao ang 0x60000000 ngadto sa 0X6FFFFFFF ug 0x80000000 ngadto sa 0x8FFFFFFF, matag usa. Ang reset vector address sa processor kay ma-configure. Ang pag-reset sa MIV_RV32_C0 usa ka aktibo-ubos nga signal, nga kinahanglan nga i-de-asserted sa pag-sync sa orasan sa sistema pinaagi sa usa ka reset synchronizer.

Ang MIV_RV32_C0 processor nag-access sa memorya sa pagpatuman sa aplikasyon gamit ang interface sa AHB MEM. Ang CoreAHBLite_C0_0 bus instance gi-configure aron makahatag og 16 ka slave slots, matag usa adunay gidak-on nga 1 MB. Ang RTG μPROM memory, ug RTG4FDRC blocks konektado niini nga bus. Ang μPROM gigamit alang sa pagtipig sa aplikasyon sa bootloader.

Ang MIV_RV32_C0 processor nagdumala sa mga transaksyon sa datos tali sa mga adres 0x60000000 ug 0x6FFFFFFF ngadto sa MMIO interface. Ang interface sa MMIO konektado sa CoreAHBLite_C1_0 bus aron makigkomunikar sa mga peripheral nga konektado sa mga slave slot niini. Ang CoreAHBLite_C1_0 bus instance gi-configure aron makahatag og 16 ka slave slots, matag usa adunay gidak-on nga 256 MB. Ang UART, CoreSPI, ug CoreGPIO peripheral konektado sa CoreAHBLite_C1_0 bus pinaagi sa CoreAHBTOAPB3 bridge ug sa CoreAPB3 bus.

Mapa sa Memorya
Ang talaan 3 naglista sa mapa sa memorya sa mga panumduman ug mga peripheral.

Table 3 • Memory Map

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-23

Pagpatuman sa Software

Ang reference nga disenyo files naglakip sa SoftConsole workspace nga naglangkob sa mosunod nga mga proyekto sa software:

  • Bootloader
  • Target nga Aplikasyon

Bootloader
Ang aplikasyon sa bootloader giprograma sa μPROM sa panahon sa pagprograma sa aparato. Ang bootloader nagpatuman sa mosunod nga mga function:

  • Pagprograma sa SPI Flash gamit ang target nga aplikasyon.
  • Pagkopya sa target nga aplikasyon gikan sa SPI Flash ngadto sa DDR3 memory.
  • Pagbalhin sa pagpatuman sa programa ngadto sa target nga aplikasyon nga anaa sa memorya sa DDR3.
    Ang aplikasyon sa bootloader kinahanglan nga ipatuman gikan sa μPROM nga adunay LSRAM ingon stack. Busa, ang mga adres sa ROM ug RAM sa linker script gitakda sa pagsugod nga adres sa μPROM ug gitudlo nga mga LSRAM, sa matag usa. Ang seksyon sa code gipatuman gikan sa ROM ug ang seksyon sa datos gipatuman gikan sa RAM sama sa gipakita sa Figure 5.

Figure 5 • Bootloader Linker Script

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-24

Ang linker script (microsemi-riscv-ram_rom.ld) anaa sa
SoftConsole_Project\mivrv32im-bootloader folder sa disenyo files.

Target nga Aplikasyon
Ang target nga aplikasyon nagpakidlap sa onboard nga mga LED 1, 2, 3, ug 4 ug nag-imprinta sa mga mensahe sa UART. Ang target nga aplikasyon kinahanglang ipatuman gikan sa DDR3 memory. Busa, ang code ug stack nga mga seksyon sa linker script gibutang sa sinugdanan nga adres sa DDR3 nga panumduman sama sa gipakita sa Figure 6.

Figure 6 • Target nga Application Linker Script

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-5

Ang linker script (microsemi-riscv-ram.ld) anaa sa SoftConsole_Project\miv-rv32imddr- application folder sa disenyo files.

Pag-set up sa Hardware

Ang mosunud nga mga lakang naghulagway kung giunsa ang pag-set up sa hardware:

  1. Siguroha nga ang board gipaandar nga OFF gamit ang SW6 switch.
  2. Ikonektar ang mga jumper sa RTG4 development kit, sama sa gipakita sa mosunod nga lamesa:
    Talaan 4 • Mga jumper
    Jumper Pin Gikan sa Pin Sa Mga komento
    J11, J17, J19, J23, J26, J21, J32, ug J27 1 2 Default
    J16 2 3 Default
    J33 1 2 Default
    3 4
  3. Ikonektar ang host PC sa J47 connector gamit ang USB cable.
  4. Siguruha nga ang mga drayber sa taytayan sa USB hangtod sa UART awtomatik nga makit-an. Mahimo kining mapamatud-an sa device manager sa host PC.
  5. Ingon sa gipakita sa Figure 7, ang port properties sa COM13 nagpakita nga kini konektado sa USB Serial Converter C. Busa, ang COM13 gipili niini nga example. Ang numero sa COM port kay espesipiko sa sistema.
    Figure 7 • Device ManagerMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-6
    Mubo nga sulat:
    Kung wala ma-install ang USB to UART bridge drivers, i-download ug i-install ang mga driver gikan sa www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Ikonektar ang power supply sa J9 connector ug i-switch ON ang power supply switch, SW6.

Hulagway 8 • RTG4 Development Kit

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-7

Pagpadagan sa Demo

Kini nga kapitulo naghulagway sa mga lakang sa pagprograma sa RTG4 device nga adunay reference nga disenyo, pagprograma sa SPI Flash uban sa target nga aplikasyon, ug pag-boot sa target nga aplikasyon gikan sa DDR memory gamit ang Mi-V Bootloader GUI.

Ang pagpadagan sa demo naglakip sa mosunod nga mga lakang:

  1. Pagprograma sa RTG4 Device, pahina 11
  2. Pagpadagan sa Mi-V Bootloader, panid 11

Pagprograma sa RTG4 Device
Ang RTG4 device mahimong maprograma gamit ang FlashPro Express o Libero SOC.

  • Sa pagprograma sa RTG4 Development Kit uban sa trabaho file gihatag isip bahin sa disenyo filegamit ang FlashPro Express software, tan-awa ang Appendix 1: Pagprograma sa Device Gamit ang FlashPro Express, pahina 14.
  • Sa pagprograma sa device gamit ang Libero SoC, tan-awa ang Appendix 2: Pagprograma sa Device Gamit ang Libero SoC, pahina 17.

Pagpadagan sa Mi-V Bootloader
Sa malampuson nga pagkompleto sa programming, sunda kini nga mga lakang:

  1. Pagdalagan ang setup.exe file anaa sa mosunod nga disenyo files lokasyon.
    <$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Sunda ang installation wizard aron ma-install ang Bootloader GUI application.
    Gipakita sa Figure 9 ang RTG4 Mi-V Bootloader GUI.
    Figure 9 • Mi-V Bootloader GUIMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-8
  3. Pilia ang COM port nga konektado sa USB Serial Converter C sama sa gipakita sa Figure 7.
  4. I-klik ang button sa pagkonektar. Human sa malampuson nga koneksyon ang Red indicator nahimong Green sama sa gipakita sa Figure 10.
    Figure 10 • Ikonektar ang COM PortMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-9
  5. I-klik ang Import button ug pilia ang target nga aplikasyon file (.bin). Human sa pag-import, ang dalan sa file gipakita sa GUI sama sa gipakita sa Figure 11.
    <$Download_Directory>\rtg4_ac490_df\Source_files
    Figure 11 • Import ang Target nga Aplikasyon FileMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-10
  6. Ingon sa gipakita sa Figure 11, i-klik Program SPI Flash kapilian sa programa sa target nga aplikasyon sa SPI Flash. Usa ka pop-up ang gipakita human maprograma ang SPI Flash sama sa gipakita sa Figure 12. I-klik ang OK.
    Figure 12 • SPI Flash ProgrammedMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-11
  7. Pilia ang opsyon sa Start Boot aron kopyahon ang aplikasyon gikan sa SPI Flash ngadto sa DDR3 nga memorya ug magsugod sa pagpatuman sa aplikasyon gikan sa DDR3 memory. Pagkahuman sa malampuson nga pag-boot sa target nga aplikasyon gikan sa memorya sa DDR3, ang aplikasyon nag-imprinta sa mga mensahe sa UART ug nag-blink sa on-board user nga LED1, 2, 3, ug 4 sama sa gipakita sa Figure 13.
    Figure 13 • Ipatuman ang Aplikasyon Gikan sa DDRMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-12
  8. Ang aplikasyon nagdagan gikan sa memorya sa DDR3 ug kini nagtapos sa demo. Isira ang Mi-V Bootloader GUI.

Pagprograma sa Device Gamit ang FlashPro Express

Kini nga seksyon naghulagway kung giunsa ang pagprograma sa RTG4 nga aparato gamit ang trabaho sa pagprograma file gamit ang FlashPro Express.

Aron maprograma ang device, buhata ang mosunod nga mga lakang:

  1. Siguruha nga ang mga setting sa jumper sa pisara parehas sa gilista sa Talaan 3 sa UG0617:
    Giya sa Gumagamit sa RTG4 Development Kit.
  2. Opsyonal, ang jumper J32 mahimong i-set aron makonektar ang mga pin 2-3 kung mogamit usa ka eksternal nga FlashPro4, FlashPro5, o FlashPro6 programmer imbes sa default nga setting sa jumper aron magamit ang na-embed nga FlashPro5.
    Mubo nga sulat: Ang switch sa suplay sa kuryente, ang SW6 kinahanglan nga i-OFF samtang naghimo sa mga koneksyon sa jumper.
  3. Ikonektar ang power supply cable sa J9 connector sa board.
  4. I-ON ang power supply switch SW6.
  5. Kung gigamit ang naka-embed nga FlashPro5, ikonektar ang USB cable sa konektor nga J47 ug ang host PC.
    Sa laing bahin, kon mogamit ug external programmer, ikonektar ang ribbon cable ngadto sa JTAG header J22 ug ikonektar ang programmer sa host PC.
  6. Sa host PC, ilunsad ang FlashPro Express software.
  7. I-klik ang Bag-o o pilia ang Bag-ong Proyekto sa Trabaho gikan sa FlashPro Express Job gikan sa menu sa Project aron makahimo og bag-ong proyekto sa trabaho, sama sa gipakita sa mosunod nga numero.
    Hulagway 14 • FlashPro Express Job ProjectMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-13
  8. Pagsulod sa mosunod sa New Job Project gikan sa FlashPro Express Job dialog box:
    • Pagprograma nga trabaho file: I-klik ang Browse, ug navigate sa lokasyon diin ang .job file nahimutang ug pilia ang file. Ang default nga lokasyon mao ang: \rtg4_ac490_df\Programming_Job
    • Ang lokasyon sa proyekto sa trabaho sa FlashPro Express: I-klik ang Pag-browse ug pag-navigate sa gusto nga lokasyon sa proyekto sa FlashPro Express.
      Figure 15 • Bag-ong Job Project gikan sa FlashPro Express JobMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-14
  9. I-klik ang OK. Ang gikinahanglan nga programming file gipili ug andam nga maprograma sa aparato.
  10. Ang FlashPro Express nga bintana makita sama sa gipakita sa mosunod nga numero. Kumpirma nga ang numero sa programmer makita sa natad sa Programmer. Kung dili, kumpirmahi ang mga koneksyon sa board ug i-klik ang Refresh/Rescan Programmers.
    Figure 16 • Pagprograma sa DeviceMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-15
  11. I-klik ang RUN. Kung malampuson nga naprograma ang aparato, usa ka kahimtang sa RUN PASSED ang gipakita sama sa gipakita sa mosunod nga numero.
    Figure 17 • FlashPro Express—RUN PASSEDMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-16
  12. Isira ang FlashPro Express o i-klik ang Exit sa Project tab.

Pagprograma sa Device Gamit ang Libero SoC

Ang reference nga disenyo files naglakip sa Mi-V processor subsystem nga proyekto nga gihimo gamit ang Libero SoC. Ang RTG4 device mahimong maprograma gamit ang Libero SoC. Ang proyekto sa Libero SoC hingpit nga gitukod ug gipadagan gikan sa Synthesis, Place and Route, Timing Verification, FPGA Array Data Generation, Update μPROM Memory Content, Bitstream Generation, FPGA Programming.

Ang dagan sa disenyo sa Libero gipakita sa mosunod nga numero.

Figure 18 • Libero Design Flow

Microsemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-17

Aron maprograma ang RTG4 device, ang Mi-V processor subsystem project kinahanglang ablihan sa Libero SoC ug ang mosunod nga mga lakang kinahanglang ipadagan pag-usab:

  1. I-update ang uPROM Memory Content: Niini nga lakang, ang μPROM giprograma sa aplikasyon sa bootloader.
  2. Bitstream Generation: Niini nga lakang, ang Job file gihimo alang sa RTG4 device.
  3. FPGA Programming: Niini nga lakang, ang RTG4 device giprograma gamit ang Job file.

Sunda kini nga mga lakang:

  1. Gikan sa Libero Design Flow, pilia ang Update uPROM Memory Content.
  2. Paghimo og kliyente gamit ang Add option.
  3. Pilia ang kliyente ug dayon pilia ang Edit nga kapilian.
  4. Pilia ang Content gikan sa file ug dayon pilia ang opsyon sa Pag-browse sama sa gipakita sa Figure 19.
    Figure 19 • I-edit ang Data Storage ClientMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-18
  5. Pagdala ngadto sa mosunod nga disenyo files lokasyon ug pilia ang miv-rv32im-bootloader.hex file sama sa gipakita sa Figure 20. <$Download_Directory>\rtg4_ac490_df
    • Ibutang ang File Type isip Intel-Hex (*.hex).
    • Pilia ang Use relative path gikan sa project directory.
    • I-klik ang OK.
      Figure 20 • Import nga Memorya FileMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-19
  6. I-klik ang OK.
    Gi-update ang sulod sa μPROM.
  7. Doble nga pag-klik Paghimo Bitstream sama sa gipakita sa Figure 21.
    Figure 21 • Paghimo og BitstreamMicrosemi-AC490-RTG4-FPGA-Pagtukod-usa ka-Mi-V-Processor-Subsystem-20
  8. Doble-click ang Run PROGRAM Action aron maprograma ang device sama sa gipakita sa Figure 21.
    Ang RTG4 device giprograma. Tan-awa ang Running the Demo, page 11.

Pagpadagan sa TCL Script

Ang mga script sa TCL gihatag sa disenyo files folder ubos sa direktoryo nga TCL_Scripts. Kung gikinahanglan, ang dagan sa disenyo mahimong kopyahon gikan sa Pagpatuman sa Disenyo hangtod sa paghimo sa trabaho file.

Aron mapadagan ang TCL, sunda ang mga lakang sa ubos:

  1. Ilunsad ang Libero software.
  2. Pilia ang Project> Ipatuman ang Script….
  3. I-klik ang Browse ug pilia ang script.tcl gikan sa na-download nga TCL_Scripts nga direktoryo.
  4. I-klik ang Run.

Human sa malampuson nga pagpatuman sa TCL script, ang Libero nga proyekto gihimo sulod sa TCL_Scripts nga direktoryo.
Para sa dugang nga impormasyon bahin sa TCL scripts, tan-awa ang rtg4_ac490_df/TCL_Scripts/readme.txt.
Tan-awa ang Libero® SoC TCL Command Reference Guide para sa dugang nga mga detalye sa TCL commands. Kontaka
Teknikal nga Suporta para sa bisan unsang mga pangutana nga masugatan sa pagpadagan sa TCL script.

Ang Microsemi walay garantiya, representasyon, o garantiya bahin sa impormasyon nga anaa dinhi o ang kaangayan sa mga produkto ug serbisyo niini para sa bisan unsang partikular nga katuyoan, ni ang Microsemi miangkon sa bisan unsa nga tulubagon bisan unsa nga motungha gikan sa aplikasyon o paggamit sa bisan unsang produkto o sirkito. Ang mga produkto nga gibaligya dinhi ug ang bisan unsang ubang mga produkto nga gibaligya sa Microsemi gipailalom sa limitado nga pagsulay ug dili kinahanglan gamiton kauban ang mga kagamitan o aplikasyon nga kritikal sa misyon. Ang bisan unsang mga detalye sa pasundayag gituohan nga kasaligan apan wala mapamatud-an, ug ang Buyer kinahanglan nga magpahigayon ug mokompleto sa tanan nga pasundayag ug uban pang pagsulay sa mga produkto, nga nag-inusara ug kauban, o na-install sa, bisan unsang katapusan nga mga produkto. Ang pumapalit dili magsalig sa bisan unsang datos ug mga detalye sa pasundayag o mga parameter nga gihatag sa Microsemi. Responsibilidad sa Mamalit nga independente nga mahibal-an ang pagkaangay sa bisan unsang mga produkto ug sulayan ug pamatud-an ang parehas. Ang kasayuran nga gihatag sa Microsemi sa ilawom gihatag "sama sa kung asa" ug sa tanan nga mga sayup, ug ang tibuuk nga peligro nga may kalabotan sa ingon nga kasayuran hingpit nga naa sa Mamalit. Ang Microsemi wala maghatag, sa dayag o dili klaro, sa bisan unsang partido sa bisan unsang mga katungod sa patente, lisensya, o bisan unsang ubang mga katungod sa IP, bisan kung bahin sa ingon nga kasayuran mismo o bisan unsang gihulagway sa ingon nga kasayuran. Ang kasayuran nga gihatag sa kini nga dokumento gipanag-iya sa Microsemi, ug ang Microsemi adunay katungod sa paghimo sa bisan unsang mga pagbag-o sa kasayuran niini nga dokumento o sa bisan unsang mga produkto ug serbisyo sa bisan unsang oras nga wala’y pahibalo.

Mahitungod sa Microsemi
Ang Microsemi, usa ka bug-os nga gipanag-iya nga subsidiary sa Microchip Technology Inc. (Nasdaq: MCHP), nagtanyag usa ka komprehensibo nga portfolio sa semiconductor ug mga solusyon sa sistema alang sa aerospace ug depensa, komunikasyon, sentro sa datos ug mga merkado sa industriya. Ang mga produkto naglakip sa high-performance ug radiation-hardened analog mixed-signal integrated circuits, FPGAs, SoCs ug ASICs; mga produkto sa pagdumala sa kuryente; timing ug synchronization nga mga himan ug tukma nga mga solusyon sa oras, nga nagtakda sa sumbanan sa kalibutan alang sa panahon; mga himan sa pagproseso sa tingog; Mga solusyon sa RF; discrete nga mga sangkap; mga solusyon sa pagtipig ug komunikasyon sa negosyo, mga teknolohiya sa seguridad ug scalable nga anti-tampmga produkto; Mga solusyon sa Ethernet; Power-over-Ethernet ICs ug midspans; ingon man usab sa kostumbre nga mga kapabilidad ug serbisyo sa disenyo. Pagkat-on og dugang sa www.microsemi.com.

Microsemi Headquarters
Usa ka Enterprise, Aliso Viejo,
CA 92656 USA
Sulod sa USA: +1 800-713-4113
Sa gawas sa USA: +1 949-380-6100
Pagbaligya: +1 949-380-6136
Fax: +1 949-215-4996
Email: sales.support@microsemi.com
www.microsemi.com

©2021 Microsemi, usa ka bug-os nga gipanag-iya nga subsidiary sa Microchip Technology Inc. Ang tanan nga mga katungod gigahin. Ang Microsemi ug ang Microsemi logo kay mga rehistradong marka sa pamatigayon sa Microsemi Corporation. Ang tanan nga uban nga mga marka sa pamatigayon ug mga marka sa serbisyo mao ang kabtangan sa ilang tagsa-tagsa nga mga tag-iya

Mga Dokumento / Mga Kapanguhaan

Microsemi AC490 RTG4 FPGA: Pagtukod og Mi-V Processor Subsystem [pdf] Giya sa Gumagamit
AC490 RTG4 FPGA Pagtukod og Mi-V Processor Subsystem, AC490 RTG4, FPGA Pagtukod og Mi-V Processor Subsystem, Mi-V Processor Subsystem

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *