Microsemi logotipi

Microsemi AC490 RTG4 FPGA: Mi-V protsessor quyi tizimini qurish

Microsemi-AC490-RTG4-FPGA-mi-V-protsessor-quyi tizimni yaratish

Qayta ko'rib chiqish tarixi

Qayta ko'rib chiqish tarixi hujjatga kiritilgan o'zgarishlarni tavsiflaydi. O'zgartirishlar eng dolzarb nashrdan boshlab qayta ko'rib chiqish bo'yicha sanab o'tilgan.

Tahrir 3.0

Quyida ushbu tahrirda kiritilgan o'zgarishlarning qisqacha mazmuni keltirilgan.

  • Libero SoC v2021.2 uchun hujjat yangilandi.
  • Yangilangan 1-rasm, 3-betdan 3-rasm, 5-bet.
  • 4-rasm, 5-bet, 5-rasm, 7-bet va 18-rasm, 17-bet almashtirildi.
  • Yangilangan 2-jadval, 6-bet va 3-jadval, 7-bet.
  • Qo'shilgan 1-ilova: FlashPro Express yordamida qurilmani dasturlash, 14-bet.
  • Qo'shilgan 3-ilova: TCL skriptini ishga tushirish, 20-bet.
  • Libero versiya raqamlariga havolalar olib tashlandi.

Tahrir 2.0
Quyida ushbu tahrirda kiritilgan o'zgarishlarning qisqacha mazmuni keltirilgan.

  • Uskunani o'rnatish, 9-betda MAQOMOTI portini tanlash haqida ma'lumot qo'shildi.
  • Namoyishni ishga tushirish, 11-betda tegishli MAQOMOTI portini qanday tanlash kerakligi yangilandi.

Tahrir 1.0
Hujjatning birinchi nashri.

Mi-V protsessor quyi tizimini qurish

Microchip RISC-V protsessoriga asoslangan dizaynlarni ishlab chiqish uchun Mi-V protsessor IP, 32-bitli RISC-V protsessor va dasturiy vositalar zanjirini taklif etadi. RISC-V, RISC-V jamg'armasi boshqaruvidagi standart ochiq ko'rsatmalar to'plami arxitekturasi (ISA) ko'plab afzalliklarni taklif etadi, jumladan ochiq manba hamjamiyatiga yadrolarni yopiq ISAlarga qaraganda tezroq sinovdan o'tkazish va yaxshilash imkonini beradi.
RTG4® FPGA'lar foydalanuvchi ilovalarini ishga tushirish uchun Mi-V yumshoq protsessorini qo'llab-quvvatlaydi. Ushbu ilova eslatmasi foydalanuvchi dasturini belgilangan RAM yoki DDR xotirasidan bajarish uchun Mi-V protsessor quyi tizimini qanday yaratishni tavsiflaydi.

Dizayn talablari
Quyidagi jadvalda demoni ishga tushirish uchun apparat va dasturiy taʼminot talablari keltirilgan.

1-jadval • Dizayn talablari

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-21

Dasturiy ta'minot

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

Eslatma: Readme.txt ga qarang file dizaynda taqdim etilgan files ushbu mos yozuvlar dizayni bilan ishlatiladigan dasturiy ta'minot versiyalari uchun.

Eslatma: Ushbu qo'llanmada ko'rsatilgan Libero SmartDesign va konfiguratsiya ekran tasvirlari faqat tasvirlash uchun mo'ljallangan.
Eng so'nggi yangilanishlarni ko'rish uchun Libero dizaynini oching.

Old shartlar

Boshlashdan oldin:

  1. Libero SoC-ni yuklab oling va o'rnating ( webushbu dizayn uchun sayt) asosiy kompyuterda quyidagi joydan: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Demo dizayn uchun files yuklab olish havolasi: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Dizayn tavsifi

RTG4 mPROM hajmi 57 KB. mPROM hajmidan oshmaydigan foydalanuvchi ilovalari mPROMda saqlanishi va ichki Katta SRAM xotiralaridan (LSRAM) bajarilishi mumkin. mPROM hajmidan oshgan foydalanuvchi ilovalari tashqi doimiy xotirada saqlanishi kerak. Bunday holda, doimiy xotiradan maqsadli dastur bilan ichki yoki tashqi SRAM xotiralarini ishga tushirish uchun mPROM-dan ishlaydigan yuklash moslamasi talab qilinadi.
Malumot dizayni yuklovchining maqsadli dasturni (7 KB o'lchamli) SPI flesh-diskidan DDR xotirasiga nusxalash va DDR xotirasidan bajarish qobiliyatini namoyish etadi. Bootloader ichki xotiralardan bajariladi. Kod bo'limi mPROMda, ma'lumotlar bo'limi esa ichki Katta SRAMda (LSRAM) joylashgan.

Eslatma: Mi-V bootloader Libero loyihasini qanday yaratish va SoftConsole loyihasini qanday qurish haqida ko'proq ma'lumot olish uchun TU0775: PolarFire FPGA: Mi-V protsessor quyi tizimini yaratish bo'yicha qo'llanmaga qarang.
1-rasmda dizaynning yuqori darajadagi blok diagrammasi ko'rsatilgan.

1-rasm • Yuqori darajadagi blok diagrammasi

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-1

1-rasmda ko'rsatilganidek, quyidagi nuqtalar dizaynning ma'lumotlar oqimini tavsiflaydi:

  • Mi-V protsessori yuklovchini mPROM va belgilangan LSRAM lardan bajaradi. Yuklash moslamasi CoreUARTapb bloki orqali GUI bilan bog'lanadi va buyruqlarni kutadi.
  • GUI dan SPI flesh dasturi buyrug'i qabul qilinganda, yuklash moslamasi SPI fleshini GUI dan olingan maqsadli dastur bilan dasturlaydi.
  • Yuklash buyrug'i GUI dan qabul qilinganda, yuklovchi dastur kodini SPI flesh-diskidan DDR ga ko'chiradi va keyin uni DDR dan bajaradi.

Soat tuzilishi
Dizaynda ikkita soat domenlari (40 MGts va 20 MGts) mavjud. Bortdagi 50 MGts kristall osilator 40 MGts va 20 MGts chastotalarni hosil qiluvchi PF_CCC blokiga ulangan. 40 MGts chastotali tizim soati mPROMdan tashqari to'liq Mi-V protsessor quyi tizimini boshqaradi. 20 MGts chastotasi RTG4 mPROM va RTG4 mPROM APB interfeysini boshqaradi. RTG4 mPROM 30 MGts gacha bo'lgan soat chastotasini qo'llab-quvvatlaydi. DDR_FIC 40 MGts chastotada ishlaydigan AHB avtobus interfeysi uchun sozlangan. DDR xotirasi 320 MGts chastotada ishlaydi.
2-rasmda soatning tuzilishi ko'rsatilgan.

2-rasm • Soat tuzilmasi

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-2

Strukturani tiklash
POWER_ON_RESET_N va LOCK signallari AND bo'ladi va chiqish signali (INIT_RESET_N) RTG4FDDRC_INIT blokini qayta o'rnatish uchun ishlatiladi. FDDR qayta o'rnatishni bo'shatgandan so'ng, FDDR tekshirgich ishga tushiriladi va keyin INIT_DONE signali tasdiqlanadi. INIT_DONE signali Mi-V protsessorini, tashqi qurilmalarni va dizayndagi boshqa bloklarni tiklash uchun ishlatiladi.

3-rasm • Strukturani tiklash

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-3

Uskunani amalga oshirish
4-rasmda Mi-V mos yozuvlar dizaynining Libero dizayni ko'rsatilgan.

4-rasm • SmartDesign moduli

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-4

Eslatma: Ushbu ilova eslatmasida ko'rsatilgan Libero SmartDesign skrinshoti faqat tasvirlash uchun mo'ljallangan. Eng so'nggi yangilanishlar va IP versiyalarini ko'rish uchun Libero loyihasini oching.

IP bloklari
2-rasmda Mi-V protsessor quyi tizimi mos yozuvlar dizaynida qo'llaniladigan IP bloklari va ularning funktsiyalari ro'yxati keltirilgan.

2-jadval • IP bloklari1

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-22

Barcha IP foydalanuvchi qo'llanmalari va qo'llanmalari Libero SoC -> Katalogdan mavjud.

RTG4 mPROM 10,400 36 tagacha 374,400 bitli so'zlarni (32 0 bit ma'lumotlarni) saqlaydi. Qurilma dasturlashtirilgandan so'ng qurilmaning normal ishlashi vaqtida faqat o'qish operatsiyalarini qo'llab-quvvatlaydi. MIV_RV32_C0 protsessor yadrosi ko'rsatmalarni qabul qilish bloki, ijro trubkasi va ma'lumotlar xotirasi tizimini o'z ichiga oladi. MIV_RV32_C0 protsessor xotira tizimi ko'rsatmalar keshini va ma'lumotlar keshini o'z ichiga oladi. MIV_RVXNUMX_CXNUMX yadrosi ikkita tashqi AHB interfeysini o'z ichiga oladi - AHB xotirasi (MEM) avtobus master interfeysi va AHB xotira xaritali kiritish/chiqarish (MMIO) avtobus master interfeysi. Kesh boshqaruvchisi ko'rsatmalar va ma'lumotlar keshlarini to'ldirish uchun AHB MEM interfeysidan foydalanadi. AHB MMIO interfeysi I/U tashqi qurilmalariga keshlanmagan kirish uchun ishlatiladi.

AHB MMIO interfeysi va MEM interfeysining xotira xaritalari mos ravishda 0x60000000 dan 0X6FFFFFFF va 0x80000000 dan 0x8FFFFFFF gacha. Protsessorning reset vektor manzili sozlanishi mumkin. MIV_RV32_C0-ning qayta o'rnatilishi faol-past signal bo'lib, uni qayta o'rnatish sinxronizatori orqali tizim soati bilan sinxronlashda o'chirish kerak.

MIV_RV32_C0 protsessori AHB MEM interfeysi yordamida dasturni bajarish xotirasiga kiradi. CoreAHBLite_C0_0 avtobus nusxasi har biri 16 MB o'lchamli 1 ta asosiy uyalar bilan ta'minlash uchun tuzilgan. RTG mPROM xotirasi va RTG4FDDRC ​​bloklari ushbu avtobusga ulangan. mPROM yuklash dasturini saqlash uchun ishlatiladi.

MIV_RV32_C0 protsessori MMIO interfeysiga 0x60000000 va 0x6FFFFFFF manzillari orasidagi ma'lumotlar tranzaksiyalarini yo'naltiradi. MMIO interfeysi CoreAHBLite_C1_0 shinasiga ulangan, uning qul uyalariga ulangan tashqi qurilmalar bilan bog'lanadi. CoreAHBLite_C1_0 avtobus nusxasi har biri 16 MB hajmdagi 256 ta asosiy uyalar bilan ta'minlash uchun tuzilgan. UART, CoreSPI va CoreGPIO tashqi qurilmalari CoreAHBLite_C1_0 avtobusiga CoreAHBTOAPB3 ko'prigi va CoreAPB3 avtobusi orqali ulangan.

Xotira xaritasi
3-jadvalda xotiralar va tashqi qurilmalarning xotira xaritasi keltirilgan.

3-jadval • Xotira xaritasi

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-23

Dasturiy ta'minotni amalga oshirish

Malumot dizayni files quyidagi dasturiy loyihalarni o'z ichiga olgan SoftConsole ish maydonini o'z ichiga oladi:

  • Bootloader
  • Maqsadli dastur

Bootloader
Bootloader ilovasi qurilmani dasturlash vaqtida mPROM da dasturlashtirilgan. Bootloader quyidagi funktsiyalarni bajaradi:

  • SPI Flash-ni maqsadli dastur bilan dasturlash.
  • Maqsadli dasturni SPI Flash-dan DDR3 xotirasiga nusxalash.
  • Dasturning bajarilishini DDR3 xotirasida mavjud bo'lgan maqsadli dasturga o'tkazish.
    Bootloader ilovasi stek sifatida LSRAM bilan mPROM'dan bajarilishi kerak. Demak, bog'lovchi skriptdagi ROM va RAM manzillari mos ravishda mPROM va belgilangan LSRAM ning boshlang'ich manziliga o'rnatiladi. Kod bo'limi ROMdan, ma'lumotlar bo'limi esa RAMdan 5-rasmda ko'rsatilganidek bajariladi.

5-rasm • Bootloader Linker skripti

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-24

Bog'lovchi skripti (microsemi-riscv-ram_rom.ld) quyidagi manzilda mavjud
Dizaynning SoftConsole_Project\mivrv32im-bootloader papkasi files.

Maqsadli dastur
Maqsadli dastur bortdagi LED 1, 2, 3 va 4-ni miltillaydi va UART xabarlarini chop etadi. Maqsadli dastur DDR3 xotirasidan bajarilishi kerak. Shunday qilib, bog'lovchi skriptdagi kod va stek bo'limlari 3-rasmda ko'rsatilganidek, DDR6 xotirasining boshlang'ich manziliga o'rnatiladi.

6-rasm • Maqsadli dasturni bog'lovchi skript

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-5

Bog'lovchi skript (microsemi-riscv-ram.ld) dizaynning SoftConsole_Project\miv-rv32imddr- ilova papkasida mavjud. files.

Uskunani sozlash

Quyidagi qadamlar apparatni qanday sozlashni tavsiflaydi:

  1. SW6 kaliti yordamida plata o'chirilganligiga ishonch hosil qiling.
  2. Quyidagi jadvalda ko'rsatilganidek, o'tish moslamalarini RTG4 ishlab chiqish to'plamiga ulang:
    4-jadval • Jumperlar
    Jumper Kimdan Pin Kimga mahkamlang Fikrlar
    J11, J17, J19, J23, J26, J21, J32 va J27 1 2 Standart
    J16 2 3 Standart
    J33 1 2 Standart
    3 4
  3. USB kabelidan foydalanib, asosiy kompyuterni J47 ulagichiga ulang.
  4. USB to UART ko'prigi drayverlari avtomatik ravishda aniqlanganligiga ishonch hosil qiling. Buni asosiy kompyuterning qurilma menejerida tekshirish mumkin.
  5. 7-rasmda ko'rsatilganidek, COM13 port xususiyatlari uning USB Serial Converter C ga ulanganligini ko'rsatadi. Demak, COM13 bu misolda tanlangan.ample. COM port raqami tizimga xosdir.
    7-rasm • Qurilma menejeriMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-6
    Eslatma:
    Agar USB to UART ko'prigi drayverlari o'rnatilmagan bo'lsa, drayverlarni yuklab oling va o'rnating www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Quvvat manbaini J9 ulagichiga ulang va quvvat manbai kalitini, SW6 ni yoqing.

8-rasm • RTG4 ishlab chiqish to'plami

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-7

Demoni ishga tushirish

Ushbu bobda RTG4 qurilmasini mos yozuvlar dizayni bilan dasturlash, maqsadli dastur bilan SPI Flash-ni dasturlash va Mi-V Bootloader GUI yordamida maqsadli dasturni DDR xotirasidan yuklash bosqichlari tasvirlangan.

Demoni ishga tushirish quyidagi bosqichlarni o'z ichiga oladi:

  1. RTG4 qurilmasini dasturlash, 11-bet
  2. Mi-V Bootloader-ni ishga tushirish, 11-bet

RTG4 qurilmasini dasturlash
RTG4 qurilmasini FlashPro Express yoki Libero SOC yordamida dasturlash mumkin.

  • RTG4 Development Kitni ish bilan dasturlash uchun file dizaynning bir qismi sifatida taqdim etiladi fileFlashPro Express dasturidan foydalangan holda, 1-ilovaga qarang: FlashPro Express yordamida qurilmani dasturlash, 14-bet.
  • Qurilmani Libero SoC yordamida dasturlash uchun 2-ilovaga qarang: Libero SoC yordamida qurilmani dasturlash, 17-bet.

Mi-V yuklash dasturini ishga tushirish
Dasturlashni muvaffaqiyatli tugatgandan so'ng, quyidagi amallarni bajaring:

  1. setup.exe faylini ishga tushiring file quyidagi dizaynda mavjud filening joylashuvi.
    <$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Bootloader GUI ilovasini o'rnatish uchun o'rnatish ustasiga amal qiling.
    9-rasmda RTG4 Mi-V Bootloader GUI ko'rsatilgan.
    9-rasm • Mi-V Bootloader GUIMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-8
  3. 7-rasmda ko'rsatilganidek, USB Serial Converter C ga ulangan MAQOMOTI portini tanlang.
  4. Ulanish tugmasini bosing. Muvaffaqiyatli ulanishdan so'ng, Qizil indikator 10-rasmda ko'rsatilganidek, yashil rangga aylanadi.
    10-rasm • COM portini ulangMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-9
  5. Import tugmasini bosing va maqsadli dasturni tanlang file (.bin). Import qilgandan so'ng, yo'l file 11-rasmda ko'rsatilganidek, grafik interfeysda ko'rsatiladi.
    <$Download_Directory>\rtg4_ac490_df\Source_files
    11-rasm • Maqsadli ilovani import qilish FileMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-10
  6. 11-rasmda ko'rsatilganidek, SPI Flash-da maqsadli dasturni dasturlash uchun SPI Flash dasturini tanlang. 12-rasmda ko'rsatilganidek, SPI Flash dasturi dasturlashtirilgandan so'ng qalqib chiquvchi oyna ko'rsatiladi. OK tugmasini bosing.
    12-rasm • SPI Flash dasturlashtirilganMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-11
  7. Ilovani SPI Flash-dan DDR3 xotirasiga nusxalash va DDR3 xotirasidan dasturni bajarishni boshlash uchun Yuklashni boshlash opsiyasini tanlang. Maqsadli dastur DDR3 xotirasidan muvaffaqiyatli yuklangandan so'ng, dastur UART xabarlarini chop etadi va 1-rasmda ko'rsatilganidek, bortdagi foydalanuvchi LED2, 3, 4 va 13-ni miltillaydi.
    13-rasm • DDR dan dasturni bajarishMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-12
  8. Ilova DDR3 xotirasidan ishlaydi va bu demoni yakunlaydi. Mi-V Bootloader GUI-ni yoping.

FlashPro Express yordamida qurilmani dasturlash

Ushbu bo'lim RTG4 qurilmasini dasturlash ishi bilan qanday dasturlashni tavsiflaydi file FlashPro Express yordamida.

Qurilmani dasturlash uchun quyidagi amallarni bajaring:

  1. Doskadagi jumper sozlamalari UG3 0617-jadvalida keltirilganlar bilan bir xil ekanligiga ishonch hosil qiling:
    RTG4 Development Kit foydalanuvchi uchun qo'llanma.
  2. Ixtiyoriy ravishda J32 o'tkazgich o'rnatilgan FlashPro2 dan foydalanish uchun standart o'tish moslamasi o'rniga tashqi FlashPro3, FlashPro4 yoki FlashPro5 dasturchisidan foydalanganda 6-5 pinlarini ulash uchun sozlanishi mumkin.
    Eslatma: O'tkazgich ulanishlarini amalga oshirayotganda quvvat manbai kaliti, SW6 o'chirilgan bo'lishi kerak.
  3. Quvvat manbai simini platadagi J9 ulagichiga ulang.
  4. SW6 quvvat manbai kalitini yoqing.
  5. Agar o'rnatilgan FlashPro5 dan foydalansangiz, USB kabelini J47 ulagichiga va asosiy kompyuterga ulang.
    Shu bilan bir qatorda, agar tashqi dasturchidan foydalansangiz, lenta kabelini J ga ulangTAG sarlavha J22 va dasturchini asosiy kompyuterga ulang.
  6. Asosiy kompyuterda FlashPro Express dasturini ishga tushiring.
  7. Yangi ish loyihasini yaratish uchun quyidagi rasmda ko'rsatilganidek, Yangi ni bosing yoki Loyiha menyusidan FlashPro Express Job-dan Yangi ish loyihasini tanlang.
    14-rasm • FlashPro Express ish loyihasiMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-13
  8. FlashPro Express Job-dan yangi ish loyihasi dialog oynasiga quyidagilarni kiriting:
    • Dasturlash ishi file: Browse tugmasini bosing va .ish joylashgan joyga o'ting file joylashgan va ni tanlang file. Standart joylashuv: \rtg4_ac490_df\Programming_Job
    • FlashPro Express ish loyihasi joylashuvi: Browse tugmasini bosing va kerakli FlashPro Express loyihasi manziliga o'ting.
      15-rasm • FlashPro Express Jobdan yangi ish loyihasiMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-14
  9. OK tugmasini bosing. Kerakli dasturlash file tanlangan va qurilmada dasturlash uchun tayyor.
  10. FlashPro Express oynasi quyidagi rasmda ko'rsatilganidek paydo bo'ladi. Dasturchi maydonida dasturchi raqami paydo bo'lishini tasdiqlang. Agar shunday bo'lmasa, plata ulanishlarini tasdiqlang va Dasturchilarni yangilash/qayta skanerlash tugmasini bosing.
    16-rasm • Qurilmani dasturlashMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-15
  11. RUN tugmasini bosing. Qurilma muvaffaqiyatli dasturlashtirilganda, quyidagi rasmda ko'rsatilganidek, RUN PASSED holati ko'rsatiladi.
    17-rasm • FlashPro Express—ISHLASH O'TDIMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-16
  12. FlashPro Express-ni yoping yoki Loyiha yorlig'ida Chiqish-ni bosing.

Libero SoC yordamida qurilmani dasturlash

Malumot dizayni files Libero SoC yordamida yaratilgan Mi-V protsessor quyi tizimi loyihasini o'z ichiga oladi. RTG4 qurilmasini Libero SoC yordamida dasturlash mumkin. Libero SoC loyihasi to'liq ishlab chiqilgan va sintez, joy va marshrut, vaqtni tekshirish, FPGA massivi ma'lumotlarini yaratish, mPROM xotira tarkibini yangilash, bit oqimini yaratish, FPGA dasturlashdan ishlaydi.

Libero dizayn oqimi quyidagi rasmda ko'rsatilgan.

18-rasm • Libero dizayn oqimi

Microsemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-17

RTG4 qurilmasini dasturlash uchun Libero SoC da Mi-V protsessor quyi tizimi loyihasi ochilishi va quyidagi amallarni qayta bajarish kerak:

  1. uPROM xotira tarkibini yangilash: Ushbu bosqichda mPROM yuklash dasturi bilan dasturlashtirilgan.
  2. Bit oqimini yaratish: Ushbu bosqichda Ish file RTG4 qurilmasi uchun yaratilgan.
  3. FPGA dasturlash: Ushbu bosqichda RTG4 qurilmasi Job yordamida dasturlashtirilgan file.

Quyidagi amallarni bajaring:

  1. Libero Design Flow-dan uPROM xotira tarkibini yangilash-ni tanlang.
  2. Qo'shish opsiyasidan foydalanib mijoz yarating.
  3. Mijozni tanlang va keyin Tahrirlash opsiyasini tanlang.
  4. Kontentni tanlang file va keyin 19-rasmda ko'rsatilganidek, Browse opsiyasini tanlang.
    19-rasm • Ma'lumotlarni saqlash mijozini tahrirlashMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-18
  5. Quyidagi dizaynga o'ting files manzilini tanlang va miv-rv32im-bootloader.hex-ni tanlang file 20-rasmda ko'rsatilganidek. <$Download_Directory>\rtg4_ac490_df
    • ni o'rnating File Intel-Hex (*.hex) sifatida yozing.
    • Loyiha katalogidan Nisbiy yo'ldan foydalanish-ni tanlang.
    • OK tugmasini bosing.
      20-rasm • Xotirani import qilish FileMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-19
  6. OK tugmasini bosing.
    mPROM tarkibi yangilanadi.
  7. 21-rasmda ko'rsatilganidek, Generate Bitstream-ni ikki marta bosing.
    21-rasm • Bitstreamni yaratishMicrosemi-AC490-RTG4-FPGA-qurilish-mi-V-protsessor-quyi tizim-20
  8. Qurilmani 21-rasmda ko'rsatilganidek dasturlash uchun Run PROGRAM Action tugmasini ikki marta bosing.
    RTG4 qurilmasi dasturlashtirilgan. Namoyishni ishga tushirish, 11-betga qarang.

TCL skriptini ishga tushirish

TCL skriptlari dizaynda taqdim etilgan files papkasi TCL_Scripts katalogi ostida. Agar kerak bo'lsa, dizayn oqimi dizaynni amalga oshirishdan boshlab ishning paydo bo'lishiga qadar takrorlanishi mumkin file.

TCLni ishga tushirish uchun quyidagi amallarni bajaring:

  1. Libero dasturini ishga tushiring.
  2. Loyiha > Skriptni bajarish… ni tanlang.
  3. Browse tugmasini bosing va yuklab olingan TCL_Scripts katalogidan script.tcl ni tanlang.
  4. Run tugmasini bosing.

TCL skripti muvaffaqiyatli bajarilgandan so'ng, TCL_Scripts katalogida Libero loyihasi yaratiladi.
TCL skriptlari haqida ko'proq ma'lumot olish uchun rtg4_ac490_df/TCL_Scripts/readme.txt ga qarang.
TCL buyruqlari haqida ko'proq ma'lumot olish uchun Libero® SoC TCL buyruqlar uchun qo'llanmaga qarang. Aloqa
TCL skriptini ishga tushirishda duch keladigan har qanday so'rovlar uchun texnik yordam.

Microsemi bu erda mavjud bo'lgan ma'lumotlar yoki o'z mahsulotlari va xizmatlarining biron bir maqsad uchun yaroqliligi bo'yicha hech qanday kafolat, vakillik yoki kafolat bermaydi, shuningdek Microsemi har qanday mahsulot yoki sxemani qo'llash yoki ishlatish natijasida kelib chiqadigan hech qanday javobgarlikni o'z zimmasiga olmaydi. Bu erda sotiladigan mahsulotlar va Microsemi tomonidan sotiladigan har qanday boshqa mahsulotlar cheklangan sinovdan o'tgan va ular juda muhim uskunalar yoki ilovalar bilan birgalikda ishlatilmasligi kerak. Har qanday samaradorlik spetsifikatsiyalari ishonchli deb hisoblanadi, lekin tekshirilmaydi va Xaridor mahsulotlarning barcha ishlashi va boshqa sinovlarini yolg'iz o'zi va har qanday yakuniy mahsulot bilan birga yoki o'rnatilgan yoki o'rnatilgan holda o'tkazishi va bajarishi kerak. Xaridor Microsemi tomonidan taqdim etilgan har qanday ma'lumotlar va ishlash spetsifikatsiyalari yoki parametrlariga tayanmasligi kerak. Har qanday mahsulotning yaroqliligini mustaqil ravishda aniqlash va uni sinab ko'rish va tekshirish Xaridorning javobgarligidir. Microsemi tomonidan taqdim etilgan ma'lumotlar "hozirgidek, qayerda" va barcha nosozliklar bilan taqdim etiladi va bunday ma'lumotlar bilan bog'liq barcha xavf butunlay Xaridorga tegishli. Microsemi aniq yoki bilvosita biron-bir shaxsga patent huquqlari, litsenziyalar yoki boshqa IP huquqlarini, bunday ma'lumotlarning o'zi yoki bunday ma'lumotlar bilan tavsiflangan narsalarga nisbatan bermaydi. Ushbu hujjatda keltirilgan ma'lumotlar Microsemi kompaniyasiga tegishli va Microsemi ushbu hujjatdagi ma'lumotlarga yoki istalgan mahsulot va xizmatlarga istalgan vaqtda ogohlantirmasdan o'zgartirish kiritish huquqini o'zida saqlab qoladi.

Microsemi haqida
Microchip Technology Inc. (Nasdaq: MCHP) ning XNUMX ga tegishli bo'lgan Microsemi sho''ba korxonasi aerokosmik va mudofaa, aloqa, ma'lumotlar markazi va sanoat bozorlari uchun yarimo'tkazgich va tizim echimlarining keng qamrovli portfelini taklif etadi. Mahsulotlar orasida yuqori samarali va radiatsiya bilan mustahkamlangan analog aralash signalli integral mikrosxemalar, FPGA, SoC va ASIC; quvvatni boshqarish mahsulotlari; vaqtni hisoblash va sinxronlash qurilmalari va aniq vaqt echimlari, vaqt bo'yicha jahon standartini o'rnatish; ovozni qayta ishlash qurilmalari; RF yechimlari; diskret komponentlar; korporativ saqlash va aloqa yechimlari, xavfsizlik texnologiyalari va kengaytiriladigan anti-tamper mahsulotlari; Ethernet yechimlari; Power-over-ethernet IC va midspans; shuningdek, maxsus dizayn imkoniyatlari va xizmatlari. Batafsil: www.microsemi.com.

Microsemi bosh qarorgohi
One Enterprise, Aliso Viejo,
CA 92656 AQSh
AQShda: +1 800-713-4113
AQShdan tashqarida: +1 949-380-6100
Sotish: +1 949-380-6136
Faks: +1 949-215-4996
Email: sales.support@microsemi.com
www.microsemi.com

©2021 Microsemi, Microchip Technology Inc kompaniyasining to'liq sho''ba korxonasi. Barcha huquqlar himoyalangan. Microsemi va Microsemi logotipi Microsemi korporatsiyasining roʻyxatdan oʻtgan savdo belgilaridir. Boshqa barcha savdo belgilari va xizmat ko'rsatish belgilari tegishli egalarining mulki hisoblanadi

Hujjatlar / manbalar

Microsemi AC490 RTG4 FPGA: Mi-V protsessor quyi tizimini qurish [pdf] Foydalanuvchi uchun qoʻllanma
AC490 RTG4 FPGA Mi-V protsessor quyi tizimini qurish, AC490 RTG4, FPGA Mi-V protsessor quyi tizimini yaratish, Mi-V protsessor quyi tizimini

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *