Mikro yarı logosu

Microsemi AC490 RTG4 FPGA: Bir Mi-V İşlemci Alt Sistemi Oluşturma

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma

Revizyon Geçmişi

Revizyon geçmişi, belgede uygulanan değişiklikleri açıklar. Değişiklikler, en güncel yayından başlayarak revizyona göre listelenir.

Revizyon 3.0

Aşağıda, bu revizyonda yapılan değişikliklerin bir özeti bulunmaktadır.

  • Libero SoC v2021.2 için belge güncellendi.
  • Şekil 1, sayfa 3 ila Şekil 3, sayfa 5 güncellendi.
  • Şekil 4, sayfa 5, Şekil 5, sayfa 7 ve Şekil 18, sayfa 17 değiştirildi.
  • Tablo 2, sayfa 6 ve Tablo 3, sayfa 7 güncellendi.
  • Ek 1: FlashPro Express Kullanarak Cihazı Programlama, sayfa 14 eklendi.
  • Ek 3: TCL Komut Dosyasını Çalıştırma, sayfa 20 eklendi.
  • Libero sürüm numaralarına yapılan referanslar kaldırıldı.

Revizyon 2.0
Aşağıda, bu revizyonda yapılan değişikliklerin bir özeti bulunmaktadır.

  • Donanımı Kurma, sayfa 9'daki COM bağlantı noktası seçimi hakkında bilgi eklendi.
  • Demoyu Çalıştırma, sayfa 11'de uygun COM bağlantı noktasının nasıl seçileceği güncellendi.

Revizyon 1.0
Belgenin ilk yayını.

Mi-V İşlemci Alt Sistemi Oluşturma

Microchip, RISC-V işlemci tabanlı tasarımlar geliştirmek için Mi-V işlemci IP'si, 32 bit RISC-V işlemci ve yazılım araç zinciri sunar. RISC-V Vakfı'nın yönetimi altındaki standart bir açık Yönerge Seti Mimarisi (ISA) olan RISC-V, açık kaynak topluluğunun çekirdekleri kapalı ISA'lardan daha hızlı bir şekilde test etmesini ve geliştirmesini sağlama dahil olmak üzere çok sayıda avantaj sunar.
RTG4® FPGA'lar, kullanıcı uygulamalarını çalıştırmak için Mi-V yumuşak işlemciyi destekler. Bu uygulama notu, belirlenmiş yapı RAM'lerinden veya DDR belleğinden bir kullanıcı uygulamasını yürütmek için bir Mi-V işlemci alt sisteminin nasıl oluşturulacağını açıklar.

Tasarım Gereksinimleri
Aşağıdaki tablo demoyu çalıştırmak için donanım ve yazılım gereksinimlerini listeler.

Tablo 1 • Tasarım Gereksinimleri

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-21

Yazılım

  • Libero® Çip Üzerinde Sistem (SoC)
  • FlashPro Ekspres
  • Yumuşak Konsol

Not: Readme.txt dosyasına bakın file tasarımda sağlanan files, bu referans tasarımla kullanılan yazılım sürümleri içindir.

Not: Bu kılavuzda gösterilen Libero SmartDesign ve yapılandırma ekran görüntüleri yalnızca açıklama amaçlıdır.
En son güncellemeleri görmek için Libero tasarımını açın.

Ön koşullar

Başlamadan önce:

  1. Libero SoC'yi indirin ve kurun (aşağıda belirtildiği gibi) webBu tasarım için site) aşağıdaki konumdan ana bilgisayarda: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
  2. Demo tasarımı için fileindirme linki: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Tasarım açıklaması

RTG4 μPROM'un boyutu 57 KB'dir. μPROM boyutunu aşmayan kullanıcı uygulamaları μPROM'da saklanabilir ve dahili Büyük SRAM belleklerinden (LSRAM) çalıştırılabilir. μPROM boyutunu aşan kullanıcı uygulamaları, harici bir geçici olmayan bellekte saklanmalıdır. Bu durumda, kalıcı bellekten hedef uygulama ile dahili veya harici SRAM belleklerini başlatmak için μPROM'dan çalışan bir önyükleyici gerekir.
Referans tasarım, önyükleyicinin hedef uygulamayı (7 KB boyutunda) SPI flash'tan DDR belleğe kopyalama ve DDR bellekten çalıştırma yeteneğini gösterir. Önyükleyici, dahili belleklerden yürütülür. Kod bölümü μPROM'da bulunur ve veri bölümü dahili Büyük SRAM'de (LSRAM) bulunur.

Not: Mi-V önyükleyici Libero projesinin nasıl oluşturulacağı ve SoftConsole projesinin nasıl oluşturulacağı hakkında daha fazla bilgi için TU0775: PolarFire FPGA: Mi-V İşlemci Alt Sistemi Oluşturma Eğitimi'ne bakın.
Şekil 1, tasarımın üst düzey blok diyagramını göstermektedir.

Şekil 1 • Üst Düzey Blok Şeması

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-1

Şekil 1'de gösterildiği gibi, aşağıdaki noktalar tasarımın veri akışını açıklamaktadır:

  • Mi-V işlemci, önyükleyiciyi μPROM'dan ve belirlenen LSRAM'lerden yürütür. Önyükleyici, CoreUARTapb bloğu aracılığıyla GUI ile arayüz oluşturur ve komutları bekler.
  • GUI'den SPI flash program komutu alındığında, önyükleyici, GUI'den alınan hedef uygulama ile SPI flash'ı programlar.
  • GUI'den önyükleme komutu alındığında, önyükleyici, uygulama kodunu SPI flash'tan DDR'ye kopyalar ve ardından DDR'den yürütür.

Saat Yapısı
Tasarımda iki saat alanı (40 MHz ve 20 MHz) vardır. Yerleşik 50 MHz kristal osilatör, 40 MHz ve 20 MHz saatler üreten PF_CCC bloğuna bağlıdır. 40 MHz sistem saati, μPROM hariç tüm Mi-V işlemci alt sistemini çalıştırır. 20 MHz saat, RTG4 μPROM'u ve RTG4 μPROM APB arayüzünü çalıştırır. RTG4 μPROM, 30 MHz'e kadar saat frekansını destekler. DDR_FIC, 40 MHz'de çalışan AHB veri yolu arabirimi için yapılandırılmıştır. DDR bellek 320 MHz'de çalışır.
Şekil 2, saatli yapıyı göstermektedir.

Şekil 2 • Saatleme Yapısı

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-2

Yapıyı Sıfırla
POWER_ON_RESET_N ve LOCK sinyalleri AND'lenir ve çıkış sinyali (INIT_RESET_N), RTG4FDDRC_INIT bloğunu sıfırlamak için kullanılır. FDDR sıfırlamasını serbest bıraktıktan sonra, FDDR denetleyicisi başlatılır ve ardından INIT_DONE sinyali onaylanır. INIT_DONE sinyali, tasarımdaki Mi-V işlemcisini, çevre birimlerini ve diğer blokları sıfırlamak için kullanılır.

Şekil 3 • Yapıyı Sıfırla

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-3

Donanım Uygulaması
Şekil 4, Mi-V referans tasarımının Libero tasarımını göstermektedir.

Şekil 4 • SmartDesign Modülü

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-4

Not: Bu uygulama notunda gösterilen Libero SmartDesign ekran görüntüsü yalnızca açıklama amaçlıdır. En son güncellemeleri ve IP sürümlerini görmek için Libero projesini açın.

IP Blokları
Şekil 2, Mi-V işlemci alt sistemi referans tasarımında kullanılan IP bloklarını ve bunların işlevlerini listeler.

Tablo 2 • IP Blokları1

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-22

Tüm IP kullanıcı kılavuzları ve el kitaplarına Libero SoC -> Katalog'dan ulaşılabilir.

RTG4 μPROM, 10,400 adede kadar 36 bit kelimeyi (374,400 bit veri) saklar. Cihaz programlandıktan sonra sadece normal cihaz çalışması sırasında okuma işlemlerini destekler. MIV_RV32_C0 işlemci çekirdeği, bir talimat alma birimi, bir yürütme boru hattı ve bir veri belleği sisteminden oluşur. MIV_RV32_C0 işlemci bellek sistemi, talimat önbelleğini ve veri önbelleğini içerir. MIV_RV32_C0 çekirdeği, iki harici AHB arabirimi içerir: AHB bellek (MEM) veri yolu ana arabirimi ve AHB Bellek Eşlemeli G/Ç (MMIO) veri yolu ana arabirimi. Önbellek denetleyicisi, talimatları ve veri önbelleklerini yeniden doldurmak için AHB MEM arayüzünü kullanır. AHB MMIO arabirimi, G/Ç çevre birimlerine önbelleğe alınmamış erişim için kullanılır.

AHB MMIO arabiriminin ve MEM arabiriminin bellek eşlemeleri sırasıyla 0x60000000 - 0X6FFFFFFF ve 0x80000000 - 0x8FFFFFFF şeklindedir. İşlemcinin sıfırlama vektör adresi yapılandırılabilir. MIV_RV32_C0'ın sıfırlaması, bir sıfırlama senkronizörü aracılığıyla sistem saati ile senkronize olarak onaylanması gereken bir aktif-düşük sinyalidir.

MIV_RV32_C0 işlemcisi, AHB MEM arabirimini kullanarak uygulama yürütme belleğine erişir. CoreAHBLite_C0_0 veri yolu örneği, her biri 16 MB boyutunda 1 bağımlı yuva sağlayacak şekilde yapılandırılmıştır. RTG μPROM belleği ve RTG4FDDRC ​​blokları bu veri yoluna bağlanır. μPROM, önyükleyici uygulamasını depolamak için kullanılır.

MIV_RV32_C0 işlemcisi, 0x60000000 ve 0x6FFFFFFF adresleri arasındaki veri işlemlerini MMIO arayüzüne yönlendirir. MMIO arabirimi, yardımcı yuvalarına bağlı çevre birimleriyle iletişim kurmak için CoreAHBLite_C1_0 veriyoluna bağlanır. CoreAHBLite_C1_0 veri yolu örneği, her biri 16 MB boyutunda 256 bağımlı yuva sağlayacak şekilde yapılandırılmıştır. UART, CoreSPI ve CoreGPIO çevre birimleri, CoreAHBTOAPB1 köprüsü ve CoreAPB0 veri yolu üzerinden CoreAHBLite_C3_3 veriyoluna bağlanır.

Hafıza Haritası
Tablo 3, belleklerin ve çevre birimlerinin bellek haritasını listeler.

Tablo 3 • Hafıza Haritası

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-23

Yazılım Uygulaması

referans tasarım files, aşağıdaki yazılım projelerini içeren SoftConsole çalışma alanını içerir:

  • Önyükleyici
  • Hedef Uygulama

Önyükleyici
Önyükleyici uygulaması, cihaz programlaması sırasında μPROM'da programlanır. Önyükleyici aşağıdaki işlevleri uygular:

  • SPI Flash'ı hedef uygulama ile programlama.
  • Hedef uygulama SPI Flash'tan DDR3 belleğe kopyalanıyor.
  • Program yürütmeyi DDR3 belleğinde bulunan hedef uygulamaya geçirme.
    Önyükleyici uygulaması, yığın olarak LSRAM ile μPROM'dan yürütülmelidir. Bu nedenle, bağlayıcı komut dosyasındaki ROM ve RAM adresleri, sırasıyla μPROM'un başlangıç ​​adresine ve belirlenen LSRAM'lere ayarlanır. Kod bölümü ROM'dan yürütülür ve veri bölümü Şekil 5'te gösterildiği gibi RAM'den yürütülür.

Şekil 5 • Önyükleyici Bağlayıcı Komut Dosyası

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-24

Bağlayıcı komut dosyası (microsemi-riscv-ram_rom.ld) şu adreste mevcuttur:
Tasarımın SoftConsole_Project\mivrv32im-bootloader klasörü files.

Hedef Uygulama
Hedef uygulama yerleşik LED 1, 2, 3 ve 4'ü yanıp söner ve UART mesajlarını yazdırır. Hedef uygulama DDR3 bellekten çalıştırılmalıdır. Bu nedenle, bağlayıcı komut dosyasındaki kod ve yığın bölümleri, Şekil 3'da gösterildiği gibi DDR6 belleğinin başlangıç ​​adresine ayarlanmıştır.

Şekil 6 • Hedef Uygulama Bağlayıcı Komut Dosyası

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-5

Bağlayıcı komut dosyası (microsemi-riscv-ram.ld), tasarımın SoftConsole_Project\miv-rv32imddr- uygulama klasöründe bulunur. files.

Donanımı Kurma

Aşağıdaki adımlarda donanımın nasıl kurulacağı açıklanmaktadır:

  1. Kartın SW6 anahtarını kullanarak KAPALI olduğundan emin olun.
  2. Aşağıdaki tabloda gösterildiği gibi, RTG4 geliştirme kiti üzerindeki atlama tellerini bağlayın:
    Tablo 4 • Atlama telleri
    Tulum Kimden Sabitle Sabitle Yorumlar
    J11, J17, J19, J23, J26, J21, J32 ve J27 1 2 Varsayılan
    J16 2 3 Varsayılan
    J33 1 2 Varsayılan
    3 4
  3. USB kablosunu kullanarak ana bilgisayarı J47 konektörüne bağlayın.
  4. USB - UART köprü sürücülerinin otomatik olarak algılandığından emin olun. Bu, ana bilgisayarın aygıt yöneticisinde doğrulanabilir.
  5. Şekil 7'de gösterildiği gibi, COM13'ün bağlantı noktası özellikleri USB Seri Dönüştürücü C'ye bağlı olduğunu gösterir. Bu nedenle, bu örnekte COM13 seçilir.ample. COM bağlantı noktası numarası sisteme özeldir.
    Şekil 7 • Aygıt YöneticisiMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-6
    Not:
    USB - UART köprü sürücüleri kurulu değilse, sürücüleri adresinden indirip yükleyin. www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip.
  6. Güç kaynağını J9 konektörüne bağlayın ve güç kaynağı anahtarı SW6'yı AÇIK konuma getirin.

Şekil 8 • RTG4 Geliştirme Kiti

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-7

Demoyu Çalıştırmak

Bu bölümde, RTG4 cihazını referans tasarımla programlama, SPI Flash'ı hedef uygulamayla programlama ve hedef uygulamayı Mi-V Bootloader GUI kullanarak DDR belleğinden başlatma adımları açıklanmaktadır.

Demoyu çalıştırmak aşağıdaki adımları içerir:

  1. RTG4 Cihazını Programlama, sayfa 11
  2. Mi-V Önyükleyiciyi Çalıştırma, sayfa 11

RTG4 Cihazını Programlama
RTG4 cihazı, FlashPro Express veya Libero SOC kullanılarak programlanabilir.

  • RTG4 Geliştirme Kitini işle programlamak için file tasarımın bir parçası olarak sağlanan fileFlashPro Express yazılımını kullanıyorsa, bkz. Ek 1: Cihazı FlashPro Express Kullanarak Programlama, sayfa 14.
  • Cihazı Libero SoC kullanarak programlamak için bkz. Ek 2: Cihazı Libero SoC Kullanarak Programlama, sayfa 17.

Mi-V Bootloader'ı Çalıştırma
Programlamayı başarıyla tamamladıktan sonra şu adımları izleyin:

  1. setup.exe'yi çalıştırın file aşağıdaki tasarımda mevcuttur filekonumu.
    <$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4
  2. Bootloader GUI uygulamasını kurmak için kurulum sihirbazını izleyin.
    Şekil 9, RTG4 Mi-V Önyükleyici GUI'sini göstermektedir.
    Şekil 9 • Mi-V Bootloader GUIMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-8
  3. Şekil 7'de gösterildiği gibi USB Seri Dönüştürücü C'ye bağlı COM bağlantı noktasını seçin.
  4. Bağlan düğmesine tıklayın. Başarılı bağlantıdan sonra Kırmızı gösterge, Şekil 10'da gösterildiği gibi Yeşile döner.
    Şekil 10 • COM Bağlantı Noktasını BağlayınMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-9
  5. İçe Aktar düğmesine tıklayın ve hedef uygulamayı seçin file (.çöp Kutusu). İçe aktarma işleminden sonra, file GUI'de Şekil 11'de gösterildiği gibi görüntülenir.
    <$Download_Directory>\rtg4_ac490_df\Source_files
    Şekil 11 • Hedef Uygulamayı İçe Aktarın FileMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-10
  6. Şekil 11'de gösterildiği gibi, hedef uygulamayı SPI Flash üzerinde programlamak için Program SPI Flash seçeneğine tıklayın. Şekil 12'de gösterildiği gibi SPI Flash programlandıktan sonra bir açılır pencere görüntülenir. Tamam'a tıklayın.
    Şekil 12 • Programlanmış SPI FlashMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-11
  7. Uygulamayı SPI Flash'tan DDR3 belleğe kopyalamak ve uygulamayı DDR3 bellekten yürütmeye başlamak için Start Boot seçeneğini seçin. Hedef uygulamanın DDR3 belleğinden başarıyla başlatılmasının ardından, uygulama UART mesajlarını yazdırır ve yerleşik kullanıcı LED'i 1, 2, 3 ve 4'ü Şekil 13'te gösterildiği gibi yanıp söner.
    Şekil 13 • DDR'den Uygulamayı ÇalıştırınMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-12
  8. Uygulama DDR3 bellekten çalışıyor ve bu demoyu sonlandırıyor. Mi-V Önyükleyici GUI'sini kapatın.

FlashPro Express Kullanarak Cihazı Programlama

Bu bölüm, RTG4 cihazının programlama görevi ile nasıl programlanacağını açıklar. file FlashPro Express'i kullanarak.

Cihazı programlamak için aşağıdaki adımları gerçekleştirin:

  1. Karttaki jumper ayarlarının UG3 Tablo 0617'te listelenenlerle aynı olduğundan emin olun:
    RTG4 Geliştirme Kiti Kullanım Kılavuzu.
  2. İsteğe bağlı olarak, J32 atlama teli, yerleşik FlashPro2'i kullanmak için varsayılan atlama teli ayarı yerine harici bir FlashPro3, FlashPro4 veya FlashPro5 programlayıcı kullanırken pin 6-5'ü bağlayacak şekilde ayarlanabilir.
    Not: Jumper bağlantıları yapılırken güç kaynağı anahtarı SW6 KAPALI olmalıdır.
  3. Güç kaynağı kablosunu kart üzerindeki J9 konektörüne bağlayın.
  4. Güç kaynağı anahtarı SW6'yı AÇIN.
  5. Katıştırılmış FlashPro5 kullanılıyorsa, USB kablosunu J47 konektörüne ve ana bilgisayara bağlayın.
    Alternatif olarak, harici bir programlayıcı kullanılıyorsa, şerit kabloyu J'ye bağlayın.TAG J22 başlığını açın ve programlayıcıyı ana bilgisayara bağlayın.
  6. Ana bilgisayarda FlashPro Express yazılımını başlatın.
  7. Aşağıdaki şekilde gösterildiği gibi yeni bir iş projesi oluşturmak için Yeni'ye tıklayın veya Proje menüsünden FlashPro Express İşi'nden Yeni İş Projesi'ni seçin.
    Şekil 14 • FlashPro Express İş ProjesiMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-13
  8. FlashPro Express Job'dan Yeni İş Projesi iletişim kutusuna aşağıdakini girin:
    • programlama işi file: Gözat'a tıklayın ve .job dosyasının bulunduğu konuma gidin. file bulunur ve seçin file. Varsayılan konum: \rtg4_ac490_df\Programlama_İşi
    • FlashPro Express iş projesi konumu: Gözat'a tıklayın ve istenen FlashPro Express proje konumuna gidin.
      Şekil 15 • FlashPro Express İşinden Yeni İş ProjesiMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-14
  9. Tamam'ı tıklayın. gerekli programlama file seçilir ve cihazda programlanmaya hazırdır.
  10. FlashPro Express penceresi aşağıdaki şekilde gösterildiği gibi görünür. Programlayıcı alanında bir programcı numarasının göründüğünü doğrulayın. Olmazsa kart bağlantılarını onaylayın ve Programlayıcıları Yenile/Yeniden Tara'ya tıklayın.
    Şekil 16 • Cihazın ProgramlanmasıMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-15
  11. Çalıştıra tıkla. Cihaz başarıyla programlandığında, aşağıdaki şekilde gösterildiği gibi bir RUN PASSED durumu görüntülenir.
    Şekil 17 • FlashPro Express—ÇALIŞTIRMA GEÇTİMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-16
  12. FlashPro Express'i kapatın veya Proje sekmesinde Çıkış'a tıklayın.

Cihazı Libero SoC Kullanarak Programlama

referans tasarım files, Libero SoC kullanılarak oluşturulan Mi-V işlemci alt sistemi projesini içerir. RTG4 cihazı, Libero SoC kullanılarak programlanabilir. Libero SoC projesi, Synthesis, Place and Route, Timing Verification, FPGA Array Data Generation, Update μPROM Memory Content, Bitstream Generation, FPGA Programming'den tamamen oluşturulmuş ve yürütülmüştür.

Libero tasarım akışı aşağıdaki şekilde gösterilmiştir.

Şekil 18 • Libero Tasarım Akışı

Microsemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-17

RTG4 cihazını programlamak için Libero SoC üzerinde Mi-V işlemci alt sistem projesi açılmalı ve aşağıdaki adımlar tekrar çalıştırılmalıdır:

  1. uPROM Bellek İçeriğini Güncelleyin: Bu adımda μPROM, bootloader uygulaması ile programlanır.
  2. Bit Akışı Üretimi: Bu adımda, İş file RTG4 cihazı için üretilir.
  3. FPGA Programlama: Bu adımda, RTG4 cihazı Job kullanılarak programlanır. file.

Aşağıdaki adımları izleyin:

  1. Libero Design Flow'dan, uPROM Bellek İçeriğini Güncelle'yi seçin.
  2. Ekle seçeneğini kullanarak bir müşteri oluşturun.
  3. İstemciyi seçin ve ardından Düzenle seçeneğini belirleyin.
  4. İçeriği seçin file ve ardından Şekil 19'da gösterildiği gibi Gözat seçeneğini seçin.
    Şekil 19 • Veri Depolama İstemcisini DüzenleMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-18
  5. Aşağıdaki tasarıma gidin files konumu ve miv-rv32im-bootloader.hex dosyasını seçin file Şekil 20'de gösterildiği gibi. <$Download_Directory>\rtg4_ac490_df
    • Ayarla File Intel-Hex (*.hex) olarak yazın.
    • Proje dizininden göreli yolu kullan'ı seçin.
    • Tamam’a tıklayın.
      Şekil 20 • Belleği İçe Aktar FileMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-19
  6. Tamam’a tıklayın.
    μPROM içeriği güncellenir.
  7. Şekil 21'de gösterildiği gibi Generate Bitstream'e çift tıklayın.
    Şekil 21 • Bit akışı oluşturMicrosemi-AC490-RTG4-FPGA-Mi-V-İşlemci-Alt Sistemi Oluşturma-20
  8. Cihazı Şekil 21'de gösterildiği gibi programlamak için Run PROGRAM Action'a çift tıklayın.
    RTG4 cihazı programlanmıştır. Bkz. Demoyu Çalıştırma, sayfa 11.

TCL Komut Dosyasını Çalıştırma

TCL betikleri tasarımda sağlanır fileTCL_Scripts dizini altındaki s klasörü. Gerekirse tasarım akışı, Tasarım Uygulamasından işin oluşturulmasına kadar yeniden üretilebilir. file.

TCL'yi çalıştırmak için aşağıdaki adımları izleyin:

  1. Libero yazılımını başlatın.
  2. Proje > Komut Dosyasını Yürüt…'ü seçin.
  3. Gözat'a tıklayın ve indirilen TCL_Scripts dizininden script.tcl'yi seçin.
  4. Çalıştır’a tıklayın.

TCL betiğinin başarıyla yürütülmesinden sonra, TCL_Scripts dizini içinde Libero projesi oluşturulur.
TCL komut dosyaları hakkında daha fazla bilgi için rtg4_ac490_df/TCL_Scripts/readme.txt adresine bakın.
TCL komutları hakkında daha fazla ayrıntı için Libero® SoC TCL Komut Referans Kılavuzuna bakın. Temas etmek
TCL betiğini çalıştırırken karşılaşılan tüm sorgular için Teknik Destek.

Microsemi, burada yer alan bilgiler veya ürün ve hizmetlerinin belirli bir amaca uygunluğu ile ilgili hiçbir garanti, beyan veya garanti vermez ve Microsemi, herhangi bir ürün veya devrenin uygulanmasından veya kullanımından kaynaklanan herhangi bir sorumluluk kabul etmez. Burada satılan ürünler ve Microsemi tarafından satılan diğer ürünler sınırlı testlere tabi tutulmuştur ve kritik görev ekipmanı veya uygulamaları ile birlikte kullanılmamalıdır. Herhangi bir performans spesifikasyonunun güvenilir olduğuna inanılır, ancak doğrulanmamıştır ve Alıcı, ürünlerin tüm performans ve diğer testlerini tek başına ve herhangi bir son ürünle birlikte veya bunlara monte edilmiş olarak gerçekleştirmeli ve tamamlamalıdır. Alıcı, Microsemi tarafından sağlanan herhangi bir veriye ve performans spesifikasyonuna veya parametreye güvenmeyecektir. Herhangi bir ürünün uygunluğunu bağımsız olarak belirlemek ve bunları test etmek ve doğrulamak Alıcı'nın sorumluluğundadır. Microsemi tarafından işbu sözleşme kapsamında sağlanan bilgiler, "olduğu gibi, nerede" ve tüm kusurlarla birlikte sağlanır ve bu bilgilerle ilişkili tüm risk tamamen Alıcı'ya aittir. Microsemi, açıkça veya zımnen, herhangi bir tarafa, bu tür bilgilerin kendisi veya bu tür bilgiler tarafından açıklanan herhangi bir şeyle ilgili olarak herhangi bir patent hakkı, lisans veya başka herhangi bir fikri mülkiyet hakkı vermez. Bu belgede sağlanan bilgiler Microsemi'nin mülkiyetindedir ve Microsemi bu belgedeki bilgilerde veya herhangi bir ürün ve hizmette herhangi bir zamanda herhangi bir bildirimde bulunmaksızın herhangi bir değişiklik yapma hakkını saklı tutar.

Mikrosemi Hakkında
Microchip Technology Inc.'in (Nasdaq: MCHP) tamamına sahip olduğu bir yan kuruluş olan Microsemi, havacılık ve savunma, iletişim, veri merkezi ve endüstriyel pazarlar için kapsamlı bir yarı iletken ve sistem çözümleri portföyü sunar. Ürünler arasında yüksek performanslı ve radyasyonla sertleştirilmiş analog karışık sinyalli entegre devreler, FPGA'lar, SoC'ler ve ASIC'ler; güç yönetimi ürünleri; zaman konusunda dünya standardını belirleyen zamanlama ve senkronizasyon cihazları ve hassas zaman çözümleri; ses işleme cihazları; RF çözümleri; ayrık bileşenler; kurumsal depolama ve iletişim çözümleri, güvenlik teknolojileri ve ölçeklenebilir anti-tampürünler; Ethernet çözümleri; Ethernet Üzerinden Güç IC'leri ve orta açıklıklar; yanı sıra özel tasarım yetenekleri ve hizmetleri. Daha fazla bilgi edinin www.microsemi.com.

Mikrosemi Genel Merkezi
Tek Girişim, Aliso Viejo,
CA 92656 ABD
ABD içinde: +1 800-713-4113
ABD dışında: +1 949-380-6100
Satışlar: +1 949-380-6136
Faks: +1 949-215-4996
E-posta: sales.support@microsemi.com
www.microsemi.com

©2021 Microsemi, Microchip Technology Inc.'in tamamına sahip olduğu bir yan kuruluştur. Tüm hakları saklıdır. Microsemi ve Microsemi logosu, Microsemi Corporation'ın tescilli ticari markalarıdır. Diğer tüm ticari markalar ve hizmet markaları ilgili sahiplerinin mülkiyetindedir

Belgeler / Kaynaklar

Microsemi AC490 RTG4 FPGA: Bir Mi-V İşlemci Alt Sistemi Oluşturma [pdf] Kullanıcı Kılavuzu
AC490 RTG4 FPGA Mi-V İşlemci Alt Sistemi Oluşturma, AC490 RTG4, FPGA Mi-V İşlemci Alt Sistemi Oluşturma, Mi-V İşlemci Alt Sistemi

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *