Microsemi loqotipi

Microsemi AC490 RTG4 FPGA: Mi-V Prosessor Alt Sisteminin qurulması

Microsemi-AC490-RTG4-FPGA-Mi-V-Prosessor-Alt Sisteminin qurulması

Təftiş Tarixçəsi

Təftiş tarixçəsi sənəddə həyata keçirilən dəyişiklikləri təsvir edir. Dəyişikliklər ən cari nəşrdən başlayaraq yenidən nəzərdən keçirilir.

Reviziya 3.0

Aşağıda bu təftişdə edilən dəyişikliklərin xülasəsi verilmişdir.

  • Libero SoC v2021.2 üçün sənəd yeniləndi.
  • Yenilənmiş Şəkil 1, səhifə 3-dən Şəkil 3-ə qədər, səhifə 5.
  • Şəkil 4, səhifə 5, Şəkil 5, səhifə 7 və Şəkil 18, səhifə 17 ilə əvəz edilmişdir.
  • Yenilənmiş Cədvəl 2, səhifə 6 və Cədvəl 3, səhifə 7.
  • Əlavə 1: FlashPro Express istifadə edərək cihazın proqramlaşdırılması, səhifə 14.
  • Əlavə 3: TCL Skriptinin işə salınması, səhifə 20.
  • Libero versiya nömrələrinə istinadlar silindi.

Reviziya 2.0
Aşağıda bu təftişdə edilən dəyişikliklərin xülasəsi verilmişdir.

  • Avadanlığın qurulması, səhifə 9-da COM port seçimi haqqında məlumat əlavə edildi.
  • Nümayişin icrası, səhifə 11-də müvafiq COM portunun necə seçiləcəyi yeniləndi.

Reviziya 1.0
Sənədin ilk nəşri.

Mi-V Prosessor Alt Sisteminin qurulması

Microchip RISC-V prosessor əsaslı dizaynları inkişaf etdirmək üçün Mi-V prosessor IP, 32-bit RISC-V prosessoru və proqram alətlər silsiləsi təklif edir. RISC-V Vəqfinin rəhbərliyi altında standart açıq Təlimatlar Dəsti Arxitektura (ISA) olan RISC-V çoxsaylı üstünlüklər təklif edir, o cümlədən açıq mənbə icmasına nüvələri qapalı ISA-lardan daha sürətli sınamaq və təkmilləşdirmək imkanı vermək daxildir.
RTG4® FPGA-lar istifadəçi proqramlarını işə salmaq üçün Mi-V yumşaq prosessorunu dəstəkləyir. Bu proqram qeydi təyin olunmuş RAM-lardan və ya DDR yaddaşından istifadəçi proqramını yerinə yetirmək üçün Mi-V prosessor alt sisteminin necə qurulacağını təsvir edir.

Dizayn Tələbləri
Aşağıdakı cədvəldə demonu işə salmaq üçün aparat və proqram təminatı tələbləri verilmişdir.

Cədvəl 1 • Dizayn tələbləri

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-21-in qurulması

Proqram təminatı

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

Qeyd: Readme.txt-ə baxın file dizaynda verilir files bu istinad dizaynı ilə istifadə edilən proqram versiyaları üçün.

Qeyd: Bu təlimatda göstərilən Libero SmartDesign və konfiqurasiya ekran görüntüləri yalnız illüstrasiya məqsədi daşıyır.
Ən son yeniləmələri görmək üçün Libero dizaynını açın.

İlkin şərtlər

Başlamazdan əvvəl:

  1. Libero SoC-ni yükləyin və quraşdırın ( webbu dizayn üçün sayt) aşağıdakı yerdən host PC-də: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Demo dizayn üçün files yükləmə linki: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Dizayn təsviri

RTG4 μPROM-un ölçüsü 57 KB-dir. μPROM ölçüsünü aşmayan istifadəçi proqramları μPROM-da saxlanıla və daxili Böyük SRAM yaddaşlarından (LSRAM) icra edilə bilər. μPROM ölçüsünü aşan istifadəçi proqramları xarici uçucu olmayan yaddaşda saxlanmalıdır. Bu halda, qeyri-uçucu yaddaşdan hədəf tətbiqi ilə daxili və ya xarici SRAM yaddaşlarını işə salmaq üçün μPROM-dan icra edən yükləyici tələb olunur.
İstinad dizaynı yükləyicinin hədəf tətbiqini (7 KB ölçüsündə) SPI flash-dan DDR yaddaşına köçürmək və DDR yaddaşından icra etmək qabiliyyətini nümayiş etdirir. Bootloader daxili yaddaşlardan icra olunur. Kod bölməsi μPROM-da, məlumat bölməsi isə daxili Böyük SRAM-da (LSRAM) yerləşir.

Qeyd: Mi-V bootloader Libero layihəsini necə qurmaq və SoftConsole layihəsini necə qurmaq barədə ətraflı məlumat üçün TU0775-ə baxın: PolarFire FPGA: Mi-V Prosessor Alt Sisteminin qurulması Təlimatı
Şəkil 1 dizaynın yuxarı səviyyəli blok diaqramını göstərir.

Şəkil 1 • Üst Səviyyə Blok Diaqramı

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-1-in qurulması

Şəkil 1-də göstərildiyi kimi, aşağıdakı nöqtələr dizaynın məlumat axınını təsvir edir:

  • Mi-V prosessoru yükləyicini μPROM-dan və təyin olunmuş LSRAM-lardan icra edir. Yükləyici CoreUARTapb bloku vasitəsilə GUI ilə əlaqə qurur və əmrləri gözləyir.
  • SPI flash proqramı əmri GUI-dən alındıqda, yükləyici SPI flaşını GUI-dən alınan hədəf tətbiqi ilə proqramlaşdırır.
  • Yükləmə əmri GUI-dən alındıqda, yükləyici proqram kodunu SPI flaşından DDR-ə köçürür və sonra onu DDR-dən icra edir.

Saat quruluşu
Dizaynda iki saat sahəsi (40 MHz və 20 MHz) var. Bortda olan 50 MHz kristal osilator 40 MHz və 20 MHz saatları yaradan PF_CCC blokuna qoşulmuşdur. 40 MHz sistem saatı μPROM istisna olmaqla, tam Mi-V prosessor alt sistemini idarə edir. 20 MHz saat tezliyi RTG4 μPROM və RTG4 μPROM APB interfeysini idarə edir. RTG4 μPROM 30 MHz-ə qədər takt tezliyini dəstəkləyir. DDR_FIC 40 MHz tezliyində işləyən AHB avtobus interfeysi üçün konfiqurasiya edilmişdir. DDR yaddaş 320 MHz tezliyində işləyir.
Şəkil 2 saat quruluşunu göstərir.

Şəkil 2 • Saat quruluşu

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-2-in qurulması

Strukturu Sıfırlayın
POWER_ON_RESET_N və LOCK siqnalları AND edilir və çıxış siqnalı (INIT_RESET_N) RTG4FDDRC_INIT blokunu sıfırlamaq üçün istifadə olunur. FDDR sıfırlamasını buraxdıqdan sonra FDDR nəzarətçisi işə salınır və sonra INIT_DONE siqnalı təsdiqlənir. INIT_DONE siqnalı Mi-V prosessorunu, periferiyaları və dizayndakı digər blokları yenidən qurmaq üçün istifadə olunur.

Şəkil 3 • Strukturu Sıfırlayın

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-3-in qurulması

Avadanlıq Tətbiqi
Şəkil 4-də Mi-V istinad dizaynının Libero dizaynı göstərilir.

Şəkil 4 • SmartDesign Modulu

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-4-in qurulması

Qeyd: Bu proqram qeydində göstərilən Libero SmartDesign ekran görüntüsü yalnız illüstrasiya məqsədi daşıyır. Ən son yeniləmələri və IP versiyalarını görmək üçün Libero layihəsini açın.

IP blokları
Şəkil 2-də Mi-V prosessor altsisteminin istinad dizaynında istifadə olunan İP blokları və onların funksiyası göstərilir.

Cədvəl 2 • IP Blokları1

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-22-in qurulması

Bütün IP istifadəçi təlimatları və dərslikləri Libero SoC -> Kataloqdan əldə etmək olar.

RTG4 μPROM 10,400-ə qədər 36-bit söz (374,400 bit məlumat) saxlayır. Cihaz proqramlaşdırıldıqdan sonra cihazın normal işləməsi zamanı yalnız oxu əməliyyatlarını dəstəkləyir. MIV_RV32_C0 prosessorunun nüvəsi təlimatların qəbulu vahidi, icra boru kəməri və məlumat yaddaş sistemindən ibarətdir. MIV_RV32_C0 prosessorunun yaddaş sisteminə təlimat keşi və məlumat keşi daxildir. MIV_RV32_C0 nüvəsinə iki xarici AHB interfeysi daxildir - AHB yaddaşı (MEM) avtobus master interfeysi və AHB Yaddaş Xəritəli I/O (MMIO) avtobus master interfeysi. Keş nəzarətçisi təlimatları və məlumat keşlərini doldurmaq üçün AHB MEM interfeysindən istifadə edir. AHB MMIO interfeysi I/O periferiyalarına keşsiz giriş üçün istifadə olunur.

AHB MMIO interfeysinin və MEM interfeysinin yaddaş xəritələri müvafiq olaraq 0x60000000 - 0X6FFFFFFF və 0x80000000 - 0x8FFFFFFF arasındadır. Prosessorun sıfırlama vektor ünvanı konfiqurasiya edilə bilər. MIV_RV32_C0-nın sıfırlanması aktiv-aşağı siqnaldır, onu sıfırlama sinxronizatoru vasitəsilə sistem saatı ilə sinxronizasiya etmək lazımdır.

MIV_RV32_C0 prosessoru AHB MEM interfeysindən istifadə edərək proqram icra yaddaşına daxil olur. CoreAHBLite_C0_0 avtobus nümunəsi hər biri 16 MB ölçülü 1 kölə yuvası təmin etmək üçün konfiqurasiya edilmişdir. RTG μPROM yaddaşı və RTG4FDDRC ​​blokları bu avtobusa qoşulub. μPROM yükləyici tətbiqini saxlamaq üçün istifadə olunur.

MIV_RV32_C0 prosessoru 0x60000000 və 0x6FFFFFFF ünvanları arasında məlumat əməliyyatlarını MMIO interfeysinə yönləndirir. MMIO interfeysi onun kölə yuvalarına qoşulmuş periferiya qurğuları ilə əlaqə saxlamaq üçün CoreAHBLite_C1_0 avtobusuna qoşulur. CoreAHBLite_C1_0 avtobus nümunəsi hər biri 16 MB ölçülü 256 qul yuvası təmin etmək üçün konfiqurasiya edilmişdir. UART, CoreSPI və CoreGPIO periferiyaları CoreAHBTOAPB1 körpüsü və CoreAPB0 avtobusu vasitəsilə CoreAHBLite_C3_3 avtobusuna qoşulur.

Yaddaş xəritəsi
Cədvəl 3-də yaddaşların və ətraf qurğuların yaddaş xəritəsi verilmişdir.

Cədvəl 3 • Yaddaş xəritəsi

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-23-in qurulması

Proqram təminatının həyata keçirilməsi

İstinad dizaynı files aşağıdakı proqram layihələrini ehtiva edən SoftConsole iş sahəsini əhatə edir:

  • Yükləyici
  • Hədəf Tətbiqi

Yükləyici
Yükləyici tətbiqi cihazın proqramlaşdırılması zamanı μPROM-da proqramlaşdırılır. Bootloader aşağıdakı funksiyaları yerinə yetirir:

  • SPI Flash-ın hədəf tətbiqi ilə proqramlaşdırılması.
  • Hədəf tətbiqinin SPI Flash-dan DDR3 yaddaşına kopyalanması.
  • Proqramın icrasının DDR3 yaddaşında mövcud olan hədəf proqrama dəyişdirilməsi.
    Yükləyici tətbiqi yığın kimi LSRAM ilə μPROM-dan icra edilməlidir. Beləliklə, əlaqələndirici skriptdə ROM və RAM ünvanları müvafiq olaraq μPROM və təyin edilmiş LSRAM-ların başlanğıc ünvanına təyin edilir. Şəkil 5-də göstərildiyi kimi kod bölməsi ROM-dan, məlumat bölməsi isə RAM-dən icra olunur.

Şəkil 5 • Bootloader Linker Skripti

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-24-in qurulması

Bağlayıcı skript (microsemi-riscv-ram_rom.ld) burada mövcuddur
Dizaynın SoftConsole_Project\mivrv32im-bootloader qovluğu files.

Hədəf Tətbiqi
Hədəf tətbiqi 1, 2, 3 və 4-cü LED-ləri yanıb-sönür və UART mesajlarını çap edir. Hədəf proqram DDR3 yaddaşından icra edilməlidir. Beləliklə, linker skriptindəki kod və stek bölmələri Şəkil 3-da göstərildiyi kimi DDR6 yaddaşının başlanğıc ünvanına təyin edilir.

Şəkil 6 • Hədəf Proqramı Bağlayıcı Skript

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-5-in qurulması

Bağlayıcı skript (microsemi-riscv-ram.ld) dizaynın SoftConsole_Project\miv-rv32imddr- proqram qovluğunda mövcuddur. files.

Avadanlığın Quraşdırılması

Aşağıdakı addımlar avadanlığın necə qurulacağını təsvir edir:

  1. SW6 açarından istifadə edərək lövhənin söndürüldüyünə əmin olun.
  2. Aşağıdakı cədvəldə göstərildiyi kimi RTG4 inkişaf dəstinə keçidləri birləşdirin:
    Cədvəl 4 • Jumperlər
    Jumper Kimdən Pin Saxlayın Şərhlər
    J11, J17, J19, J23, J26, J21, J32 və J27 1 2 Defolt
    J16 2 3 Defolt
    J33 1 2 Defolt
    3 4
  3. USB kabeldən istifadə edərək əsas kompüteri J47 konnektoruna qoşun.
  4. USB-UART körpü sürücülərinin avtomatik aşkarlandığından əmin olun. Bu, ana kompüterin cihaz menecerində yoxlanıla bilər.
  5. Şəkil 7-də göstərildiyi kimi, COM13-ün port xüsusiyyətləri onun USB Serial Converter C-yə qoşulduğunu göstərir. Beləliklə, COM13 bu nümunədə seçilmişdir.ample. COM port nömrəsi sistemə xasdır.
    Şəkil 7 • Cihaz meneceriMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-6-in qurulması
    Qeyd:
    USB-UART körpü drayverləri quraşdırılmayıbsa, sürücüləri buradan endirin və quraşdırın www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Enerji təchizatını J9 konnektoruna qoşun və enerji təchizatı açarını, SW6-nı AÇIN.

Şəkil 8 • RTG4 İnkişaf Dəsti

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-7-in qurulması

Demo işlədir

Bu fəsildə RTG4 cihazının istinad dizaynı ilə proqramlaşdırılması, SPI Flash-ın hədəf tətbiqi ilə proqramlaşdırılması və Mi-V Bootloader GUI-dən istifadə edərək hədəf tətbiqin DDR yaddaşından yüklənməsi üçün addımlar təsvir edilir.

Demonu işə salmaq aşağıdakı addımları əhatə edir:

  1. RTG4 Cihazının proqramlaşdırılması, səhifə 11
  2. Mi-V Bootloader-in işə salınması, səhifə 11

RTG4 Cihazının proqramlaşdırılması
RTG4 cihazı FlashPro Express və ya Libero SOC istifadə edərək proqramlaşdırıla bilər.

  • RTG4 İnkişaf Kitini iş ilə proqramlaşdırmaq file dizaynın bir hissəsi kimi təqdim olunur fileFlashPro Express proqramından istifadə edərək, Əlavə 1-ə baxın: FlashPro Express istifadə edərək cihazın proqramlaşdırılması, səhifə 14.
  • Libero SoC istifadə edərək cihazı proqramlaşdırmaq üçün Əlavə 2: Libero SoC istifadə edərək cihazın proqramlaşdırılması, səhifə 17-ə baxın.

Mi-V Bootloader-i işə salmaq
Proqramlaşdırmanı uğurla başa vurduqdan sonra bu addımları yerinə yetirin:

  1. setup.exe faylını işə salın file aşağıdakı dizaynda mövcuddur files yeri.
    <$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Bootloader GUI proqramını quraşdırmaq üçün quraşdırma sihirbazını izləyin.
    Şəkil 9 RTG4 Mi-V Bootloader GUI-ni göstərir.
    Şəkil 9 • Mi-V Bootloader GUIMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-8-in qurulması
  3. Şəkil 7-də göstərildiyi kimi USB Serial Converter C-yə qoşulmuş COM portunu seçin.
  4. Qoşulma düyməsini basın. Uğurlu əlaqədən sonra Qırmızı göstərici Şəkil 10-da göstərildiyi kimi Yaşıl olur.
    Şəkil 10 • COM Portunu birləşdirinMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-9-in qurulması
  5. İdxal düyməsini basın və hədəf tətbiqi seçin file (.zibil qabı). İdxal etdikdən sonra yolu file Şəkil 11-də göstərildiyi kimi GUI-də göstərilir.
    <$Download_Directory>\rtg4_ac490_df\Mənbə_files
    Şəkil 11 • Hədəf Proqramını idxal edin FileMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-10-in qurulması
  6. Şəkil 11-də göstərildiyi kimi, SPI Flash-da hədəf tətbiqi proqramlaşdırmaq üçün Proqram SPI Flash seçiminə klikləyin. SPI Flash Şəkil 12-də göstərildiyi kimi proqramlaşdırıldıqdan sonra pop-up göstərilir. OK düyməsini basın.
    Şəkil 12 • SPI Flash ProqramlaşdırılmışdırMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-11-in qurulması
  7. Proqramı SPI Flash-dan DDR3 yaddaşına köçürmək və proqramı DDR3 yaddaşından icra etməyə başlamaq üçün Yükləməyə Başla seçimini seçin. Hədəf tətbiqi DDR3 yaddaşından uğurla yüklədikdən sonra proqram UART mesajlarını çap edir və Şəkil 1-də göstərildiyi kimi bortda istifadəçi LED2, 3, 4 və 13-ü yanıb-sönür.
    Şəkil 13 • Proqramı DDR-dən icra edinMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-12-in qurulması
  8. Tətbiq DDR3 yaddaşından işləyir və bununla demo tamamlanır. Mi-V Bootloader GUI-ni bağlayın.

FlashPro Express istifadə edərək cihazın proqramlaşdırılması

Bu bölmə RTG4 cihazını proqramlaşdırma işi ilə necə proqramlaşdırmağı təsvir edir file FlashPro Express istifadə edərək.

Cihazı proqramlaşdırmaq üçün aşağıdakı addımları yerinə yetirin:

  1. Lövhədəki keçid parametrlərinin UG3 Cədvəl 0617-də göstərilənlərlə eyni olduğundan əmin olun:
    RTG4 İnkişaf Dəsti İstifadəçi Təlimatı.
  2. Opsiyonel olaraq, J32 keçidi daxili FlashPro2-dən istifadə etmək üçün standart keçid parametri əvəzinə xarici FlashPro3, FlashPro4 və ya FlashPro5 proqramçısından istifadə edərkən 6-5 pinləri birləşdirmək üçün təyin edilə bilər.
    Qeyd: Elektrik təchizatı açarı, SW6 keçidləri bağlayarkən Söndürülməlidir.
  3. Enerji təchizatı kabelini lövhədəki J9 konnektoruna qoşun.
  4. SW6 enerji təchizatı açarını yandırın.
  5. Daxili FlashPro5 istifadə edirsinizsə, USB kabeli J47 konnektoruna və əsas kompüterə qoşun.
    Alternativ olaraq, əgər xarici proqramçı istifadə edirsinizsə, lent kabelini J-ə qoşunTAG J22 başlığını bağlayın və proqramçını əsas kompüterə qoşun.
  6. Əsas kompüterdə FlashPro Express proqramını işə salın.
  7. Aşağıdakı şəkildə göstərildiyi kimi yeni iş layihəsi yaratmaq üçün New düyməsini klikləyin və ya Project menyusundan FlashPro Express Job-dan New Job Project seçin.
    Şəkil 14 • FlashPro Express İş LayihəsiMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-13-in qurulması
  8. FlashPro Express İşindən Yeni İş Layihəsi informasiya qutusuna aşağıdakıları daxil edin:
    • Proqramlaşdırma işi file: Gözdən keçir üzərinə klikləyin və .işin olduğu yerə gedin file yerləşir və seçin file. Defolt yer: \rtg4_ac490_df\Proqramlaşdırma_İşi
    • FlashPro Express iş layihəsinin yeri: Gözdən keçirin üzərinə klikləyin və istədiyiniz FlashPro Express layihə yerinə gedin.
      Şəkil 15 • FlashPro Express İşindən Yeni İş LayihəsiMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-14-in qurulması
  9. OK düyməsini basın. Tələb olunan proqramlaşdırma file seçilir və cihazda proqramlaşdırılmağa hazırdır.
  10. FlashPro Express pəncərəsi aşağıdakı şəkildə göstərildiyi kimi görünür. Proqramçı sahəsində proqramçı nömrəsinin göründüyünü təsdiqləyin. Əgər belə deyilsə, lövhə bağlantılarını təsdiqləyin və Proqramçıları Yenilə/Yenidən Tara klikləyin.
    Şəkil 16 • Cihazın proqramlaşdırılmasıMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-15-in qurulması
  11. RUN düyməsini basın. Cihaz uğurla proqramlaşdırıldıqda, aşağıdakı şəkildə göstərildiyi kimi RUN PASSED statusu göstərilir.
    Şəkil 17 • FlashPro Express—RUN KEÇİLDİMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-16-in qurulması
  12. FlashPro Express-i bağlayın və ya Layihə sekmesinde Çıxış düyməsini basın.

Libero SoC istifadə edərək cihazın proqramlaşdırılması

İstinad dizaynı files Libero SoC istifadə edərək yaradılmış Mi-V prosessor alt sistemi layihəsini əhatə edir. RTG4 cihazı Libero SoC istifadə edərək proqramlaşdırıla bilər. Libero SoC layihəsi tamamilə Sintez, Yer və Marşrut, Zamanlama Yoxlama, FPGA Massivi Məlumat Yaradılması, μPROM Yaddaş Məzmunu Yeniləmə, Bitstream Yaradılması, FPGA Proqramlaşdırmadan qurulub və idarə olunur.

Libero dizayn axını aşağıdakı şəkildə göstərilmişdir.

Şəkil 18 • Libero Dizayn axını

Microsemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-17-in qurulması

RTG4 cihazını proqramlaşdırmaq üçün Libero SoC-də Mi-V prosessor alt sistemi layihəsi açılmalı və aşağıdakı addımlar yenidən icra edilməlidir:

  1. uPROM Yaddaş Məzmunu Yeniləyin: Bu addımda μPROM yükləyici tətbiqi ilə proqramlaşdırılıb.
  2. Bit axınının yaradılması: Bu addımda İş file RTG4 cihazı üçün yaradılmışdır.
  3. FPGA Proqramlaşdırma: Bu addımda RTG4 cihazı İşdən istifadə edərək proqramlaşdırılır file.

Bu addımları izləyin:

  1. Libero Design Flow-dan uPROM Yaddaş Məzmunu Yenilə seçin.
  2. Əlavə et seçimini istifadə edərək müştəri yaradın.
  3. Müştərini seçin və sonra Redaktə et seçimini seçin.
  4. Məzmunu seçin file və sonra Şəkil 19-da göstərildiyi kimi Browse seçimini seçin.
    Şəkil 19 • Məlumat Saxlama Müştərisini redaktə edinMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-18-in qurulması
  5. Aşağıdakı dizayna keçin files yerini seçin və miv-rv32im-bootloader.hex seçin file Şəkil 20-də göstərildiyi kimi. <$Download_Directory>\rtg4_ac490_df
    • təyin edin File Intel-Hex (*.hex) kimi yazın.
    • Layihə kataloqundan Nisbi yoldan istifadə et seçin.
    • OK düyməsini basın.
      Şəkil 20 • Yaddaşın idxalı FileMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-19-in qurulması
  6. OK düyməsini basın.
    μPROM məzmunu yenilənir.
  7. Şəkil 21-də göstərildiyi kimi Generate Bitstream üzərinə iki dəfə klikləyin.
    Şəkil 21 • Bit axını yaradınMicrosemi-AC490-RTG4-FPGA-bir Mi-V-Prosessor-Alt Sistemi-20-in qurulması
  8. Şəkil 21-də göstərildiyi kimi cihazı proqramlaşdırmaq üçün Run PROGRAM Action üzərinə iki dəfə klikləyin.
    RTG4 cihazı proqramlaşdırılmışdır. Baxın: Nümayişin icrası, səhifə 11.

TCL Skriptini işə salmaq

Dizaynda TCL skriptləri təqdim olunur files qovluğu TCL_Scripts qovluğu altında. Tələb olunarsa, dizayn axını Dizayn Tətbiqindən işin yaranmasına qədər təkrarlana bilər file.

TCL-i işə salmaq üçün aşağıdakı addımları yerinə yetirin:

  1. Libero proqramını işə salın.
  2. Layihə > Skripti İcra et... seçin.
  3. Browse klikləyin və endirilmiş TCL_Scripts kataloqundan script.tcl seçin.
  4. Çalıştır klikləyin.

TCL skripti uğurla icra edildikdən sonra TCL_Scripts kataloqunda Libero layihəsi yaradılır.
TCL skriptləri haqqında ətraflı məlumat üçün rtg4_ac490_df/TCL_Scripts/readme.txt ünvanına baxın.
TCL əmrləri haqqında ətraflı məlumat üçün Libero® SoC TCL Komanda Referansı Bələdçisinə baxın. Əlaqə
TCL skriptini işlədərkən rast gəlinən hər hansı sorğu üçün Texniki Dəstək.

Microsemi buradakı məlumat və ya məhsul və xidmətlərinin hər hansı xüsusi məqsəd üçün uyğunluğu ilə bağlı heç bir zəmanət, təqdimat və ya zəmanət vermir, nə də Microsemi hər hansı məhsul və ya sxemin tətbiqi və ya istifadəsi nəticəsində yaranan hər hansı məsuliyyəti öz üzərinə götürmür. Burada satılan məhsullar və Microsemi tərəfindən satılan hər hansı digər məhsullar məhdud sınaqdan keçmişdir və kritik avadanlıq və ya tətbiqlərlə birlikdə istifadə edilməməlidir. İstənilən performans spesifikasiyalarının etibarlı olduğuna inanılır, lakin yoxlanılmır və Alıcı məhsulların bütün performansını və digər sınaqlarını təkbaşına və hər hansı son məhsullarla birlikdə və ya quraşdırılmış sınaqdan keçirməli və tamamlamalıdır. Alıcı Microsemi tərəfindən təqdim edilən heç bir məlumat və performans spesifikasiyasına və ya parametrlərinə etibar etməməlidir. İstənilən məhsulların uyğunluğunu müstəqil şəkildə müəyyən etmək və onu sınaqdan keçirmək və yoxlamaq Alıcının məsuliyyətidir. Microsemi tərəfindən burada təqdim edilən məlumat "olduğu kimi, haradadır" və bütün nasazlıqlarla təmin edilir və bu cür məlumatlarla bağlı bütün risk tamamilə Alıcının üzərinə düşür. Microsemi açıq və ya dolayısı ilə heç bir tərəfə hər hansı bir patent hüququnu, lisenziyasını və ya hər hansı digər ƏM hüquqlarını, istər bu cür məlumatın özü, istərsə də bu cür məlumatlarla təsvir olunan hər hansı bir şeylə bağlı olaraq vermir. Bu sənəddə təqdim olunan məlumat Microsemi-yə məxsusdur və Microsemi istənilən vaxt xəbərdarlıq etmədən bu sənəddəki məlumatlara və ya məhsul və xidmətlərə hər hansı dəyişiklik etmək hüququnu özündə saxlayır.

Microsemi haqqında
Microchip Technology Inc.-in (Nasdaq: MCHP) tam mülkiyyətində olan törəmə şirkəti olan Microsemi aerokosmik və müdafiə, rabitə, məlumat mərkəzi və sənaye bazarları üçün yarımkeçirici və sistem həllərinin əhatəli portfelini təklif edir. Məhsullara yüksək performanslı və radiasiya ilə bərkidilmiş analoq qarışıq siqnallı inteqral sxemlər, FPGA-lar, SoC-lər və ASIC-lər daxildir; enerji idarəetmə məhsulları; vaxt və sinxronizasiya cihazları və dəqiq vaxt həlləri, zaman üçün dünya standartını təyin etmək; səs emal cihazları; RF həlləri; diskret komponentlər; müəssisə saxlama və kommunikasiya həlləri, təhlükəsizlik texnologiyaları və miqyaslana bilən anti-tamper məhsulları; Ethernet həlləri; Power-over-Ethernet IC-lər və midspanlar; eləcə də fərdi dizayn imkanları və xidmətləri. Ətraflı məlumat əldə edin www.microsemi.com.

Microsemi Baş Qərargahı
One Enterprise, Aliso Viejo,
CA 92656 ABŞ
ABŞ daxilində: +1 800-713-4113
ABŞ xaricində: +1 949-380-6100
Satış: +1 949-380-6136
Faks: +1 949-215-4996
E-poçt: sales.support@microsemi.com
www.microsemi.com

©2021 Microsemi, Microchip Technology Inc-in tam mülkiyyətində olan törəmə şirkəti. Bütün hüquqlar qorunur. Microsemi və Microsemi loqosu Microsemi Korporasiyasının qeydə alınmış ticarət nişanlarıdır. Bütün digər ticarət nişanları və xidmət nişanları müvafiq sahiblərinin mülkiyyətidir

Sənədlər / Resurslar

Microsemi AC490 RTG4 FPGA: Mi-V Prosessor Alt Sisteminin qurulması [pdf] İstifadəçi təlimatı
AC490 RTG4 FPGA Mi-V Prosessor Alt Sisteminin qurulması, AC490 RTG4, FPGA Mi-V Prosessor Alt Sisteminin qurulması, Mi-V Prosessor Alt Sistemi

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *