Suaicheantas microsemi

Microsemi AC490 RTG4 FPGA: A’ togail fo-shiostam pròiseasar Mi-V

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem

Eachdraidh Ath-sgrùdaidh

Tha eachdraidh an ath-sgrùdaidh a’ toirt cunntas air na h-atharrachaidhean a chaidh a chur an gnìomh sa phàipear. Tha na h-atharrachaidhean air an liostadh le ath-sgrùdadh, a’ tòiseachadh leis an fhoillseachadh as ùire.

Ath-sgrùdadh 3.0

Tha na leanas na gheàrr-chunntas de na h-atharrachaidhean a chaidh a dhèanamh san ath-sgrùdadh seo.

  • Chaidh an sgrìobhainn ùrachadh airson Libero SoC v2021.2.
  • Figear 1 air ùrachadh, duilleag 3 tro Fhigear 3, duilleag 5.
  • Air a chuir na àite Figear 4, duilleag 5, Figear 5, duilleag 7, agus Figear 18, duilleag 17.
  • Clàr 2 air ùrachadh, duilleag 6 agus Clàr 3, duilleag 7.
  • Pàipear-taice 1 air a chur ris: Prògramadh an inneal a’ cleachdadh FlashPro Express, duilleag 14.
  • Pàipear-taice 3 air a chur ris: A’ ruith an sgriobt TCL, duilleag 20.
  • Thoir air falbh na h-iomraidhean air àireamhan tionndaidh Libero.

Ath-sgrùdadh 2.0
Tha na leanas na gheàrr-chunntas de na h-atharrachaidhean a chaidh a dhèanamh san ath-sgrùdadh seo.

  • Fiosrachadh air a chur ris mu thaghadh port COM ann an Setting Up the Hardware, duilleag 9.
  • Ùraichte mar a thaghas tu am port COM iomchaidh ann an Running the Demo, duilleag 11.

Ath-sgrùdadh 1.0
A 'chiad fhoillseachadh den sgrìobhainn.

A’ togail fo-shiostam pròiseasar Mi-V

Bidh Microchip a’ tabhann pròiseasar Mi-V IP, pròiseasar RISC-V 32-bit agus sèine bathar-bog gus dealbhadh stèidhichte air pròiseasar RISC-V a leasachadh. Tha RISC-V, Ailtireachd Seata Stiùiridh fosgailte àbhaisteach (ISA) fo riaghladh Stèidheachd RISC-V, a’ tabhann grunn bhuannachdan, a’ toirt a-steach leigeil leis a’ choimhearsnachd stòr fosgailte coraichean a dhearbhadh agus a leasachadh aig astar nas luaithe na ISAn dùinte.
Bidh RTG4® FPGAn a’ toirt taic do phròiseasar bog Mi-V gus tagraidhean luchd-cleachdaidh a ruith. Tha an nota tagraidh seo a’ toirt cunntas air mar a thogas tu fo-shiostam pròiseasar Mi-V gus tagradh cleachdaiche a chuir an gnìomh bho na RAMan aodach ainmichte no cuimhne DDR.

Riatanasan dealbhaidh
Tha an clàr a leanas a’ liostadh na riatanasan bathar-cruaidh is bathar-bog airson an demo a ruith.

Clàr 1 • Riatanasan Dealbhaidh

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-21

Bathar-bog

  • Siostam-air-chip Libero® (SoC)
  • FlashPro Express
  • SoftConsole

Thoir an aire: Thoir sùil air an duilleag readme.txt file air a thoirt seachad ann an dealbhadh files airson na dreachan bathar-bog a chaidh a chleachdadh leis an dealbhadh iomraidh seo.

Thoir an aire: Tha Libero SmartDesign agus dealbhan sgrion rèiteachaidh a chithear san stiùireadh seo airson adhbharan mìneachaidh a-mhàin.
Fosgail dealbhadh Libero gus na h-ùrachaidhean as ùire fhaicinn.

Ro-ghoireasan

Mus tòisich thu:

  1. Luchdaich sìos agus stàlaich Libero SoC (mar a tha air a chomharrachadh anns an fhaidhle weblàrach airson an dealbhadh seo) air a’ PC aoigheachd bhon àite a leanas: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Airson dealbhadh demo files ceangal luchdachadh sìos: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Tuairisgeul Dealbhaidh

Is e meud RTG4 μPROM 57 KB. Faodar tagraidhean cleachdaiche nach eil nas àirde na meud μPROM a stòradh ann an μPROM agus a chuir gu bàs bho chuimhneachain SRAM Mòr a-staigh (LSRAM). Feumaidh tagraidhean cleachdaiche a tha nas àirde na meud μPROM a bhith air an stòradh ann an cuimhne neo-luaineach taobh a-muigh. Anns a ’chùis seo, tha feum air bootloader a’ coileanadh bho μPROM gus cuimhneachain SRAM a-staigh no a-muigh a thòiseachadh leis an tagradh targaid bhon chuimhne neo-luaineach.
Tha an dealbhadh iomraidh a’ sealltainn comas bootloader gus an tagradh targaid (de mheud 7 KB) a chopaigeadh bho SPI flash gu cuimhne DDR, agus a chuir an gnìomh bhon chuimhne DDR. Tha an bootloader air a chuir gu bàs bho chuimhneachain a-staigh. Tha an roinn còd suidhichte ann an μPROM, agus tha an roinn dàta suidhichte anns an SRAM Mòr a-staigh (LSRAM).

Thoir an aire: Airson tuilleadh fiosrachaidh mu mar a thogas tu am pròiseact Mi-V bootloader Libero agus mar a thogas tu am pròiseact SoftConsole, thoir sùil air TU0775: PolarFire FPGA: Togail Fo-shiostam Pròiseasar Mi-V Tutorial
Tha Figear 1 a’ sealltainn an diagram bloca àrd-ìre den dealbhadh.

Figear 1 • Diagram Bloc Àrd Ìre

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-1

Mar a chithear ann am Figear 1, tha na puingean a leanas a’ toirt cunntas air sruth dàta an dealbhaidh:

  • Bidh am pròiseasar Mi-V a’ cur an gnìomh an bootloader bhon μPROM agus LSRAM ainmichte. Bidh an bootloader ag eadar-aghaidh leis an GUI tron ​​​​bhloc CoreUARTapb agus a’ feitheamh ris na h-òrdughan.
  • Nuair a gheibhear an àithne prògram flash SPI bhon GUI, bidh am bootloader a’ prògramadh an SPI flash leis an tagradh targaid a gheibhear bhon GUI.
  • Nuair a gheibhear an àithne bròg bhon GUI, bidh an bootloader a’ dèanamh lethbhreac den chòd tagraidh bhon flash SPI gu DDR agus an uairsin ga chuir an gnìomh bho DDR.

Structar Clocaidh
Tha dà raon cloc (40 MHz agus 20 MHz) san dealbhadh. Tha an oscillator criostail 50 MHz air bòrd ceangailte ris a’ bhloc PF_CCC a ghineas gleocaichean 40 MHz agus 20 MHz. Bidh an gleoc siostam 40 MHz a ’draibheadh ​​​​fo-shiostam pròiseasar Mi-V iomlan ach a-mhàin μPROM. Bidh an gleoc 20 MHz a’ draibheadh ​​​​an RTG4 μPROM agus an eadar-aghaidh RTG4 μPROM APB. Bidh RTG4 μPROM a’ toirt taic do tricead gleoc suas ri 30 MHz. Tha DDR_FIC air a rèiteachadh airson eadar-aghaidh bus AHB, a bhios ag obair aig 40 MHz. Bidh cuimhne DDR ag obair aig 320 MHz.
Tha Figear 2 a’ sealltainn structar a’ ghloc.

Figear 2 • Structar Clocaidh

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-2

Structar ath-shuidheachadh
Tha ANDed aig na comharran POWER_ON_RESET_N agus LOCK, agus tha an comharra toraidh (INIT_RESET_N) air a chleachdadh gus am bloc RTG4FDDRC_INIT ath-shuidheachadh. Às deidh dha ath-shuidheachadh FDDR a leigeil ma sgaoil, thèid an rianadair FDDR a thòiseachadh, agus an uairsin tha an comharra INIT_DONE air a dhearbhadh. Tha an comharra INIT_DONE air a chleachdadh gus am pròiseasar Mi-V, peripherals, agus blocaichean eile san dealbhadh ath-shuidheachadh.

Figear 3 • Structar Ath-shuidheachadh

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-3

Cur an gnìomh Bathar-cruaidh
Tha Figear 4 a’ sealltainn dealbhadh Libero de dhealbhadh iomraidh Mi-V.

Figear 4 • Modal SmartDesign

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-4

Thoir an aire: Tha glacadh-sgrìn Libero SmartDesign a chithear san nota tagraidh seo airson adhbharan mìneachaidh a-mhàin. Fosgail am pròiseact Libero gus na h-ùrachaidhean agus na dreachan IP as ùire fhaicinn.

Blocaichean IP
Tha Figear 2 a’ liostadh na blocaichean IP a thathas a’ cleachdadh ann an dealbhadh iomraidh fo-shiostam pròiseasar Mi-V agus an gnìomh.

Clàr 2 • Blocaichean IP1

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-22

Gheibhear a h-uile stiùireadh cleachdaiche IP agus leabhraichean-làimhe bho Libero SoC -> Catalog.

Bidh RTG4 μPROM a’ stòradh suas ri 10,400 facal 36-bit (374,400 pìosan dàta). Chan eil e a’ toirt taic ach do ghnìomhachd leughaidh rè obrachadh inneal àbhaisteach às deidh an inneal a bhith air a phrògramadh. Tha cridhe pròiseasar MIV_RV32_C0 a’ toirt a-steach aonad lorg stiùiridh, loidhne-phìoban cur gu bàs, agus siostam cuimhne dàta. Tha siostam cuimhne pròiseasar MIV_RV32_C0 a’ toirt a-steach tasgadan stiùiridh agus tasgadan dàta. Tha cridhe MIV_RV32_C0 a’ toirt a-steach dà eadar-aghaidh AHB taobh a-muigh - prìomh eadar-aghaidh bus cuimhne AHB (MEM) agus prìomh eadar-aghaidh bus AHB Memory Mapped I / O (MMIO). Bidh an rianadair tasgadan a’ cleachdadh eadar-aghaidh AHB MEM gus an stiùireadh agus na tasgadan dàta ath-lìonadh. Tha an eadar-aghaidh AHB MMIO air a chleachdadh airson ruigsinneachd gun tasgadh air peripherals I / O.

Is e na mapaichean cuimhne de eadar-aghaidh AHB MMIO agus an eadar-aghaidh MEM 0x60000000 gu 0X6FFFFFFF agus 0x80000000 gu 0x8FFFFFFF, fa leth. Tha e comasach seòladh vector ath-shuidheachadh a’ phròiseasar a rèiteachadh. Tha ath-shuidheachadh an MIV_RV32_C0 na chomharra gnìomhach-ìosal, a dh'fheumas a bhith air a dhì-dhearbhadh ann an co-chòrdadh ri cloc an t-siostaim tro shioncronadair ath-shuidheachadh.

Bidh am pròiseasar MIV_RV32_C0 a’ faighinn cothrom air cuimhne cur an gnìomh an tagraidh a’ cleachdadh eadar-aghaidh AHB MEM. Tha an eisimpleir bus CoreAHBLite_C0_0 air a rèiteachadh gus 16 sliotan tràillean a thoirt seachad, gach fear de mheud 1 MB. Tha cuimhne RTG μPROM, agus blocaichean RTG4FDDRC ​​ceangailte ris a’ bhus seo. Tha an μPROM air a chleachdadh airson an aplacaid bootloader a stòradh.

Bidh am pròiseasar MIV_RV32_C0 a’ stiùireadh na gnothaichean dàta eadar seòlaidhean 0x60000000 agus 0x6FFFFFFF gu eadar-aghaidh MMIO. Tha an eadar-aghaidh MMIO ceangailte ris a’ bhus CoreAHBLite_C1_0 gus conaltradh le iomaill ceangailte ris na sliotan tràillean aige. Tha an eisimpleir bus CoreAHBLite_C1_0 air a rèiteachadh gus 16 sliotan tràillean a thoirt seachad, gach fear de mheud 256 MB. Tha na h-iomaill UART, CoreSPI, agus CoreGPIO ceangailte ris a’ bhus CoreAHBLite_C1_0 tro dhrochaid CoreAHBTOAPB3 agus am bus CoreAPB3.

Mapa Cuimhne
Tha Clàr 3 a’ liostadh mapa cuimhne nan cuimhneachain agus na h-iomaill.

Clàr 3 • Mapa Cuimhne

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-23

Cur an gnìomh bathar-bog

An dealbhadh iomraidh files a’ toirt a-steach àite-obrach SoftConsole anns a bheil na pròiseactan bathar-bog a leanas:

  • Bootloader
  • Iarrtas Targaid

Bootloader
Tha an tagradh bootloader air a phrògramadh air an μPROM rè prògramadh innealan. Bidh an bootloader a’ cur an gnìomh nan gnìomhan a leanas:

  • A’ prògramadh an SPI Flash leis an tagradh targaid.
  • A’ dèanamh lethbhreac den tagradh targaid bho SPI Flash gu cuimhne DDR3.
  • Ag atharrachadh coileanadh a’ phrògraim chun aplacaid targaid a tha ri fhaighinn ann an cuimhne DDR3.
    Feumaidh an tagradh bootloader a bhith air a chuir gu bàs bho μPROM le LSRAM mar stac. Mar sin, tha na seòlaidhean ROM agus RAM anns an sgriobt ceangail air an suidheachadh gu seòladh tòiseachaidh μPROM agus LSRAM ainmichte, fa leth. Tha an earrann còd air a chuir gu bàs bho ROM agus tha an roinn dàta air a chuir gu bàs bho RAM mar a chithear ann am Figear 5.

Figear 5 • Bootloader Linker Sgriobt

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-24

Tha an sgriobt ceangail (microsemi-riscv-ram_rom.ld) ri fhaighinn aig an
SoftConsole_Project\mivrv32im-bootloader pasgan den dealbhadh files.

Iarrtas Targaid
Bidh an tagradh targaid a’ frasadh na LEDan air bòrd 1, 2, 3, agus 4 agus a’ clò-bhualadh teachdaireachdan UART. Feumaidh an tagradh targaid a bhith air a chuir gu bàs bho chuimhne DDR3. Mar sin, tha na h-earrannan còd agus stac anns an sgriobt ceangail air an suidheachadh gu seòladh tòiseachaidh cuimhne DDR3 mar a chithear ann am Figear 6.

Figear 6 • Sgriobt Ceangal Iarrtas Targaid

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-5

Tha an sgriobt ceangail (microsemi-riscv-ram.ld) ri fhaighinn aig pasgan tagraidh SoftConsole_Project\miv-rv32imddr- den dealbhadh files.

A 'suidheachadh am bathar-cruaidh

Tha na ceumannan a leanas a’ mìneachadh mar a chuireas tu am bathar-cruaidh air dòigh:

  1. Dèan cinnteach gu bheil am bòrd air a chuir dheth le bhith a’ cleachdadh an tionndadh SW6.
  2. Ceangail na geansaidhean air pasgan leasachaidh RTG4, mar a chithear sa chlàr a leanas:
    Clàr 4 • Geansaidhean
    Geansaidh Pin Bho Pin Gu Beachdan
    J11, J17, J19, J23, J26, J21, J32, agus J27 1 2 Deònach
    J16 2 3 Deònach
    J33 1 2 Deònach
    3 4
  3. Ceangail am PC aoigheachd ris a 'cheangal J47 a' cleachdadh a 'chàball USB.
  4. Dèan cinnteach gu bheil na draibhearan drochaid USB gu UART air an lorg gu fèin-ghluasadach. Faodar seo a dhearbhadh ann am manaidsear inneal a’ PC aoigheachd.
  5. Mar a chithear ann am Figear 7, tha feartan puirt COM13 a’ sealltainn gu bheil e ceangailte ri USB Serial Converter C. Mar sin, tha COM13 air a thaghadh san t-seann seo.ample. Tha àireamh port COM sònraichte don t-siostam.
    Figear 7 • Manaidsear InnealanMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-6
    Thoir an aire:
    Mura h-eil na draibhearan drochaid USB gu UART air an stàladh, luchdaich sìos agus stàlaich na draibhearan bho www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Ceangail an solar cumhachd gu ceanglaiche J9 agus cuir air an tionndadh solar cumhachd, SW6.

Figear 8 • Pasgan Leasachaidh RTG4

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-7

A ’ruith an Demo

Tha a’ chaibideil seo a’ toirt cunntas air ceumannan gus an inneal RTG4 a phrògramadh leis an dealbhadh iomraidh, a’ prògramadh an SPI Flash leis an tagradh targaid, agus a’ putadh an aplacaid targaid bho chuimhne DDR a’ cleachdadh an Mi-V Bootloader GUI.

Tha ruith an demo a’ toirt a-steach na ceumannan a leanas:

  1. A’ prògramadh an inneal RTG4, duilleag 11
  2. A’ ruith an Mi-V Bootloader, duilleag 11

A’ prògramadh an inneal RTG4
Faodar an inneal RTG4 a phrògramadh le bhith a’ cleachdadh FlashPro Express no Libero SOC.

  • Gus Kit Leasachaidh RTG4 a phrògramadh leis an obair file air a thoirt seachad mar phàirt den dealbhadh files a’ cleachdadh bathar-bog FlashPro Express, thoir sùil air Pàipear-taice 1: Prògramadh an inneal a’ cleachdadh FlashPro Express, duilleag 14.
  • Gus an inneal a phrògramadh a’ cleachdadh Libero SoC, thoir sùil air Pàipear-taice 2: Prògramadh an inneal a’ cleachdadh Libero SoC, duilleag 17.

A 'ruith an Mi-V Bootloader
Nuair a chuireas tu crìoch air a’ phrògramadh gu soirbheachail, lean na ceumannan seo:

  1. Ruith an setup.exe file ri fhaighinn aig an dealbhadh a leanas files suidheachadh.
    <$Download_Directory> \ rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Lean an draoidh stàlaidh gus an aplacaid Bootloader GUI a stàladh.
    Tha Figear 9 a’ sealltainn an RTG4 Mi-V Bootloader GUI.
    Figear 9 • Mi-V Bootloader GUIMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-8
  3. Tagh am port COM ceangailte ri USB Serial Converter C mar a chithear ann am Figear 7.
  4. Cliog air a 'phutan ceangail. Às deidh ceangal soirbheachail bidh an comharra Dearg a’ tionndadh Uaine mar a chithear ann am Figear 10.
    Figear 10 • Ceangail Port COMMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-9
  5. Cliog air a 'phutan Import agus tagh an targaid iarrtas file (.bin). Às deidh an toirt a-steach, slighe an file air a thaisbeanadh air an GUI mar a chithear ann am Figear 11.
    <$Download_Directory> \ rtg4_ac490_df\Source_files
    Figear 11 • Cuir a-steach an Iarrtas Targaid FileMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-10
  6. Mar a chithear ann am Figear 11, cliog air roghainn Prògram SPI Flash gus an tagradh targaid a phrògramadh air an SPI Flash. Nochdaidh pop-up an dèidh don SPI Flash a bhith air a phrògramadh mar a chithear ann am Figear 12. Briog air OK.
    Figear 12 • SPI Flash air a phrògramadhMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-11
  7. Tagh an roghainn Start Boot gus an tagradh a chopaigeadh bho SPI Flash gu cuimhne DDR3 agus tòiseachadh air an tagradh a chuir an gnìomh bho chuimhne DDR3. Às deidh bròg soirbheachail den tagradh targaid bho chuimhne DDR3, bidh an aplacaid a’ clò-bhualadh teachdaireachdan UART agus a ’brùthadh cleachdaiche air bòrd LED1, 2, 3, agus 4 mar a chithear ann am Figear 13.
    Figear 13 • Cuir an gnìomh Iarrtas Bho DDRMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-12
  8. Tha an tagradh a’ ruith bhon chuimhne DDR3 agus tha seo a’ crìochnachadh an demo. Dùin an Mi-V Bootloader GUI.

A’ prògramadh an inneal a’ cleachdadh FlashPro Express

Tha an earrann seo ag innse mar a nì thu prògramadh air an inneal RTG4 leis an obair prògramaidh file a’ cleachdadh FlashPro Express.

Gus an inneal a phrògramadh, dèan na ceumannan a leanas:

  1. Dèan cinnteach gu bheil na roghainnean geansaidh air a’ bhòrd an aon rud ris an fheadhainn a tha air an liostadh ann an Clàr 3 de UG0617:
    Stiùireadh Cleachdaiche Kit Leasachaidh RTG4.
  2. Gu roghnach, faodar geansaidh J32 a shuidheachadh gus prìneachan 2-3 a cheangal nuair a bhios tu a’ cleachdadh prògramadair FlashPro4, FlashPro5, no FlashPro6 taobh a-muigh an àite an suidheachadh geansaidh bunaiteach gus am FlashPro5 freumhaichte a chleachdadh.
    Thoir an aire: Feumar an tionndadh solarachaidh cumhachd, SW6 a chuir dheth fhad ‘s a tha thu a’ dèanamh ceanglaichean geansaidh.
  3. Ceangail an càball solarachaidh cumhachd ris a 'cheangal J9 air a' bhòrd.
  4. Cumhachd AIR an tionndadh solar cumhachd SW6.
  5. Ma chleachdas tu am FlashPro5 freumhaichte, ceangail an càball USB ris a’ cheangal J47 agus am PC aoigheachd.
    Air an làimh eile, ma chleachdas tu prògramadair taobh a-muigh, ceangail an càball rioban ris an JTAG header J22 agus ceangail am prògramadair ris a’ PC aoigheachd.
  6. Air a 'PC aoigheachd, cuir air bhog am bathar-bog FlashPro Express.
  7. Cliog Ùr no tagh Pròiseact Obrach Ùr bho FlashPro Express Job bho chlàr Pròiseact gus pròiseact obrach ùr a chruthachadh, mar a chithear san fhigear a leanas.
    Figear 14 • Pròiseact Obrach FlashPro ExpressMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-13
  8. Cuir a-steach na leanas anns a’ Phròiseact Iob Ùr bho bhogsa deasbaid FlashPro Express Job:
    • Obair prògramaidh file: Cliog Dèan brobhsadh, agus seòladh chun an àite far a bheil an .job file suidhichte agus tagh an file. Is e an t-àite bunaiteach: \rtg4_ac490_df\Programadh_Job
    • Àite pròiseact obrach FlashPro Express: Cliog Dèan brobhsadh agus seòladh chun àite pròiseict FlashPro Express a tha thu ag iarraidh.
      Figear 15 • Pròiseact Obrach Ùr bho FlashPro Express JobMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-14
  9. Cliog air OK. Prògramadh a tha a dhìth file air a thaghadh agus deiseil airson a bhith air a phrògramadh san inneal.
  10. Tha an uinneag FlashPro Express a 'nochdadh mar a chithear san fhigear a leanas. Dearbhaich gu bheil àireamh prògramadair a’ nochdadh ann an raon a’ Phrògramadair. Mura dèan, dearbhaich na ceanglaichean bùird agus cliog air Ùraich / Ath-sgàineadh Prògramadairean.
    Figear 16 • Prògramadh an innealMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-15
  11. Cliog air RUN. Nuair a tha an inneal air a phrògramadh gu soirbheachail, tha inbhe RUN PASSED air a thaisbeanadh mar a chithear san fhigear a leanas.
    Figear 17 • FlashPro Express - RUN PASSEDMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-16
  12. Dùin FlashPro Express no cliog air Ar-a-mach ann am putan Pròiseact.

A’ prògramadh an inneal a’ cleachdadh Libero SoC

An dealbhadh iomraidh files a’ toirt a-steach am pròiseact fo-shiostam pròiseasar Mi-V a chaidh a chruthachadh a’ cleachdadh Libero SoC. Faodar an inneal RTG4 a phrògramadh a’ cleachdadh Libero SoC. Tha am pròiseact Libero SoC air a thogail gu tur agus air a ruith bho Synthesis, Place and Route, Dearbhadh Ùine, Gineadh Dàta FPGA Array, Ùrachadh Susbaint Cuimhne μPROM, Bitstream Generation, Prògramadh FPGA.

Tha sruth dealbhaidh Libero air a shealltainn anns an fhigear a leanas.

Figear 18 • Sruth Dealbhaidh Libero

Microsemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-17

Gus an inneal RTG4 a phrògramadh, feumar am pròiseact fo-shiostam pròiseasar Mi-V fhosgladh ann an Libero SoC agus feumar na ceumannan a leanas a ruith a-rithist:

  1. Ùraich susbaint cuimhne uPROM: Anns a ’cheum seo, tha μPROM air a phrògramadh leis an tagradh bootloader.
  2. Bitstream Generation: Anns a 'cheum seo, an Job file air a chruthachadh airson an inneal RTG4.
  3. Prògramadh FPGA: Anns a’ cheum seo, tha an inneal RTG4 air a phrògramadh a’ cleachdadh an Iob file.

Lean na ceumannan seo:

  1. Bho Libero Design Flow, tagh Ùraich uPROM Memory Content.
  2. Cruthaich teachdaiche a’ cleachdadh an roghainn Add.
  3. Tagh an neach-dèiligidh agus an uairsin tagh an roghainn Deasaich.
  4. Tagh susbaint bho file agus an uairsin tagh an roghainn Browse mar a chithear ann am Figear 19.
    Figear 19 • Deasaich Cliant Stòraidh DàtaMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-18
  5. Seòl chun dealbhadh a leanas files àite agus tagh am faidhle miv-rv32im-bootloader.hex file mar a chithear ann am Figear 20. <$Download_Directory>\rtg4_ac490_df
    • Suidhich an File Seòrsa mar Intel-Hex (*.hex).
    • Tagh Cleachd slighe càirdeach bho eòlaire pròiseict.
    • Cliog air OK.
      Figear 20 • Cuimhne Import FileMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-19
  6. Cliog air OK.
    Tha an susbaint μPROM air ùrachadh.
  7. Dèan briogadh dùbailte Generate Bitstream mar a chithear ann am Figear 21.
    Figear 21 • Cruthaich BitstreamMicrosemi-AC490-RTG4-FPGA-Building-a-Mi-V-Processor-Subsystem-20
  8. Dèan briogadh dùbailte air Run PROGRAM Action gus an inneal a phrògramadh mar a chithear ann am Figear 21.
    Tha an inneal RTG4 air a phrògramadh. Faic Running the Demo, duilleag 11.

A 'ruith an sgriobt TCL

Tha sgriobtaichean TCL air an toirt seachad san dealbhadh files fo eòlaire TCL_Scripts. Ma tha feum air, faodar an sruth dealbhaidh ath-riochdachadh bho Buileachadh Dealbhaidh gus an tèid obair a chruthachadh file.

Gus an TCL a ruith, lean na ceumannan gu h-ìosal:

  1. Cuir air bhog am bathar-bog Libero.
  2. Tagh Pròiseact > Cuir an gnìomh Sgriobt….
  3. Cliog Dèan brobhsadh agus tagh script.tcl bhon eòlaire TCL_Scripts a chaidh a luchdachadh sìos.
  4. Cliog Run.

Às deidh an sgriobt TCL a chuir an gnìomh gu soirbheachail, thèid pròiseact Libero a chruthachadh taobh a-staigh eòlaire TCL_Scripts.
Airson tuilleadh fiosrachaidh mu sgriobtaichean TCL, thoir sùil air rtg4_ac490_df/TCL_Scripts/readme.txt.
Thoir sùil air Stiùireadh Iomraidh Command TCL Libero® SoC airson tuilleadh fiosrachaidh mu òrdughan TCL. Cuir fios
Taic Teicnigeach airson ceistean sam bith a choinnicheas tu nuair a ruitheas tu an sgriobt TCL.

Chan eil Microsemi a’ toirt barantas, riochdachadh no gealltanas sam bith a thaobh an fhiosrachaidh a tha ann an seo no freagarrachd a thoraidhean agus a sheirbheisean airson adhbhar sònraichte sam bith, agus chan eil Microsemi a’ gabhail ri uallach sam bith a thig bho bhith a’ cleachdadh no a’ cleachdadh toradh no cuairt sam bith. Tha na toraidhean a chaidh a reic gu h-ìosal agus toraidhean sam bith eile a chaidh a reic le Microsemi air a bhith fo ùmhlachd deuchainn cuibhrichte agus cha bu chòir an cleachdadh còmhla ri uidheamachd no tagraidhean a tha deatamach do mhisean. Thathas a’ creidsinn gu bheil mion-chomharrachadh coileanaidh sam bith earbsach ach chan eil iad air an dearbhadh, agus feumaidh Ceannaiche a h-uile coileanadh agus deuchainn eile air na toraidhean a dhèanamh agus a chrìochnachadh, leotha fhèin agus còmhla ri, no air a chuir a-steach, ann an toraidhean deireannach sam bith. Cha bhith ceannaiche an urra ri dàta agus mion-chomharrachadh coileanaidh no crìochan a bheir Microsemi seachad. Tha e an urra ris a’ Cheannaiche dearbhadh gu neo-eisimeileach iomchaidheachd thoraidhean sam bith agus an aon rud a dhearbhadh agus a dhearbhadh. Tha am fiosrachadh a thug Microsemi gu h-ìosal air a thoirt seachad “mar a tha, càite a bheil” agus leis a h-uile locht, agus tha an cunnart gu lèir co-cheangailte ris an fhiosrachadh sin gu tur leis a ’Cheannaiche. Cha bhith Microsemi a’ toirt, gu follaiseach no gu h-obann, do phàrtaidh sam bith còraichean peutant, ceadan, no còraichean IP sam bith eile, ge bith an ann a thaobh an fhiosrachaidh sin fhèin no rud sam bith a tha air a mhìneachadh leis an fhiosrachadh sin. Tha am fiosrachadh a tha air a thoirt seachad san sgrìobhainn seo le seilbh Microsemi, agus tha Microsemi a’ gleidheadh ​​​​na còrach atharrachaidhean sam bith a dhèanamh air an fhiosrachadh san sgrìobhainn seo no air toraidhean is seirbheisean sam bith aig àm sam bith gun rabhadh.

Mu dheidhinn Microsemi
Tha Microsemi, fo-bhuidheann a tha gu tur an seilbh Microchip Technology Inc. (Nasdaq: MCHP), a’ tabhann pasgan farsaing de fhuasglaidhean semiconductor agus siostam airson aerospace & dìon, conaltradh, ionad dàta agus margaidhean gnìomhachais. Tha toraidhean a’ toirt a-steach cuairtean aonaichte comharra-measgaichte analog àrd-choileanadh agus cruaidh-rèididh, FPGAn, SoCs agus ASICn; bathar stiùireadh cumhachd; innealan tìm agus sioncronaidh agus fuasglaidhean ùine mionaideach, a’ suidheachadh inbhe an t-saoghail airson ùine; innealan giollachd guth; Fuasglaidhean RF; co-phàirtean fa leth; fuasglaidhean stòraidh is conaltraidh iomairt, teicneòlasan tèarainteachd agus anti-t scalableamper bathar; Fuasglaidhean Ethernet; Power-over-Ethernet ICs agus midspans; a bharrachd air comasan dealbhaidh àbhaisteach agus seirbheisean. Ionnsaich tuilleadh aig www.microsemi.com.

Prìomh oifis Microsemi
Aon Iomairt, Aliso Viejo,
CA 92656 na SA
Taobh a-staigh na SA: +1 800-713-4113
Taobh a-muigh nan SA: +1 949-380-6100
Reic: +1 949-380-6136
facs: +1 949-215-4996
Post-d: sales.support@microsemi.com
www.microsemi.com

©2021 Microsemi, fo-bhuidheann a tha gu tur an seilbh Microchip Technology Inc. Gach còir glèidhte. Tha Microsemi agus suaicheantas Microsemi nan comharran-malairt clàraichte aig Microsemi Corporation. Is ann leis an luchd-seilbh aca a tha a h-uile comharra-malairt agus comharra seirbheis eile

Sgrìobhainnean/Goireasan

Microsemi AC490 RTG4 FPGA: A’ togail fo-shiostam pròiseasar Mi-V [pdfStiùireadh Cleachdaiche
AC490 RTG4 FPGA A’ togail fo-shiostam pròiseasar Mi-V, AC490 RTG4, FPGA a’ togail fo-shiostam pròiseasar Mi-V, fo-shiostam pròiseasar Mi-V

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *