MİKROÇİP-LOGO

MICROCHIP AN4229 Risc V İşlemci Alt Sistemi

MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi-ÜRÜN

Ürün Bilgileri

Özellikler

  • Ürün Adı: RT PolarFire
  • Model: AN4229
  • İşlemci Alt Sistemi: RISC-V
  • Güç Gereksinimleri: 12V/5A AC güç adaptörü
  • Arayüz: USB 2.0 A'dan mini-B'ye, Micro B USB 2.0

Ürün Kullanım Talimatları

Tasarım Gereksinimleri
Mi-V işlemci alt sisteminin oluşturulması için donanım ve yazılım gereksinimleri aşağıdaki gibidir:

  • 12V/5A AC güç adaptörü ve kablosu
  • USB 2.0 A'dan mini-B kablosuna
  • Mikro B USB 2.0 kablosu
  • Readme.txt dosyasına bakın file tasarımda filetüm yazılım sürümleri için gerekli

Tasarım Önkoşulları
Tasarım sürecine başlamadan önce aşağıdaki adımların gerçekleştirildiğinden emin olun:

  • [Önkoşullar listesi]

Tasarım açıklaması
MIV_RV32, RISC-V talimat setini uygulamak üzere tasarlanmış bir işlemci çekirdeğidir. Çekirdek bir FPGA üzerinde uygulanabilir.

SSS

  • S: RT PolarFire için donanım gereksinimleri nelerdir?
    C: Donanım gereksinimleri arasında 12V/5A AC güç adaptörü ve kablosu, USB 2.0 A - mini-B kablosu ve Micro B USB 2.0 kablosu yer alıyor.
  • S: RT PolarFire'ın işlemci alt sistemi nedir?
    A: İşlemci alt sistemi RISC-V mimarisine dayanmaktadır.

Giriş (Soru Sor)

Microchip, RISC-V işlemci tabanlı tasarımlar geliştirmek için Mi-V işlemci IP'sini ve yazılım araç zincirini ücretsiz olarak sunar. RISC-V, RISC-V vakfının yönetimi altında standart bir açık Talimat Seti Mimarisi'dir (ISA). Açık kaynak topluluğunun çekirdekleri kapalı ISA'lardan daha hızlı bir şekilde test etmesini ve iyileştirmesini sağlamayı içeren çok sayıda avantaj sunar. RT PolarFire® Saha Programlanabilir Kapı Dizisi (FPGA'lar), kullanıcı uygulamalarını çalıştırmak için Mi-V yumuşak işlemcilerini destekler. Bu uygulama notu, SPI Flash'tan başlatılan belirlenmiş TCM 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 (Bir Soru Sorun)
Aşağıdaki tabloda Mi-V işlemci alt sisteminin oluşturulması için donanım ve yazılım gereksinimleri listelenmiştir.

Tablo 1-1. Tasarım Gereksinimleri

Gereklilik Tanım
Donanım Gereksinimleri
RT PolarFire® Geliştirme Kiti (RTPF500TS-1CG1509M) 12V/5A AC güç adaptörü ve kablosu USB 2.0 A - mini-B kablosu Mikro B USB 2.0 kablosu DEVİR 1.0
Yazılım Gereksinimleri
Libero® SoC FlashPro Express SoftConsole Readme.txt'ye bakın file tasarımda fileMi-V referans tasarımını oluşturmak için gereken tüm yazılım sürümleri için s

 Tasarım Ön Koşulları (Soru Sor)

Başlamadan önce aşağıdaki adımları gerçekleştirin:

  1. Referans tasarımını indirin fileRT PolarFire'dan: RISC-V İşlemci Alt Sistemi Oluşturuluyor.
  2. Aşağıdaki bağlantıdan Libero® SoC'yi indirin ve kurun: Libero SoC v2024.1 veya üzeri.

Tasarım Açıklaması (Soru Sor)

MIV_RV32, RISC-V talimat setini uygulamak üzere tasarlanmış bir işlemci çekirdeğidir. Çekirdek, çevre birimleri ve bellek erişimleri için AHB, APB3 ve AXI3/4 veri yolu arayüzlerine sahip olacak şekilde yapılandırılabilir. Aşağıdaki şekil, RT PolarFire® FPGA üzerine inşa edilen Mi-V alt sisteminin en üst düzey blok diyagramını göstermektedir.

Mi-V işlemcisinde yürütülecek kullanıcı uygulaması harici bir SPI Flash'ta saklanabilir. Cihaz açıldığında, sistem denetleyicisi kullanıcı uygulamasıyla belirlenmiş TCM'yi başlatır. TCM başlatma işlemi tamamlandıktan sonra sistem Sıfırlaması serbest bırakılır. Kullanıcı uygulaması SPI Flash'ta saklanmışsa, Sistem Denetleyicisi kullanıcı uygulamasını SPI Flash'tan okumak için SC_SPI arayüzünü kullanır. Verilen kullanıcı uygulaması UART mesajı "Merhaba Dünya!" yazdırır ve karttaki kullanıcı LED'lerini yakıp söndürür.

MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (1)

Donanım Uygulaması (Soru Sor)

Aşağıdaki şekil Mi-V işlemci alt sisteminin Libero tasarımını göstermektedir.MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (2)

IP Blokları (Soru Sor)
Aşağıdaki tabloda Mi-V işlemci alt sistemi referans tasarımında kullanılan IP blokları ve bunların işlevleri listelenmiştir.

Tablo 4-1. IP Blokları Açıklaması

IP adı Tanım
BAŞLATMA_MONİTÖRÜ RT PolarFire® Başlatma Monitörü, cihaz ve bellek başlatma durumunu alır
sıfırlama_eşitlemesi Bu, Mi-V alt sistemi için sistem düzeyinde eşzamanlı bir Sıfırlama üreten CORERESET_PF IP örneklemesidir
 

CCC_0

RT PolarFire Saat Koşullandırma Devresi (CCC) bloğu, PF_OSC bloğundan 160 MHz'lik bir giriş saati alır ve Mi-V işlemci alt sistemi ve diğer çevre birimleri için 83.33 MHz'lik bir kumaş saati üretir.
 

 

 

MIV_RV32_C0 (Mi-V Yumuşak İşlemci IP'si)

Mi-V yumuşak işlemcisinin varsayılan Sıfırlama Vektör Adresi değeri 0✕8000_0000'dir. Cihaz sıfırlandıktan sonra işlemci uygulamayı 0✕8000_0000'dan yürütür. TCM, Mi-V işlemcisinin ana belleğidir ve bellek 0✕8000_0000'a eşlenmiştir. TCM, SPI Flash'ta depolanan kullanıcı uygulamasıyla başlatılır. Mi-V işlemci bellek haritasında, TCM bellek arabirimi için 0✕8000_0000 ila 0✕8000_FFFF aralığı ve APB arabirimi için 0✕7000_0000 ila 0✕7FFF_FFFF aralığı tanımlanmıştır.
MIV_ES_C0_0 Bu MIV Genişletilmiş Alt Sistem (ESS), GPIO ve UART'ı desteklemek için kullanılır
ÇekirdekSPI_C0_0 CoreSPI, harici SPI Flash'ı programlamak için kullanılır
PF_SPI PF_SPI makrosu, yapı mantığını Sistem Denetleyicisine bağlı olan harici SPI Flash'a arayüzler
PF_OSC PF_OSC, 160 MHz çıkış saati üreten bir yerleşik osilatördür

Önemli: Tüm IP kullanıcı kılavuzları ve el kitapları Libero SoC > Katalog'tan edinilebilir

Hafıza Haritası (Soru Sor)
 Aşağıdaki tabloda belleklerin ve çevre birimlerinin bellek haritası listelenmiştir.

Tablo 4-2. Bellek Haritası Açıklaması

Çevre Birimleri Başlangıç ​​Adresi
Geleneksel Çin Tıbbı 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Yazılım Uygulaması (Soru Sor)

Microchip, RISC-V kullanıcı uygulaması yürütülebilir dosyasını (.hex) oluşturmak için SoftConsole araç zincirini sağlar file ve hata ayıklayın. Referans tasarımı fileMiV_uart_blinky yazılım projesini içeren Firmware çalışma alanını içerir. MiV_uart_blinky kullanıcı uygulaması, Libero® SoC kullanılarak harici bir SPI Flash üzerinde programlanır. Verilen kullanıcı uygulaması, UART mesajı “Merhaba Dünya!” yazdırır ve kart üzerindeki kullanıcı LED'lerini yanıp söndürür.

Libero SoC tasarım bellek haritasına göre, UART ve GPIO çevre birimi adresleri sırasıyla 0x71000000 ve 0x75000000'e eşlenmiştir. Bu bilgi hw_platform.h'de sağlanmıştır file Aşağıdaki şekilde görüldüğü gibi.

MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (3)Kullanıcı uygulaması TCM belleğinden (kod, veri ve yığın) yürütülmelidir. Bu nedenle, bağlayıcı betiğindeki RAM adresi, aşağıdaki şekilde gösterildiği gibi TCM belleğinin başlangıç ​​adresine ayarlanır.

MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (4)Bağlayıcı betiği (miv-rv32-ram.ld), tasarımın FW\MiV_uart_blinky\miv_rv32_hal klasöründe mevcuttur files. Kullanıcı uygulamasını oluşturmak için aşağıdaki adımları gerçekleştirin:

  1. Bir Mi-V SoftConsole projesi oluşturun
  2. MIV_RV32 HAL'ı indirin fileGitHub'dan aşağıdaki bağlantıyı kullanarak s ve sürücüleri indirebilirsiniz: github.com/Mi-V-Soft-RISC-V/platform
  3. Ürün yazılımı sürücülerini içe aktarın
  4. main.c'yi oluşturun file uygulama koduyla
  5. Harita donanım sürücüleri ve bağlayıcı betiği
  6. Harita belleği ve çevresel adresler
  7. Uygulamayı oluşturun

Bu adımlar hakkında daha fazla bilgi için AN4997: PolarFire FPGA'nın Mi-V İşlemci Alt Sistemi Oluşturması bölümüne bakın. .hex file Başarılı derlemeden sonra oluşturulur ve Demo'yu Çalıştırma sırasında tasarım ve bellek başlatma yapılandırması için kullanılır.

 Demoyu Kurma (Soru Sor)

Demoyu kurmak için aşağıdaki adımları izleyin:

  1. Donanımı Kurmak
  2. Seri Terminali (Tera Term) Kurma

Donanımın Kurulumu (Bir Soru Sorun)
Önemli: SoftConsole hata ayıklayıcısını kullanarak Mi-V uygulama hata ayıklaması, Sistem Denetleyicisi Askıya Alma Modu etkinleştirilmişse çalışmayacaktır. Mi-V uygulamasını göstermek için bu tasarımda Sistem Denetleyicisi Askıya Alma Modu devre dışı bırakılmıştır.

Donanımı kurmak için aşağıdaki adımları uygulayın:

  1. SW7 anahtarını kullanarak kartın gücünü kapatın.
  2. Harici FlashPro programlayıcısını kullanmak için J31 jumper'ını açın veya gömülü FlashPro programlayıcısını kullanmak için J31 jumper'ını kapatın.
    Önemli: Embedded Flash Pro Programmer yalnızca Libero veya FPExpress üzerinden programlama için kullanılabilir; Mi-V tabanlı uygulamaların hata ayıklaması için kullanılamaz.
  3. USB kablosunu kullanarak ana bilgisayarı J24 konektörüne bağlayın.
  4. SC_SPI'yi aktif hale getirmek için J1 jumper'ının 2-8 pininin kapatılması gerekmektedir.
  5. FlashPro programlayıcıyı J3 konektörüne (JTAG (başlık) ve FlashPro programlayıcısını Ana Bilgisayara bağlamak için başka bir USB kablosu kullanın.
  6. USB-UART köprü sürücülerinin otomatik olarak algılandığından emin olun; bu, ana bilgisayardaki aygıt yöneticisi aracılığıyla doğrulanabilir.
    Önemli: Şekil 6-1'de gösterildiği gibi COM16'nın port özellikleri USB seri portuna bağlı olduğunu göstermektedir. Bu nedenle bu örnekte COM16 seçilmiştir.ample. COM port numarası sisteme özgüdür. USB'den UART'a köprü sürücüleri yüklenmemişse, sürücüleri şuradan indirin ve yükleyin: www.microchip.com/en-us/product/mcp2200.
  7. Güç kaynağını J19 konnektörüne bağlayın ve SW7 anahtarını kullanarak güç kaynağını açın.

 

Seri Terminal Kurulumu (Tera Term) (Soru Sor)
Kullanıcı uygulaması (MiV_uart_blinky.hex) file) UART arayüzü üzerinden seri terminale “Merhaba Dünya!” mesajını yazdırır.

Seri terminali kurmak için aşağıdaki adımları uygulayın:

  1. Tera Term'i Ana Bilgisayarda başlatın.
  2. Aşağıdaki şekilde gösterildiği gibi Tera Term'de tanımlanan COM Port'u seçin.MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (5)
  3. COM portunu ayarlamak için Menü çubuğundan Kurulum > Seri port seçeneğini seçin. MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (6)
  4. Aşağıdaki şekilde gösterildiği gibi Hız (baud) değerini 115200'e ve Akış Kontrolünü hiçbirine ayarlayın ve Yeni ayar seçeneğine tıklayın.MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (7)

Seri terminal kurulumu tamamlandıktan sonraki adım RT PolarFire® cihazının programlanmasıdır.

Demoyu Çalıştırma (Bir Soru Sorun)

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

  1. TCM Başlatma İstemcisini Oluşturma
  2. RT PolarFire® Cihazının Programlanması
  3. SPI Flash Görüntüsünün Oluşturulması
  4. SPI Flaşını Programlama

TCM Başlatma İstemcisini Oluşturma (Bir Soru Sorun)
Sistem denetleyicisini kullanarak RT PolarFire®'da TCM'yi başlatmak için miv_rv0_subsys_pkg.v dosyasındaki yerel parametreler l_cfg_hard_tcm32_en file Sentezden önce 1'b1 olarak değiştirilmelidir. Daha fazla bilgi için MIV_RV32 Kullanıcı Kılavuzuna bakın.

Libero® SoC'de, Tasarım Başlatma Verilerini ve Belleklerini Yapılandır seçeneği, seçilen geçici olmayan bellek türüne göre TCM başlatma istemcisini oluşturur ve onu sNVM, μPROM veya harici bir SPI Flash'a ekler. Bu uygulama notunda, TCM başlatma istemcisi SPI Flash'ta saklanır. Bu işlem, kullanıcı uygulama yürütülebilir dosyasını gerektirir file (.altıgen file). Altıgen file (*.hex) SoftConsole uygulama projesi kullanılarak üretilir.ampKullanıcı uygulaması tasarımla birlikte sağlanır files. Kullanıcı uygulaması file Aşağıdaki adımlar kullanılarak TCM başlatma istemcisinin oluşturulması için (.hex) seçilir:

  1. Libero® SoC'yi başlatın ve script.tcl'yi çalıştırın (Ek 2: TCL Script'ini Çalıştırma).
  2. Tasarım Başlatma Verilerini ve Belleklerini Yapılandır > Libero Tasarım Akışı'nı seçin.
  3. Fabric RAM'ler sekmesinde TCM örneğini seçin ve üzerine çift tıklayarak aşağıdaki şekilde gösterildiği gibi Edit Fabric RAM Başlatma İstemcisi iletişim kutusunu açın.
  4. MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (8)Edit Fabric RAM Başlatma İstemcisi iletişim kutusunda, Depolama türünü SPI-Flash olarak ayarlayın. Ardından, İçerik'i seçin file ve aşağıdaki şekilde gösterildiği gibi İçe Aktar (…) butonuna tıklayın.

MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (9) RT PolarFire Cihazının Programlanması (Soru Sor)

  • referans tasarım fileBunlar arasında Libero® SoC kullanılarak oluşturulan Mi-V işlemci alt sistemi projesi yer alıyor. RT PolarFire® cihazı Libero SoC kullanılarak programlanabilir.
  • Libero SoC tasarım akışı aşağıdaki şekilde gösterilmektedir. MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (10)

RT PolarFire cihazını programlamak için, Libero SoC'de sağlanan TCL betikleri kullanılarak oluşturulan Mi-V işlemci alt sistemi Libero projesini açın ve Program Çalıştır Eylemi'ne çift tıklayın.

SPI Flash Görüntüsünün Oluşturulması (Bir Soru Sorun)

  • SPI Flash görüntüsünü oluşturmak için Tasarım Akışı sekmesinde SPI Flash Görüntüsü Oluştur öğesine çift tıklayın.
  • SPI Flash görüntüsü başarıyla oluşturulduğunda, SPI Flash Görüntüsü Oluştur seçeneğinin yanında yeşil bir onay işareti görünür.

SPI Flash Programlama (Soru Sor)
SPI Flash görüntüsünü programlamak için aşağıdaki adımları uygulayın:

  1. Tasarım Akışı sekmesinde PROGRAM_SPI_IMAGE'ı çalıştır'a çift tıklayın.
  2. İletişim kutusunda Evet'i tıklayın.
  • SPI imajı cihaza başarıyla programlandığında PROGRAM_SPI_IMAGE Çalıştır seçeneğinin yanında yeşil bir onay işareti belirir.
  • SPI Flash programlama tamamlandıktan sonra TCM hazırdır. Sonuç olarak, LED'ler 1, 2, 3 ve 4 yanıp söner, ardından seri terminalde aşağıdaki şekilde gösterildiği gibi baskılar gözlemlenir.
    MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (11)

Bu, demoyu sonlandırır.
RT PolarFire® cihazı ve SPI Flash, FlashPro Express kullanılarak da programlanabilir, bkz. Ek 1: FlashPro Express Kullanarak RT PolarFire Cihazı ve SPI Flash'ı Programlama.

 Ek 1: FlashPro Express Kullanarak RT PolarFire Aygıtını ve SPI Flash'ı Programlama (Bir Soru Sorun)

referans tasarım fileprogramlama işini içerir file FlashPro Express kullanarak RT PolarFire® cihazını programlamak için. Bu iş file ayrıca TCM başlatma istemcisi olan SPI Flash görüntüsünü de içerir. FlashPro Express, bu programlama .job ile hem RT PolarFire aygıtını hem de SPI Flash'ı programlar fileProgramlama .işi file Tasarımda mevcutturFiles_dizin\Programlama_files.

RT PolarFire cihazını programlama ile programlamak için file FlashPro Express'i kullanarak aşağıdaki adımları gerçekleştirin:

  1. Donanımı ayarlayın, Donanımı Ayarlama bölümüne bakın.
  2. Ana bilgisayarda FlashPro Express yazılımını başlatın.
  3. Yeni bir iş projesi oluşturmak için Yeni'ye tıklayın veya Proje menüsünden FlashPro Express Job'dan Yeni İş Projesi'ni seçin.
  4. Aşağıdakileri iletişim kutusuna 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. İş file Tasarımda mevcutturFiles_dizin\Programlama_files.
    • FlashPro Express iş projesi konumu: Gözat'a tıklayın ve projeyi kaydetmek istediğiniz konuma gidin.MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (13)
  5. Tamam'ı tıklayın. gerekli programlama file Seçildi ve programlanmaya hazır.
  6. FlashPro Express penceresi aşağıdaki şekilde gösterildiği gibi görünür. Programcı alanında bir programcı numarasının göründüğünü doğrulayın. Görünmüyorsa, kart bağlantılarını kontrol edin ve Programcıları Yenile/Yeniden Tara'ya tıklayın. MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (13)
  7. Ç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.MICROCHIP-AN4229 Risc-V-İşlemci-Alt Sistemi- (14)

RT PolarFire cihazı ve SPI Flash programlaması bu şekilde tamamlanır. Kartı programladıktan sonra, UART terminalinde basılı olan “Hello World!” mesajını ve kullanıcı LED'lerinin yanıp sönmesini gözlemleyin.

 Ek 2: TCL Komut Dosyasını Çalıştırma (Bir Soru Sorun)

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

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

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

TCL betiğinin başarılı bir şekilde yürütülmesinin ardından HW dizini içerisinde Libero projesi oluşturulur.

  • TCL betikleri hakkında daha fazla bilgi için rtpf_an4229_df/HW/TCL_Script_readme.txt'ye bakın. TCL komutları hakkında daha fazla bilgi için Tcl Komutları Referans Kılavuzu'na bakın. Microchip ile iletişime geçin
  • TCL betiğini çalıştırırken karşılaşılan herhangi bir sorgu için Teknik Destek.

 Düzeltme Geçmişi (Bir Soru Sorun)

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

Tablo 10-1. Revizyon Geçmişi

Revizyon Tarih Tanım
B 10/2024 Belgenin B revizyonunda yapılan değişikliklerin listesi aşağıdadır:
  • Tablo 1-1'deki yönetim kurulu revizyonunu güncelledik
  • Şekil 3-1'deki Tasarım Açıklaması bölümüne Mi-V ESS ve CoreSPI eklendi
  • IP Blokları bölümündeki Tablo 0-0'e MIV_ESS_C0_0 ve CoreSPI_C4_1 blokları eklendi
  • Tablo 4-2'deki Başlangıç ​​Adresi değeri güncellendi
  • Yazılım Uygulama bölümündeki Şekil 5-1 ve Şekil 5-2 güncellendi
  • Sistem denetleyicisi askıya alma moduyla ilgili bir not eklendi, SPI Etkinleştirme ve FlashPro programlamanın (gömülü veya harici) jumper ayarları Donanımı Ayarlama bölümündeki adımlara eklendi
  • Güncellenen Şekil 6-1, Seri Terminali (Tera Term) Ayarlama bölümündeki Şekil 6-2 ve Şekil 6-3
  • Güncellenen Şekil 7-1 ve TCM Başlatma İstemcisini Oluşturma bölümündeki Şekil 7-2
  • SPI Flash Programlama bölümündeki Şekil 7-4 güncellendi
  • Ek 2: TCL Komut Dosyası bölümünün çalıştırılması eklendi
A 10/2021 Bu belgenin ilk yayını

Mikroçip FPGA Desteği

Microchip FPGA ürün grubu, ürünlerini Müşteri Hizmetleri, Müşteri Teknik Destek Merkezi, bir websitesi ve dünya çapındaki satış ofisleri. Müşterilerin, sorgularının halihazırda yanıtlanmış olması muhtemel olduğundan, desteğe başvurmadan önce Microchip çevrimiçi kaynaklarını ziyaret etmeleri önerilir.

aracılığıyla Teknik Destek Merkezi ile iletişime geçin. websitede www.microchip.com/support. FPGA Cihaz Parça numarasını belirtin, uygun kasa kategorisini seçin ve tasarımı yükleyin files teknik destek vakası oluştururken.
Ürün fiyatlandırması, ürün yükseltmeleri, güncelleme bilgileri, sipariş durumu ve yetkilendirme gibi teknik olmayan ürün desteği için Müşteri Hizmetleri ile iletişime geçin.

  • Kuzey Amerika'dan 800.262.1060'ı arayın
  • Dünyanın geri kalanından 650.318.4460'ı arayın
  • Faks, dünyanın her yerinden, 650.318.8044

Mikroçip Bilgileri

mikroçip Webalan
Microchip, çevrimiçi desteği şu şekilde sağlar: websitede www.microchip.com/. Bu website yapmak için kullanılır fileve müşterilerin kolayca erişebileceği bilgiler. Mevcut içeriklerden bazıları şunlardır:

  • Ürün Desteği – Veri sayfaları ve yazım hataları, uygulama notları ve sampprogramlar, tasarım kaynakları, kullanıcı kılavuzları ve donanım destek belgeleri, en son yazılım sürümleri ve arşivlenmiş yazılımlar
  • Genel Teknik Destek – Sık Sorulan Sorular (SSS), teknik destek talepleri, çevrimiçi tartışma grupları, Microchip tasarım iş ortağı programı üye listesi
  • Microchip İşletmesi – Ürün seçme ve sipariş kılavuzları, en son Microchip basın bültenleri, seminer ve etkinliklerin listesi, Microchip satış ofislerinin, distribütörlerin ve fabrika temsilcilerinin listeleri

Ürün Değişiklik Bildirim Hizmeti

  • Microchip'in ürün değişikliği bildirim hizmeti, müşterilerin Microchip ürünleri konusunda güncel kalmasına yardımcı olur. Aboneler, belirli bir ürün ailesi veya ilgili geliştirme aracıyla ilgili değişiklikler, güncellemeler, revizyonlar veya hatalar olduğunda e-posta bildirimi alacaklardır.
  • Kayıt olmak için şuraya gidin: www.microchip.com/pcn ve kayıt talimatlarını takip edin.

Müşteri Desteği
Microchip ürünlerini kullananlar çeşitli kanallardan yardım alabilirler:

  • Distribütör veya Temsilci
  • Yerel Satış Ofisi
  • Gömülü Çözümler Mühendisi (ESE)
  • Teknik Destek

Müşteriler destek için distribütörleri, temsilcileri veya ESE ile iletişime geçmelidir. Müşterilere yardımcı olmak için yerel satış ofisleri de mevcuttur. Satış ofisleri ve lokasyonların bir listesi bu belgede yer almaktadır.

Teknik destek şu şekilde sağlanmaktadır: website şu adreste: www.microchip.com/support

Mikroçip Cihazları Kod Koruma Özelliği
Microchip ürünlerindeki kod koruma özelliğinin aşağıdaki ayrıntılarına dikkat edin:

  • Mikroçip ürünleri, kendilerine ait Mikroçip Veri Sayfasında yer alan teknik özelliklere uygundur.
  • Microchip, ürün ailesinin, amaçlanan şekilde, çalışma özellikleri dahilinde ve normal koşullar altında kullanıldığında güvenli olduğuna inanmaktadır.
  • Mikroçip, fikri mülkiyet haklarına değer verir ve agresif bir şekilde korur. Microchip ürününün kod koruma özelliklerini ihlal etmeye çalışmak kesinlikle yasaktır ve Dijital Binyıl Telif Hakkı Yasası'nı ihlal edebilir.
  • Ne Microchip ne de başka bir yarı iletken üreticisi kodunun güvenliğini garanti edemez. Kod koruması, ürünün "kırılmaz" olduğunu garanti ettiğimiz anlamına gelmez. Kod koruması sürekli olarak gelişmektedir. Microchip, ürünlerimizin kod koruma özelliklerini sürekli olarak iyileştirmeye kendini adamıştır.

Yasal Uyarı
Bu yayın ve buradaki bilgiler yalnızca Microchip ürünleriyle birlikte kullanılabilir ve Microchip ürünlerini uygulamanızla tasarlamak, test etmek ve entegre etmek de buna dahildir. Bu bilgilerin kullanımı
başka bir şekilde bu şartları ihlal eder. Cihaz uygulamalarına ilişkin bilgiler yalnızca sizin kolaylığınız için sağlanır ve güncellemelerle geçersiz kılınabilir. Uygulamanızın özelliklerinizi karşıladığından emin olmak sizin sorumluluğunuzdadır. Ek destek için yerel Microchip satış ofisinizle iletişime geçin veya şu adresten ek destek alın: www.microchip.com/en-us/support/design-help/client-support-services.

BU BİLGİLER MICROCHIP TARAFINDAN "OLDUĞU GİBİ" SAĞLANMAKTADIR. MICROCHIP, İHLAL ETMEME, TİCARİ ELVERİŞLİLİK VE BELİRLİ BİR AMACA UYGUNLUK GARANTİLERİ VEYA DURUMU, KALİTESİ VEYA PERFORMANSI İLE İLGİLİ GARANTİLER DAHİL ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE, AÇIK VEYA ZIMNİ, YAZILI VEYA SÖZLÜ, YASAL VEYA BAŞKA BİR ŞEKİLDE, BİLGİLERLE İLGİLİ HİÇBİR BEYANAT VEYA GARANTİ VERMEZ.

MICROCHIP, HİÇBİR DURUMDA, BİLGİLERLE YA DA KULLANIMLARIYLA İLGİLİ OLARAK, HERHANGİ BİR DOLAYLI, ÖZEL, CEZAİ, ARIZİ YA DA SONUÇ OLARAK OLUŞAN KAYIP, HASAR, MALİYET YA DA GİDERDEN, NASIL OLUŞURSA OLSUN, MICROCHIP'E OLASILIKTAN HABERDAR EDİLMİŞ OLSA YA DA HASARLAR ÖNGÖRÜLEBİLİR OLSA BİLE, SORUMLU TUTULAMAZ. YASALARIN İZİN VERDİĞİ AZAMİ ÖLÇÜDE, MICROCHIP'İN BİLGİLERLE YA DA KULLANIMLARIYLA İLGİLİ HERHANGİ BİR ŞEKİLDEKİ TÜM TALEPLERDEKİ TOPLAM SORUMLULUĞU, VARSA, BİLGİLER İÇİN MICROCHIP'E DOĞRUDAN ÖDEDİĞİNİZ ÜCRET TUTARINI AŞMAYACAKTIR.

Microchip cihazlarının yaşam desteği ve/veya güvenlik uygulamalarında kullanımı tamamen alıcının riski altındadır ve alıcı, Microchip'i bu tür kullanımdan kaynaklanan her türlü hasar, talep, dava veya masraftan korumayı, tazmin etmeyi ve savunmayı kabul eder. Aksi belirtilmediği sürece, Microchip fikri mülkiyet hakları kapsamında hiçbir lisans, örtük veya başka bir şekilde devredilmez.

Ticari markalar
Mikroçip adı ve logosu, Mikroçip logosu, Adaptec, AVR, AVR logosu, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logosu, MOST, MOST logosu, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logosu, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logosu, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ve XMEGA, Microchip Technology Incorporated'ın ABD ve diğer ülkelerdeki tescilli ticari markalarıdır.

AgileSwitch, ClockWorks, Gömülü Kontrol Çözümleri Şirketi, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logosu, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider ve ZL, ABD'de Microchip Technology Incorporated'ın tescilli ticari markalarıdır.

Bitişik Anahtar Bastırma, AKS, Dijital Çağ için Analog, Herhangi Bir Kapasitör, AnyIn, AnyOut, Artırılmış Anahtarlama, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dinamik Ortalama Eşleştirme , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, Devre İçi Seri Programlama, ICSP, INICnet, Akıllı Paralelleme, IntelliMOS, Çipler Arası Bağlantı, JitterBlocker, Ekrandaki Düğme, MarginLink, maxCrypto, maksimumView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Sertifikalı logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Seri Dörtlü I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Güvenilir Zaman, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect ve ZENA, Microchip Technology Incorporated'ın ABD ve diğer ülkelerdeki ticari markalarıdır.

SQTP, ABD'de Microchip Technology Incorporated'ın bir hizmet markasıdır. Adaptec logosu, Frequency on Demand, Silicon Storage Technology ve Symmcom, diğer ülkelerde Microchip Technology Inc.'in tescilli ticari markalarıdır. GestIC, diğer ülkelerde Microchip Technology Inc.'in bir yan kuruluşu olan Microchip Technology Germany II GmbH & Co. KG'nin tescilli ticari markasıdır.

Burada adı geçen diğer tüm ticari markalar ilgili şirketlerin mülkiyetindedir.

© 2024, Microchip Technology Incorporated ve yan kuruluşları. Tüm hakları Saklıdır.

  • ISBN: 978-1-6683-0441-9

Kalite Yönetim Sistemi 
Microchip'in Kalite Yönetim Sistemleri hakkında bilgi edinmek için lütfen şu adresi ziyaret edin: www.microchip.com/quality.

Dünya Çapında Satış ve Servis

AMERİKALAR ASYA/PASİFİK ASYA/PASİFİK AVRUPA
Kurumsal Ofis
2355 Batı Chandler Bulv. Chandler, AZ 85224-6199
Telefon: 480-792-7200
Faks: 480-792-7277
Teknik Destek: www.microchip.com/support Web Adres: www.microchip.com atlanta
Duluth, Georgia
Telefon: 678-957-9614
Faks: 678-957-1455
Austin, Teksas
Telefon: 512-257-3370
Boston
Westborough, MA Tel: 774-760-0087
Faks: 774-760-0088
Chicago
Itasca, IL
Telefon: 630-285-0071
Faks: 630-285-0075
Dallas
Addison
Telefon: 972-818-7423
Faks: 972-818-2924
Detroit
Yeni, MI
Telefon: 248-848-4000
Houston, TX
Telefon: 281-894-5983
Indianapolis
Noblesville, IN Tel: 317-773-8323
Faks: 317-773-5453
Telefon: 317-536-2380
Los Angeles
Mission Viejo, CA Tel: 949-462-9523
Faks: 949-462-9608
Telefon: 951-273-7800
Raleigh, NC
Telefon: 919-844-7510
New York, New York
Telefon: 631-435-6000
San Jose, CA
Telefon: 408-735-9110
Telefon: 408-436-4270
Kanada Toronto
Telefon: 905-695-1980
|Faks: 905-695-2078
Avustralya – Sidney
Telefon: 61-2-9868-6733
Çin – Pekin
Telefon: 86-10-8569-7000
Çin – Çengdu
Telefon: 86-28-8665-5511
Çin – Çongçing
Telefon: 86-23-8980-9588
Çin – Dongguan
Telefon: 86-769-8702-9880
Çin – Guangzhou
Telefon: 86-20-8755-8029
Çin – Hangzhou
Telefon: 86-571-8792-8115
Çin Hong Kong SAR
Telefon: 852-2943-5100
Çin – Nanjing
Telefon: 86-25-8473-2460
Çin – Qingdao
Telefon: 86-532-8502-7355
Çin – Şanghay
Telefon: 86-21-3326-8000
Çin – Shenyang
Telefon: 86-24-2334-2829 Çin – Shenzhen
Telefon: 86-755-8864-2200
Çin – Suzhou
Telefon: 86-186-6233-1526
Çin – Vuhan
Telefon: 86-27-5980-5300
Çin – Xian
Telefon: 86-29-8833-7252
Çin – Xiamen
Telefon: 86-592-2388138
Çin – Zhuhai
Telefon: 86-756-3210040
Hindistan Bangalore
Telefon: 91-80-3090-4444
Hindistan – Yeni Delhi
Telefon: 91-11-4160-8631
Hindistan Pune
Telefon: 91-20-4121-0141
Japonya Osaka
Telefon: 81-6-6152-7160
Japonya Tokyo
Tel: 81-3-6880-3770
Kore – Daegu
Telefon: 82-53-744-4301
Kore – Seul
Telefon: 82-2-554-7200 Malezya – Kuala Lumpur
Telefon: 60-3-7651-7906
Malezya – Penang
Telefon: 60-4-227-8870
Filipinler Manila
Telefon: 63-2-634-9065
Singapur
Telefon: 65-6334-8870
Tayvan – Hsin Chu
Telefon: 886-3-577-8366
Tayvan – Kaohsiung
Telefon: 886-7-213-7830
Tayvan – Taipei
Telefon: 886-2-2508-8600
Tayland – Bangkok
Telefon: 66-2-694-1351
Vietnam – Ho Chi Minh
Telefon: 84-28-5448-2100
Avusturya Galler
Telefon: 43-7242-2244-39
Faks: 43-7242-2244-393Danimarka Kopenhag
Telefon: 45-4485-5910
Faks: 45-4485-2829Finlandiya Espoo
Telefon: 358-9-4520-820

Fransa Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Almanya gargara
Telefon: 49-8931-9700

Almanya Haan
Telefon: 49-2129-3766400

Almanya Heilbronn
Telefon: 49-7131-72400

Almanya Karlsruhe  Telefon: 49-721-625370

Almanya Münih
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Almanya Rosenheim
Telefon: 49-8031-354-560

İsrail – Hod Hasharon
Telefon: 972-9-775-5100

İtalya – Milano
Telefon: 39-0331-742611
Faks: 39-0331-466781

İtalya – Padova
Telefon: 39-049-7625286

Hollanda – Drunen
Telefon: 31-416-690399
Faks: 31-416-690340

Norveç Trondheim
Tel: 47-72884388

Polonya – Varşova
Telefon: 48-22-3325737

Romanya Bükreş
Tel: 40-21-407-87-50

İspanya – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
İsveç – Gothenberg
Tel: 46-31-704-60-40
İsveç – Stokholm
Telefon: 46-8-5090-4654
Birleşik Krallık – Wokingham
Telefon: 44-118-921-5800
Faks: 44-118-921-5820

Uygulama Notu
© 2024 Microchip Technology Inc. ve iştirakleri

Belgeler / Kaynaklar

MICROCHIP AN4229 Risc V İşlemci Alt Sistemi [pdf] Kullanıcı Kılavuzu
AN4229, AN4229 Risc V İşlemci Alt Sistemi, AN4229, Risc V İşlemci Alt Sistemi, İşlemci Alt Sistemi, Alt Sistem

Referanslar

Yorum bırakın

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