MICROCHIP AN4229 Risc V İşlemci Alt Sistemi
Ü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:
- Referans tasarımını indirin fileRT PolarFire'dan: RISC-V İşlemci Alt Sistemi Oluşturuluyor.
- 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.
Donanım Uygulaması (Soru Sor)
Aşağıdaki şekil Mi-V işlemci alt sisteminin Libero tasarımını göstermektedir.
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.
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.
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:
- Bir Mi-V SoftConsole projesi oluşturun
- 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
- Ürün yazılımı sürücülerini içe aktarın
- main.c'yi oluşturun file uygulama koduyla
- Harita donanım sürücüleri ve bağlayıcı betiği
- Harita belleği ve çevresel adresler
- 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:
- Donanımı Kurmak
- 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:
- SW7 anahtarını kullanarak kartın gücünü kapatın.
- 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. - USB kablosunu kullanarak ana bilgisayarı J24 konektörüne bağlayın.
- SC_SPI'yi aktif hale getirmek için J1 jumper'ının 2-8 pininin kapatılması gerekmektedir.
- 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.
- 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. - 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:
- Tera Term'i Ana Bilgisayarda başlatın.
- Aşağıdaki şekilde gösterildiği gibi Tera Term'de tanımlanan COM Port'u seçin.
- COM portunu ayarlamak için Menü çubuğundan Kurulum > Seri port seçeneğini seçin.
- 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.
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:
- TCM Başlatma İstemcisini Oluşturma
- RT PolarFire® Cihazının Programlanması
- SPI Flash Görüntüsünün Oluşturulması
- 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:
- Libero® SoC'yi başlatın ve script.tcl'yi çalıştırın (Ek 2: TCL Script'ini Çalıştırma).
- Tasarım Başlatma Verilerini ve Belleklerini Yapılandır > Libero Tasarım Akışı'nı seçin.
- 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.
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.
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.
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:
- Tasarım Akışı sekmesinde PROGRAM_SPI_IMAGE'ı çalıştır'a çift tıklayın.
- İ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.
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:
- Donanımı ayarlayın, Donanımı Ayarlama bölümüne bakın.
- Ana bilgisayarda FlashPro Express yazılımını başlatın.
- 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.
- 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.
- Tamam'ı tıklayın. gerekli programlama file Seçildi ve programlanmaya hazır.
- 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.
- Ç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.
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:
- Libero yazılımını başlatın.
- Proje > Komut Dosyasını Çalıştır….. seçeneğini seçin.
- Gözat'a tıklayın ve indirilen donanım dizininden script.tcl'yi seçin.
- Ç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:
|
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 Almanya – gargara Almanya – Haan Almanya – Heilbronn Almanya – Karlsruhe Telefon: 49-721-625370 Almanya – Münih Almanya – Rosenheim İsrail – Hod Hasharon İtalya – Milano İtalya – Padova Hollanda – Drunen Norveç – Trondheim Polonya – Varşova Romanya – Bükreş İspanya – Madrid |
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 |