Fa'ailoga Microsemi

Microsemi AC490 RTG4 FPGA: Fausiaina o le Mi-V Processor Subsystem

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem

Toe Iloilo Tala'aga

O le tala fa'asolopito o lo'o fa'amatalaina suiga na fa'atinoina i le pepa. O suiga o lo'o lisiina e ala i toe iloiloga, amata i le lomiga aupito lata mai.

Toe Iloiloga 3.0

O lo'o i lalo le aotelega o suiga na faia i lenei toe iloiloga.

  • Fa'afouina le pepa mo Libero SoC v2021.2.
  • Fa'afouina Ata 1, itulau 3 e o'o ile Ata 3, itulau 5.
  • Suia le Ata 4, itulau 5, Ata 5, itulau 7, ma le Ata 18, itulau 17.
  • Fa'afouina le Laulau 2, itulau 6 ma le Laulau 3, itulau 7.
  • Fa'aopoopoina Fa'aopoopo 1: Fa'apolokalameina le Masini Fa'aaogā le FlashPro Express, itulau 14.
  • Fa'aopoopoina Fa'aopoopo 3: Fa'agaoioi le TCL Script, itulau 20.
  • Ave'ese fa'asinomaga i numera o lomiga Libero.

Toe Iloiloga 2.0
O lo'o i lalo le aotelega o suiga na faia i lenei toe iloiloga.

  • Fa'aopoopoina fa'amatalaga e uiga i le COM port filifiliga i le Set Up the Hardware, itulau 9.
  • Fa'afouina pe fa'afefea ona filifili le COM port talafeagai i le Running the Demo, itulau 11.

Toe Iloiloga 1.0
Le lomiga muamua o le pepa aloaia.

Fausiaina o le Mi-V Processor Subsystem

Microchip ofo atu le Mi-V processor IP, se 32-bit RISC-V processor ma software toolchain e atiaʻe ai RISC-V processor faʻavae mamanu. O le RISC-V, o se faʻataʻitaʻiga faʻataʻitaʻiga matala Seti Faʻataʻitaʻiga (ISA) i lalo o le pulega a le RISC-V Foundation, e ofoina atu le tele o faʻamanuiaga, lea e aofia ai le faʻatagaina o le faʻalapotopotoga faʻapitoa e suʻe ma faʻaleleia cores i se saoasaoa vave nai lo ISA tapunia.
O le RTG4® FPGAs e lagolagoina le Mi-V soft processor e faʻatautaia ai talosaga a tagata faʻaoga. O lenei tusi talosaga o loʻo faʻamatalaina pe faʻafefea ona fausia se Mi-V processor subsystem e faʻatino ai se talosaga a tagata faʻaoga mai le ie filifilia RAMs poʻo DDR memory.

Fuafuaga Manaomia
O le laulau o lo'o i lalo o lo'o lisiina ai meafaigaluega ma masini komepiuta e mana'omia mo le fa'atinoina o le demo.

Laulau 1 • Fuafuaga Manaomia

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-21

Polokalama

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

Fa'aaliga: Va'ai ile readme.txt file saunia i le mamanu files mo lomiga faakomepiuta o lo'o fa'aogaina i lenei mamanu fa'asino.

Fa'aaliga: Libero SmartDesign ma ata fa'atulagaina o ata o lo'o fa'aalia i lenei ta'iala e mo na'o fa'ata'ita'iga.
Tatala le mamanu Libero e vaʻai i faʻafouga fou.

Mea e mana'omia muamua

Ae e te le'i amataina:

  1. Tikia ma faʻapipiʻi Libero SoC (e pei ona faʻaalia i le webnofoaga mo lenei mamanu) i luga ole PC talimalo mai le nofoaga nei: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Mo mamanu faʻataʻitaʻiga files download sootaga: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Mamanu Faamatalaga

Ole tele ole RTG4 μPROM ole 57 KB. O talosaga a le tagata e le sili atu i le tele o le μPROM e mafai ona teuina i totonu ole μPROM ma faʻatinoina mai totonu ole SRAM Large SRAM manatua (LSRAM). O talosaga a le tagata e sili atu i le μPROM lapopoa e tatau ona teuina i totonu o se manatua e le faʻafefe. I lenei tulaga, e manaʻomia le faʻapipiʻiina o le bootloader mai le μPROM e amata ai manatuaga SRAM i totonu poʻo fafo ma le faʻaoga faʻaoga mai le manatua e le faʻafefe.
O le mamanu faʻasino e faʻaalia ai le gafatia o le bootloader e kopi ai le talosaga faʻatatau (o le tele 7 KB) mai le SPI flash i le DDR memory, ma faʻatino mai le DDR memory. O le bootloader e faʻatinoina mai manatuaga i totonu. O le vaega code o loʻo i totonu o le μPROM, ma o le vaega faʻamaumauga o loʻo i totonu o le SRAM Tele (LSRAM) totonu.

Fa'aaliga: Mo nisi faʻamatalaga e uiga i le auala e fausia ai le Mi-V bootloader Libero poloketi ma le auala e fausia ai le SoftConsole poloketi, faʻasino ile TU0775: PolarFire FPGA: Fausiaina o se Mi-V Processor Subsystem Tutorial
O le ata 1 o lo'o fa'aalia ai le ata pito i luga o poloka poloka o le mamanu.

Ata 1 • Fa'ata'otoga Poloka Tulaga Maualuga

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-1

E pei ona faʻaalia i le Ata 1, o mea nei o loʻo faʻamatalaina ai le faʻasologa o faʻamatalaga o le mamanu:

  • O le Mi-V processor e faʻatinoina le faʻauluina mai le μPROM ma LSRAMs filifilia. O le bootloader e fesoʻotaʻi ma le GUI e ala i le CoreUARTapb poloka ma faʻatali mo poloaiga.
  • A o'o mai le fa'atonuga a le SPI flash programme mai le GUI, e fa'apolokalame e le bootloader le SPI flash fa'atasi ai ma le fa'atonuga na maua mai le GUI.
  • A maua le faʻatonuga o le boot mai le GUI, e kopiina e le bootloader le tusi talosaga mai le SPI flash i le DDR ona faʻatinoina lea mai le DDR.

Fa'atulagaina o Uati
E lua vaega uati (40 MHz ma 20 MHz) i le mamanu. O le oscillator tioata 50 MHz i luga o le laupapa e fesoʻotaʻi atu i le poloka PF_CCC lea e gaosia 40 MHz ma 20 MHz uati. O le 40 MHz system clock e fa'aosoina ai le fa'aogaina atoa o le Mi-V processor sei vagana ai le μPROM. O le uati 20 MHz e faʻauluina le RTG4 μPROM ma le RTG4 μPROM APB interface. RTG4 μPROM e lagolagoina le fa'asologa o taimi e o'o atu i le 30 MHz. DDR_FIC ua fa'atulagaina mo le fa'aoga pasi AHB, lea e galue i le 40 MHz. O le DDR memory e galue ile 320 MHz.
O le ata 2 o lo'o fa'aalia ai le fa'atulagaina o le uati.

Ata 2 • Fa'atulagaina o le Uati

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-2

Toe Toe Fa'atulagaina
O le POWER_ON_RESET_N ma le LOCK faailo o ANDed, ma o le faʻailoga (INIT_RESET_N) faʻaaogaina e toe setiina le RTG4FDRC_INIT poloka. A maeʻa ona tuʻuina atu le seti FDDR, e amata le FDDR controller, ona faʻaalia lea o le INIT_DONE faailo. Ole fa'ailoga INIT_DONE e fa'aaogaina e toe fa'afo'i ai le Mi-V processor, peripherals, ma isi poloka ile mamanu.

Ata 3 • Toe Toe Fa'atulagaina

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-3

Fa'atinoga o Meafaigaluega
O le ata 4 o loʻo faʻaalia ai le mamanu Libero o le mamanu faʻasinomaga Mi-V.

Ata 4 • SmartDesign Module

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-4

Fa'aaliga: Libero SmartDesign screenshot o loʻo faʻaalia i lenei tusi talosaga e mo naʻo faʻataʻitaʻiga. Tatala le poloketi Libero e vaʻai i faʻafouga fou ma faʻamatalaga IP.

poloka IP
Fa'ata 2 lisi poloka IP o lo'o fa'aogaina ile Mi-V processor subsystem reference design ma a latou galuega.

Laulau 2 • IP Block1

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-22

O ta'iala ma tusitaulima uma o lo'o maua mai le Libero SoC -> Catalog.

RTG4 μPROM e teuina i luga ole 10,400 36-bit upu (374,400 bits of data). E lagolagoina na'o le faitau fa'agaioiga a'o fa'agaioiga masani masini pe a uma ona fa'apolokalameina le masini. O le MIV_RV32_C0 processor core e aofia ai se faʻatonuga faʻapipiʻi iunite, se paipa faʻatinoina, ma se faiga e manatua ai faʻamatalaga. O le MIV_RV32_C0 processor memory system e aofia ai fa'atonuga fa'aoga ma fa'amaumauga fa'amaumauga. O le MIV_RV32_C0 autu e aofia ai fesoʻotaʻiga AHB fafo e lua-le AHB memory (MEM) faʻaoga matai pasi ma le AHB Memory Mapped I/O (MMIO) faʻaoga matai pasi. E fa'aogaina e le fa'atonu o le cache le fa'aoga AHB MEM e toe fa'atumu ai fa'atonuga ma fa'amaumauga fa'amaumauga. O le AHB MMIO fa'aoga e fa'aoga mo se avanoa e le'i fa'asaoina ile I/O peripherals.

O faʻafanua manatua o le AHB MMIO interface ma le MEM interface o le 0x60000000 i le 0X6FFFFFFF ma le 0x80000000 i le 0x8FFFFFFF, i le faasologa. E mafai ona fetuutuuna'i le tuatusi o le vector setiina o le processor. O le toe setiina o le MIV_RV32_C0 o se faʻailoga malosi-maualalo, lea e tatau ona faʻamaonia i le ogatasi ma le uati faʻaoga e ala i le toe setiina o le synchronizer.

O le MIV_RV32_C0 processor e mafai ona maua le manatuaga o le faʻaogaina o le talosaga e faʻaaoga ai le AHB MEM interface. O le CoreAHBLite_C0_0 fa'ata'ita'iga pasi o lo'o fa'atulagaina e tu'uina atu ai avanoa pologa e 16, e ta'i 1 MB le tele. Ole RTG μPROM memory, ma poloka RTG4FDRC e feso'ota'i ile pasi lea. O le μPROM e faʻaaogaina mo le teuina o le bootloader talosaga.

O le MIV_RV32_C0 processor e faʻatonuina faʻamatalaga fefaʻatauaiga i le va o tuatusi 0x60000000 ma 0x6FFFFFFF i le MMIO interface. O le MMIO interface e feso'ota'i i le pasi CoreAHBLite_C1_0 e feso'ota'i ai ma peripheral e feso'ota'i atu i ona avanoa pologa. O le CoreAHBLite_C1_0 faʻataʻitaʻiga pasi ua faʻatulagaina e tuʻuina atu ai avanoa pologa e 16, e taʻitasi le lapopoa 256 MB. Ole UART, CoreSPI, ma CoreGPIO peripherals e feso'ota'i ile pasi CoreAHBLite_C1_0 ile alalaupapa CoreAHBTOAPB3 ma le pasi CoreAPB3.

Fa'afanua Manatu
O le laulau 3 o lo'o lisiina ai le fa'afanua manatua o mea e manatua ma fa'aoga.

Laulau 3 • Fa'afanua Fa'amanatu

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-23

Polokalama Fa'atinoga

Le mamanu faasinomaga files aofia ai le SoftConsole workspace o loʻo i ai polokalame faʻapipiʻi nei:

  • Fa'ameamea
  • Fa'atatauga

Fa'ameamea
O loʻo faʻapipiʻiina le talosaga bootloader i le μPROM i le taimi o polokalame masini. O le bootloader e faʻatinoina galuega nei:

  • Polokalama le SPI Flash ma le faʻaoga faʻatatau.
  • Kopi le fa'atatauga mai le SPI Flash i le DDR3 manatua.
  • Suia le faʻatinoina o le polokalame i le faʻatatauga o loʻo maua i le DDR3 manatua.
    E tatau ona faʻatinoina le talosaga bootloader mai le μPROM ma le LSRAM e pei o le faaputuga. O le mea lea, o tuatusi o le ROM ma le RAM i le linker script ua setiina i le tuatusi amata o le μPROM ma LSRAMs filifilia, e tusa ai. O le vaega code o loʻo faʻatinoina mai le ROM ma faʻamaumauga o loʻo faʻatinoina mai le RAM e pei ona faʻaalia i le Ata 5.

Ata 5 • Fa'amau So'otaga Bootloader

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-24

O lo'o maua le tusitusiga feso'ota'i (microsemi-riscv-ram_rom.ld) i le
SoftConsole_Project\mivrv32im-bootloader faila o le mamanu files.

Fa'atatauga
O le fa'aoga fa'atatau e emo ai le LED i luga ole laiga 1, 2, 3, ma le 4 ma lolomi fe'au UART. O le talosaga fa'atatau e tatau ona fa'atino mai le DDR3 manatua. O le mea lea, o le code ma le faaputuga vaega i le linker script ua seti i le tuatusi amata o le DDR3 manatua e pei ona faʻaalia i le Ata 6.

Ata 6 • Fa'asinoga Feso'ota'i Talosaga Fa'atatau

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-5

O lo'o maua le fa'amaumauga o feso'ota'iga (microsemi-riscv-ram.ld) i le SoftConsole_Project\miv-rv32imddr- tusi talosaga o le mamanu. files.

Fa'atulagaina o Meafaigaluega

O laasaga nei o loʻo faʻamatalaina ai le faʻatulagaina o meafaigaluega:

  1. Ia mautinoa o lo'o pe le ola le laupapa e fa'aaoga ai le ki SW6.
  2. Fa'afeso'ota'i tagata osooso i luga o le pusa atina'e RTG4, e pei ona fa'aalia i le siata lenei:
    Laulau 4 • Tagata osooso
    Tagata osooso Pin Mai Pin i Fa'amatalaga
    J11, J17, J19, J23, J26, J21, J32, ma le J27 1 2 Fa'atonu
    J16 2 3 Fa'atonu
    J33 1 2 Fa'atonu
    3 4
  3. Faʻafesoʻotaʻi le PC talimalo ile fesoʻotaʻiga J47 e faʻaaoga ai le USB cable.
  4. Ia mautinoa o le USB i UART alalaupapa aveta'avale e otometi lava ona iloa. E mafai ona faʻamaonia lenei mea ile pule ole masini ole PC talimalo.
  5. E pei ona faʻaalia i le Ata 7, o le taulaga o COM13 o loʻo faʻaalia ai o loʻo fesoʻotaʻi i le USB Serial Converter C. O le mea lea, COM13 ua filifilia i lenei ex.ample. Ole numera ole tau ole COM e fa'apitoa ile faiga.
    Ata 7 • Pule o MeafaigaluegaMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-6
    Fa'aaliga:
    Afai e le faʻapipiʻiina le USB i UART bridge drivers, download ma faʻapipiʻi avetaavale mai www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Fa'afeso'ota'i le sapalai eletise i le feso'ota'iga J9 ma fa'afeso'ota'i ON le ki sapalai eletise, SW6.

Ata 8 • RTG4 Pusa Atina'e

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-7

Fa'atino le Demo

O lenei mataupu o loʻo faʻamatalaina laasaga e faʻapipiʻi ai le masini RTG4 ma le mamanu faʻasino, faʻapipiʻiina le SPI Flash ma le faʻaoga faʻatatau, ma le faʻaosoina o le faʻaoga mai le DDR memory e faʻaaoga ai le Mi-V Bootloader GUI.

O le faʻatinoina o le demo e aofia ai laasaga nei:

  1. Polokalama le RTG4 Device, itulau 11
  2. Fa'atino le Mi-V Bootloader, itulau 11

Polokalama le RTG4 Device
O le RTG4 masini e mafai ona faʻapipiʻiina pe faʻaaoga FlashPro Express poʻo Libero SOC.

  • Fa'apolokalame le RTG4 Development Kit ma le galuega file tu'uina atu o se vaega o le mamanu files fa'aogaina le polokalame FlashPro Express, va'ai ile Fa'aopoopo 1: Fa'apolokalameina le Masini Fa'aaogāina FlashPro Express,itulau 14.
  • Ina ia fa'apolokalameina le masini e fa'aaoga ai le Libero SoC, tagai ile Fa'aopoopo 2: Fa'apolokalameina o le Masini Fa'aaogāina le Libero SoC, itulau 17.

Faʻaauau le Mi-V Bootloader
A mae'a manuia polokalame, mulimuli i laasaga nei:

  1. Faʻaauau le setup.exe file avanoa ile mamanu nei files nofoaga.
    <$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Mulimuli i le faʻapipiʻi wizard e faʻapipiʻi le Bootloader GUI talosaga.
    Ata 9 o loʻo faʻaalia ai le RTG4 Mi-V Bootloader GUI.
    Ata 9 • Mi-V Bootloader GUIMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-8
  3. Filifili le COM port e fesoʻotaʻi i le USB Serial Converter C e pei ona faʻaalia i le Ata 7.
  4. Kiliki le faamau fesootai. A mae'a feso'ota'iga manuia le fa'ailoga Mumu e liliu le lanu meamata e pei ona fa'aalia i le Ata 10.
    Ata 10 • Fa'afeso'ota'i le Taulaga COMMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-9
  5. Kiliki le fa'amau Fa'aulufale mai ma filifili le talosaga fa'atatau file (.bin). Ina ua uma ona faaulufale mai, o le ala o le file o loʻo faʻaalia i luga o le GUI e pei ona faʻaalia i le Ata 11.
    <$Download_Directory>\rtg4_ac490_df\Source_files
    Ata 11 • Fa'aulufale mai le Talosaga Fa'atatau FileMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-10
  6. E pei ona fa'aalia i le Ata 11, kiliki Polokalama SPI Flash filifiliga e fa'apolokalame ai le fa'aoga fa'atatau ile SPI Flash. E fa'aalia se pop-up pe a uma ona fa'apolokalame le SPI Flash e pei ona fa'aalia i le Ata 12. Kiliki OK.
    Ata 12 • SPI Flash PolokalamaMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-11
  7. Filifili le filifiliga Amata Boot e kopi le talosaga mai le SPI Flash i le DDR3 manatua ma amata faʻatino le talosaga mai le DDR3 manatua. A maeʻa le faʻauluina manuia o le talosaga mai le DDR3 manatua, e lolomi e le tusi talosaga savali UART ma emo i luga o le laupapa tagata faʻaoga LED1, 2, 3, ma le 4 e pei ona faʻaalia i le Ata 13.
    Ata 13 • Fa'atino Talosaga Mai DDRMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-12
  8. O loʻo faʻaogaina le talosaga mai le DDR3 manatua ma faʻaiʻu ai le demo. Tapuni le Mi-V Bootloader GUI.

Polokalama le Masini Fa'aaoga FlashPro Express

O lenei vaega o loʻo faʻamatalaina pe faʻapefea ona faʻapipiʻi le masini RTG4 ma le galuega faʻatulagaina file fa'aaoga le FlashPro Express.

Ina ia faʻapipiʻi le masini, fai laasaga nei:

  1. Ia mautinoa o tulaga osooso i luga o le laupapa e tutusa ma mea o loʻo lisiina i le Laulau 3 o le UG0617:
    RTG4 Development Kit Taiala mo Tagata Fa'aoga.
  2. Ile filifiliga, e mafai ona seti le jumper J32 e fa'afeso'ota'i pine 2-3 pe a fa'aogaina se FlashPro4, FlashPro5, po'o le FlashPro6 i fafo nai lo le fa'aogaina o le fa'aogaina o le FlashPro5.
    Fa'aaliga: O le ki o le sapalai eletise, SW6 e tatau ona tape a'o faia le so'oga osooso.
  3. Fa'afeso'ota'i le uaea sapalai eletise i le feso'ota'iga J9 i luga o le laupapa.
  4. Malosi i luga ole ki o le sapalai eletise SW6.
  5. Afai e fa'aogaina le FlashPro5 fa'apipi'i, fa'afeso'ota'i le uaea USB i le feso'ota'iga J47 ma le PC talimalo.
    I le isi itu, afai e faʻaaogaina se polokalame mai fafo, faʻafesoʻotaʻi le lipine uaea i le JTAG ulutala J22 ma faʻafesoʻotaʻi le polokalame ile PC talimalo.
  6. I luga o le PC talimalo, faʻalauiloa le polokalama FlashPro Express.
  7. Kiliki New pe filifili New Job Project mai le FlashPro Express Job mai le Project menu e fatu ai se galuega fou, e pei ona faʻaalia i le ata o loʻo i lalo.
    Ata 14 • FlashPro Express Galuega PoloketiMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-13
  8. Ulufale mea nei i le Galuega Fou Poloketi mai le FlashPro Express Job dialog box:
    • Galuega fa'apolokalame file: Kiliki Su'esu'e, ma fa'asaga i le nofoaga o lo'o i ai le .job file o lo'o i ai ma filifili le file. O le nofoaga e le masani ai o le: \rtg4_ac490_df\Programming_Job
    • FlashPro Express galuega fa'atino nofoaga: Kiliki Su'esu'e ma fa'afeiloa'i i le nofoaga o lo'o mana'omia FlashPro Express poloketi.
      Ata 15 • Poloketi Galuega Fou mai le FlashPro Express JobMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-14
  9. Kiliki OK. Polokalame manaʻomia file ua filifilia ma sauni e fa'apolokalameina i le masini.
  10. O le faʻamalama FlashPro Express e faʻaalia e pei ona faʻaalia i le ata o loʻo i lalo. Faʻamaonia o loʻo faʻaalia se numera o le polokalame i le fanua Programmer. Afai e leai, faʻamaonia le fesoʻotaʻiga a le laupapa ma kiliki Toe Faʻafou/Rescan Programmers.
    Ata 16 • Polokalameina le MasiniMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-15
  11. Kiliki RUN. A fa'apolokalame lelei le masini, e fa'aalia se tulaga RUN PASSED e pei ona fa'aalia i le ata o lo'o mulimuli mai.
    Ata 17 • FlashPro Express—UA PASI LE TAUMALOMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-16
  12. Tapuni FlashPro Express pe kiliki i fafo i le Project tab.

Polokalama le Masini Fa'aaoga Libero SoC

Le mamanu faasinomaga files aofia ai le Mi-V processor subsystem poloketi na fausia e faʻaaoga ai le Libero SoC. O le masini RTG4 e mafai ona faʻapipiʻiina e faʻaaoga ai le Libero SoC. O le poloketi Libero SoC ua maeʻa fausia ma faʻatautaia mai le Synthesis, Place and Route, Taimi Faʻamaonia, Faʻasologa o Faʻamaumauga FPGA, Faʻafouina μPROM Memory Content, Bitstream Generation, FPGA Programming.

O le faʻasologa o mamanu Libero o loʻo faʻaalia i le ata o loʻo i lalo.

Ata 18 • Libero Design Flow

Microsemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-17

Ina ia faʻapolokalame le RTG4 masini, e tatau ona tatalaina le Mi-V processor subsystem project i Libero SoC ma o laasaga nei e tatau ona toe faʻatautaia:

  1. Fa'afou le uPROM Memory Content: I lenei la'asaga, ua fa'apolokalameina le μPROM fa'atasi ai ma le fa'atonuga o le bootloader.
  2. Bitstream Generation: I lenei laasaga, o le Iopu file ua gaosia mo le masini RTG4.
  3. Polokalama FPGA: I lenei laasaga, o le RTG4 masini e faʻapipiʻiina e faʻaaoga ai le Iopu file.

Mulimuli i laasaga nei:

  1. Mai le Libero Design Flow, filifili Faʻafouina uPROM Memory Content.
  2. Fausia se kalani e faʻaaoga ai le Add option.
  3. Filifili le kalani ona filifili lea o le Fa'atonu filifiliga.
  4. Filifili Content mai file ona filifili lea o le Su'esu'e filifiliga e pei ona fa'aalia i le Ata 19.
    Ata 19 • Fa'asa'o Fa'amaumauga Fa'amaumauga Fa'atauMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-18
  5. Su'e i le mamanu lea files nofoaga ma filifili le miv-rv32im-bootloader.hex file e pei ona fa'aalia i le Ata 20. <$Download_Directory>\rtg4_ac490_df
    • Seti le File Tu'i e pei o le Intel-Hex (*.hex).
    • Filifili Fa'aaoga ala feso'ota'i mai le lisi o galuega.
    • Kiliki OK.
      Ata 20 • Fa'aulufale Mai FileMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-19
  6. Kiliki OK.
    O le μPROM anotusi ua faʻafouina.
  7. Kiliki faalua Fausia Bitstream e pei ona faʻaalia i le Ata 21.
    Ata 21 • Fausia BitstreamMicrosemi-AC490-RTG4-FPGA-Fausia-se-Mi-V-Processor-Subsystem-20
  8. Kiliki fa'alua Run PROGRAM Action e fa'apolokalame ai le masini e pei ona fa'aalia i le Ata 21.
    Ua fa'apolokalame le masini RTG4. Vaʻai i le Taʻaloga o le Faʻataʻitaʻiga, itulau 11.

Fa'atino le TCL Script

TCL tusitusiga o loʻo tuʻuina atu i le mamanu files faila i lalo o le lisi TCL_Scripts. Afai e mana'omia, e mafai ona toe faia le fa'asologa o mamanu mai le Design Implementation se'ia o'o i le fa'atupuina o galuega file.

Ina ia faʻatautaia le TCL, mulimuli i laasaga o loʻo i lalo:

  1. Tatala le polokalame Libero.
  2. Filifili Poloketi > Fa'atino le Tusia....
  3. Kiliki Su'esu'e ma filifili le script.tcl mai le laiga TCL_Scripts directory.
  4. Kiliki Run.

A mae'a le fa'atinoina o le TCL script, ua fa'atūina le poloketi Libero i totonu o le TCL_Scripts directory.
Mo nisi fa'amatalaga e uiga i tusitusiga TCL, va'ai i le rtg4_ac490_df/TCL_Scripts/readme.txt.
Va'ai ile Libero® SoC TCL Command Reference Guide mo nisi fa'amatalaga ile TCL commands. Fa'afeso'ota'i
Lagolago Fa'atekinisi mo so'o se fa'afesili e maua pe a fa'agasolo le TCL script.

Microsemi e le faia se faʻamaonia, faʻatusa, poʻo se faʻamaoniga e uiga i faʻamatalaga o loʻo i ai i totonu poʻo le talafeagai o ana oloa ma auaunaga mo soʻo se faʻamoemoega faapitoa, e le faʻatagaina foi e Microsemi soʻo se noataga soʻo se mea e tupu mai i le talosaga poʻo le faʻaogaina o soʻo se oloa poʻo se matagaluega. O oloa faʻatau atu i lalo ma soʻo se isi oloa faʻatau atu e Microsemi ua faʻatapulaʻaina suʻega ma e le tatau ona faʻaogaina faʻatasi ma masini faʻapitoa poʻo talosaga. Soʻo se faʻamatalaga faʻatinoga e talitonuina e faʻatuatuaina ae e leʻo faʻamaonia, ma e tatau i le Faʻatau ona faʻatinoina ma faʻamaeʻaina uma faʻatinoga ma isi suʻega o oloa, naʻo ia ma faʻatasi ma, pe faʻapipiʻi i totonu, soʻo se mea e gata ai. E le tatau i le tagata faʻatau ona faʻalagolago i soʻo se faʻamatalaga ma faʻamatalaga faʻatinoga poʻo faʻasologa na tuʻuina mai e Microsemi. O le matafaioi a le Fa'atau e fuafua tuto'atasi le talafeagai o so'o se oloa ma fa'ata'ita'i ma fa'amaonia tutusa. O faʻamatalaga na tuʻuina atu e Microsemi i lalo o loʻo tuʻuina atu "e pei ona i ai, o fea oi ai" ma faʻaletonu uma, ma o le lamatiaga atoa e fesoʻotaʻi ma ia faʻamatalaga o loʻo i ai atoa ma le Faʻatau. Microsemi e le tuʻuina atu, manino pe faʻamaonia, i soʻo se pati soʻo se aia tatau pateni, laisene, poʻo soʻo se isi aia tatau IP, pe faʻatatau i ia faʻamatalaga lava ia poʻo soʻo se mea e faʻamatalaina e ia faʻamatalaga. O faʻamatalaga o loʻo tuʻuina atu i totonu o lenei pepa e faʻatatau ia Microsemi, ma Microsemi faʻaagaga le aia tatau e faia ai soʻo se suiga i faʻamatalaga i totonu o lenei pepa poʻo soʻo se oloa ma auaunaga i soo se taimi e aunoa ma se faʻaaliga.

E uiga i Microsemi
O le Microsemi, o se lala e pulea atoa e le Microchip Technology Inc. (Nasdaq: MCHP), e ofoina atu se faʻamatalaga atoatoa o semiconductor ma faʻaogaina fofo mo aerospace & puipuiga, fesoʻotaʻiga, nofoaga autu o faʻamatalaga ma maketi tau pisinisi. O oloa e aofia ai le maualuga-fa'atinoga ma le fa'asalaina-maaa analog fa'afefiloi-fa'ailoga feso'ota'i fa'atasi, FPGAs, SoCs ma ASICs; oloa tau pulega; taimi ma masini fa'amaopoopo ma sa'o taimi fofo, fa'atulagaina tulaga o le lalolagi mo le taimi; masini e gaosia ai leo; RF fofo; vaega eseese; atina'e teuina ma feso'ota'iga fofo, tekinolosi saogalemu ma scalable anti-tamper oloa; fofo Ethernet; Malosiaga-i-Ethernet ICs ma vaeluagalemu; fa'apea fo'i ma agava'a ma 'au'aunaga fa'aaganu'u. A'oa'o atili ile www.microsemi.com.

Microsemi Headquarters
One Enterprise, Aliso Viejo,
CA 92656 ISA
I totonu o Amerika: +1 800-713-4113
I fafo atu o Amerika: +1 949-380-6100
Fa'atauga: +1 949-380-6136
Fax: +1 949-215-4996
imeli: sales.support@microsemi.com
www.microsemi.com

©2021 Microsemi, ose lala e pulea atoa e Microchip Technology Inc. Ua taofia aia tatau uma. Microsemi ma le Microsemi logo o fa'ailoga fa'amaufa'ailoga a le Microsemi Corporation. O isi fa'ailoga tau fefa'ataua'iga uma ma fa'ailoga tautua o meatotino a latou tagata e ona

Pepa / Punaoa

Microsemi AC490 RTG4 FPGA: Fausiaina o le Mi-V Processor Subsystem [pdf] Taiala mo Tagata Fa'aoga
AC490 RTG4 FPGA Fausiaina o le Mi-V Processor Subsystem, AC490 RTG4, FPGA Fausiaina o le Mi-V Processor Subsystem, Mi-V Processor Subsystem

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *