LOGO MICROCHIP

MICROCHIP AN4229 Risc V Subsistem Pemproses

MICROCHIP-AN4229 Risc-V-Processor-Subsystem-PRODUCT

Maklumat Produk

Spesifikasi

  • Nama Produk: RT PolarFire
  • Model: AN4229
  • Subsistem Pemproses: RISC-V
  • Keperluan Kuasa: Penyesuai kuasa AC 12V/5A
  • Antara muka: USB 2.0 A hingga mini-B, Mikro B USB 2.0

Arahan Penggunaan Produk

Keperluan Reka Bentuk
Keperluan perkakasan dan perisian untuk membina subsistem pemproses Mi-V adalah seperti berikut:

  • Penyesuai kuasa AC 12V/5A dan kord
  • Kabel USB 2.0 A ke mini-B
  • Kabel USB 2.0 Mikro B
  • Rujuk pada readme.txt file dalam reka bentuk files untuk semua versi perisian yang diperlukan

Prasyarat Reka Bentuk
Sebelum memulakan proses reka bentuk, pastikan langkah berikut dilakukan:

  • [Senarai prasyarat]

Penerangan Reka Bentuk
MIV_RV32 ialah teras pemproses yang direka untuk melaksanakan set arahan RISC-V. Teras boleh dilaksanakan pada FPGA.

Soalan Lazim

  • S: Apakah keperluan perkakasan untuk RT PolarFire?
    A: Keperluan perkakasan termasuk penyesuai dan kord kuasa AC 12V/5A, kabel USB 2.0 A ke mini-B dan kabel USB 2.0 Mikro B.
  • S: Apakah subsistem pemproses RT PolarFire?
    A: Subsistem pemproses adalah berdasarkan seni bina RISC-V.

Pengenalan (Tanya Soalan)

Microchip menawarkan IP pemproses Mi-V dan rantai alat perisian tanpa sebarang kos untuk membangunkan reka bentuk berasaskan pemproses RISC-V. RISC-V ialah Seni Bina Set Arahan (ISA) terbuka standard di bawah tadbir urus yayasan RISC-V. Ia menawarkan banyak faedah, termasuk membolehkan komuniti sumber terbuka menguji dan menambah baik teras pada kadar yang lebih pantas daripada ISA tertutup. RT PolarFire® Field Programmable Gate Array (FPGAs) menyokong pemproses lembut Mi-V untuk menjalankan aplikasi pengguna. Nota aplikasi ini menerangkan cara membina subsistem pemproses Mi-V untuk melaksanakan aplikasi pengguna daripada memori TCM yang ditetapkan yang dimulakan daripada SPI Flash.

Keperluan Reka Bentuk (Tanya Soalan)
Jadual berikut menyenaraikan keperluan perkakasan dan perisian untuk membina subsistem pemproses Mi-V.

Jadual 1-1. Keperluan Reka Bentuk

Keperluan Penerangan
Keperluan Perkakasan
Kit Pembangunan RT PolarFire® (RTPF500TS-1CG1509M) Penyesuai kuasa AC 12V/5A dan kord USB 2.0 A ke kabel mini-B Kabel Micro B USB 2.0 REV 1.0
Keperluan Perisian
Libero® SoC FlashPro Express SoftConsole Lihat readme.txt file dalam reka bentuk files untuk semua versi perisian yang diperlukan untuk mencipta reka bentuk rujukan Mi-V

 Prasyarat Reka Bentuk (Tanya Soalan)

Sebelum anda mula, lakukan langkah berikut:

  1. Muat turun reka bentuk rujukan files daripada RT PolarFire: Membina Subsistem Pemproses RISC-V.
  2. Muat turun dan pasang Libero® SoC daripada pautan berikut: Libero SoC v2024.1 atau lebih baru.

Penerangan Reka Bentuk (Tanya Soalan)

MIV_RV32 ialah teras pemproses yang direka untuk melaksanakan set arahan RISC-V. Teras boleh dikonfigurasikan untuk mempunyai antara muka bas AHB, APB3 dan AXI3/4 untuk akses persisian dan memori. Rajah berikut menunjukkan rajah blok peringkat atas subsistem Mi-V yang dibina pada RT PolarFire® FPGA.

Aplikasi pengguna yang akan dilaksanakan pada pemproses Mi-V boleh disimpan dalam SPI Flash luaran. Semasa kuasa peranti, pengawal sistem memulakan TCM yang ditetapkan dengan aplikasi pengguna. Tetapan Semula sistem dikeluarkan selepas permulaan TCM selesai. Jika aplikasi pengguna disimpan dalam SPI Flash, Pengawal Sistem menggunakan antara muka SC_SPI untuk membaca aplikasi pengguna daripada SPI Flash. Aplikasi pengguna yang diberikan mencetak mesej UART "Hello World!" dan berkelip LED pengguna pada papan.

MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (1)

Pelaksanaan Perkakasan (Tanya Soalan)

Rajah berikut menunjukkan reka bentuk Libero subsistem pemproses Mi-V.MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (2)

Blok IP (Tanya Soalan)
Jadual berikut menyenaraikan blok IP yang digunakan dalam reka bentuk rujukan subsistem pemproses Mi-V dan fungsinya.

Jadual 4-1. Penerangan Blok IP

Nama IP Penerangan
INIT_MONITOR Monitor Permulaan RT PolarFire® mendapat status permulaan peranti dan memori
reset_syn Ini ialah instantiasi IP CORERESET_PF yang menjana Tetapan Semula segerak peringkat sistem untuk subsistem Mi-V
 

CCC_0

Blok RT PolarFire Clock Conditioning Circuitry (CCC) mengambil jam input 160 MHz daripada blok PF_OSC dan menjana jam fabrik 83.33 MHz untuk subsistem pemproses Mi-V dan peranti lain.
 

 

 

MIV_RV32_C0 (IP Pemproses Lembut Mi-V)

Nilai lalai Pemproses lembut Mi-V Tetapkan Semula Alamat Vektor ialah 0✕8000_0000. Selepas penetapan semula peranti, pemproses melaksanakan aplikasi dari 0✕8000_0000. TCM ialah memori utama pemproses Mi-V dan memori dipetakan kepada 0✕8000_0000. TCM akan dimulakan dengan aplikasi pengguna yang disimpan dalam SPI Flash. Dalam peta memori pemproses Mi-V, julat 0✕8000_0000 hingga 0✕8000_FFFF ditakrifkan untuk antara muka memori TCM dan julat 0✕7000_0000 hingga 0✕7FFF_FFFF ditakrifkan untuk antara muka APB.
MIV_ESS_C0_0 MIV Extended Subsystem (ESS) ini digunakan untuk menyokong GPIO dan UART
CoreSPI_C0_0 CoreSPI digunakan untuk memprogramkan SPI Flash luaran
PF_SPI Makro PF_SPI antara muka logik fabrik ke Denyar SPI luaran, yang disambungkan kepada Pengawal Sistem
PF_OSC PF_OSC ialah pengayun onboard yang menjana jam keluaran 160 MHz

Penting: Semua panduan pengguna dan buku panduan IP tersedia daripada Libero SoC > Catalog

Peta Memori (Tanya Soalan)
 Jadual berikut menyenaraikan peta ingatan bagi kenangan dan persisian.

Jadual 4-2. Penerangan Peta Memori

Peranti Alamat Mula
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Pelaksanaan Perisian (Tanya Soalan)

Microchip menyediakan rangkaian alat SoftConsole untuk membina aplikasi pengguna RISC-V boleh laku (.hex) file dan nyahpepijatnya. Reka bentuk rujukan files termasuk ruang kerja Perisian tegar yang mengandungi projek perisian MiV_uart_blinky. Aplikasi pengguna MiV_uart_blinky diprogramkan pada SPI Flash luaran menggunakan Libero® SoC. Aplikasi pengguna yang diberikan mencetak mesej UART "Hello World!" dan berkelip LED pengguna pada papan.

Mengikut peta memori reka bentuk Libero SoC, alamat persisian UART dan GPIO dipetakan kepada 0x71000000 dan 0x75000000, masing-masing. Maklumat ini disediakan dalam hw_platform.h file seperti yang ditunjukkan dalam rajah berikut.

MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (3)Aplikasi pengguna mesti dilaksanakan daripada memori TCM (kod, data dan tindanan). Oleh itu, alamat RAM dalam skrip pemaut ditetapkan kepada alamat permulaan memori TCM seperti yang ditunjukkan dalam rajah berikut.

MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (4)Skrip pemaut (miv-rv32-ram.ld) tersedia dalam folder FW\MiV_uart_blinky\miv_rv32_hal reka bentuk files. Untuk membina aplikasi pengguna, lakukan langkah berikut:

  1. Buat projek Mi-V SoftConsole
  2. Muat turun MIV_RV32 HAL files dan pemacu dari GitHub menggunakan pautan seperti berikut: github.com/Mi-V-Soft-RISC-V/platform
  3. Import pemacu perisian tegar
  4. Cipta utama.c file dengan kod aplikasi
  5. Petakan pemacu perisian tegar dan skrip pemaut
  6. Memetakan memori dan alamat persisian
  7. Bina aplikasi

Untuk mendapatkan maklumat lanjut tentang langkah ini, lihat AN4997: PolarFire FPGA Membina Subsistem Pemproses Mi-V. .hex file dicipta selepas binaan berjaya dan ia digunakan untuk reka bentuk dan konfigurasi permulaan memori dalam Menjalankan Demo.

 Menyediakan Demo (Tanya Soalan)

Untuk menyediakan demo, lakukan langkah berikut:

  1. Menyediakan Perkakasan
  2. Menyediakan Terminal Bersiri (Tera Jangka)

Sediakan Perkakasan (Tanya Soalan)
Penting: Penyahpepijatan aplikasi Mi-V menggunakan penyahpepijat SoftConsole tidak akan berfungsi jika Mod Gantung Pengawal Sistem didayakan. Mod Gantung Pengawal Sistem dinyahdayakan untuk reka bentuk ini menunjukkan aplikasi Mi-V.

Untuk menyediakan perkakasan, lakukan langkah berikut:

  1. Matikan papan menggunakan suis SW7.
  2. Buka pelompat J31 untuk menggunakan pengaturcara FlashPro luaran atau Tutup pelompat J31 untuk menggunakan pengaturcara FlashPro terbenam.
    Penting: Pengaturcara Flash Pro Terbenam hanya boleh digunakan untuk Pengaturcaraan melalui Libero atau FPExpress ia tidak boleh digunakan untuk menyahpepijat Aplikasi berasaskan Mi-V.
  3. Sambungkan PC hos kepada penyambung J24 menggunakan kabel USB.
  4. Untuk mendayakan SC_SPI, 1-2 pin jumper J8 hendaklah ditutup.
  5. Sambungkan pengaturcara FlashPro kepada penyambung J3 (JTAG header) dan gunakan kabel USB lain untuk menyambungkan pengaturcara FlashPro ke PC Hos.
  6. Pastikan pemacu jambatan USB ke UART dikesan secara automatik, yang boleh disahkan melalui pengurus peranti pada PC hos.
    Penting: Seperti yang ditunjukkan dalam Rajah 6-1, sifat port COM16 menunjukkan bahawa ia disambungkan ke port bersiri USB. Oleh itu, COM16 dipilih dalam ex iniample. Nombor port COM adalah khusus sistem. Jika pemacu jambatan USB ke UART tidak dipasang, muat turun dan pasang pemacu dari www.microchip.com/en-us/product/mcp2200.
  7. Sambungkan bekalan kuasa ke penyambung J19 dan hidupkan bekalan kuasa menggunakan suis SW7.

 

Menyediakan Terminal Bersiri (Penggal Tera) (Tanya Soalan)
Aplikasi pengguna (MiV_uart_blinky.hex file) mencetak “Hello World!” mesej pada terminal bersiri melalui antara muka UART.

Untuk menyediakan terminal bersiri, lakukan langkah berikut:

  1. Lancarkan Tera Term pada PC Hos.
  2. Pilih Port COM yang dikenal pasti dalam Jangka Tera seperti yang ditunjukkan dalam rajah berikut.MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (5)
  3. Dari bar Menu, pilih Persediaan > Port bersiri untuk menyediakan port COM. MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (6)
  4. Tetapkan Kelajuan (baud) kepada 115200 dan Kawalan Aliran kepada tiada dan klik pada pilihan tetapan Baharu seperti yang ditunjukkan dalam rajah berikut.MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (7)

Selepas terminal bersiri disediakan, langkah seterusnya ialah memprogram peranti RT PolarFire®.

Menjalankan Demo (Tanya Soalan)

Untuk menjalankan demo, lakukan langkah berikut:

  1. Menjana Pelanggan Permulaan TCM
  2. Memprogramkan Peranti RT PolarFire®
  3. Menjana Imej Flash SPI
  4. Memprogramkan SPI Flash

Menjana Pelanggan Permulaan TCM (Tanya Soalan)
Untuk memulakan TCM dalam RT PolarFire® menggunakan pengawal sistem, parameter setempat l_cfg_hard_tcm0_en dalam miv_rv32_subsys_pkg.v file mesti ditukar kepada 1'b1 sebelum Sintesis. Untuk maklumat lanjut, lihat Panduan Pengguna MIV_RV32.

Dalam Libero® SoC, pilihan Konfigurasikan Data Permulaan Reka Bentuk dan Kenangan menjana klien pemula TCM dan menambahkannya pada sNVM, μPROM atau Flash SPI luaran, berdasarkan jenis memori tidak meruap yang dipilih. Dalam nota aplikasi ini, klien permulaan TCM disimpan dalam SPI Flash. Proses ini memerlukan aplikasi pengguna boleh laku file (.hex file). heks file (*.hex) dijana menggunakan projek aplikasi SoftConsole. A sampaplikasi pengguna disediakan bersama reka bentuk files. Aplikasi pengguna file (.hex) dipilih untuk mencipta klien permulaan TCM menggunakan langkah berikut:

  1. Lancarkan Libero® SoC dan jalankan skrip.tcl (Lampiran 2: Menjalankan Skrip TCL).
  2. Pilih Konfigurasikan Data Permulaan Reka Bentuk dan Kenangan > Aliran Reka Bentuk Libero.
  3. Pada tab Fabric RAMs, pilih contoh TCM dan klik dua kali padanya untuk membuka kotak dialog Edit Fabric RAM Initialization Client, seperti yang ditunjukkan dalam rajah berikut.
  4. MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (8)Dalam kotak dialog Edit Fabric RAM Initialization Client, tetapkan jenis Storan kepada SPI-Flash. Kemudian, pilih Kandungan daripada file dan klik butang Import (…) seperti yang ditunjukkan dalam rajah berikut.

MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (9) Memprogramkan Peranti RT PolarFire (Tanya Soalan)

  • Reka bentuk rujukan files termasuk projek subsistem pemproses Mi-V yang dibuat menggunakan Libero® SoC. Peranti RT PolarFire® boleh diprogramkan menggunakan Libero SoC.
  • Aliran reka bentuk Libero SoC ditunjukkan dalam rajah berikut. MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (10)

Untuk memprogramkan peranti RT PolarFire, buka projek Libero subsistem pemproses Mi-V, yang dibuat menggunakan skrip TCL yang disediakan dalam Libero SoC, dan klik dua kali Jalankan Tindakan Program .

Menjana Imej Flash SPI (Tanya Soalan)

  • Untuk menjana imej SPI Flash, klik dua kali Generate SPI Flash Image pada tab Design Flow.
  • Apabila imej SPI Flash berjaya dijana, tanda semak hijau muncul di sebelah Jana Imej Flash SPI.

Memprogramkan SPI Flash (Tanya Soalan)
Untuk memprogramkan imej SPI Flash, lakukan langkah berikut:

  1. Klik dua kali Jalankan PROGRAM_SPI_IMAGE pada tab Aliran Reka Bentuk.
  2. Klik Ya dalam kotak dialog.
  • Apabila imej SPI berjaya diprogramkan pada peranti, tanda semak hijau muncul di sebelah Jalankan PROGRAM_SPI_IMAGE.
  • Selepas pengaturcaraan SPI Flash selesai, TCM sudah sedia. Akibatnya, LED 1, 2, 3, dan 4 berkelip, kemudian cetakan diperhatikan pada terminal bersiri, seperti ditunjukkan dalam rajah berikut.
    MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (11)

Ini menyimpulkan demo.
Peranti RT PolarFire® dan SPI Flash juga boleh diprogramkan menggunakan FlashPro Express, lihat Lampiran 1: Memprogramkan Peranti RT PolarFire dan SPI Flash Menggunakan FlashPro Express.

 Lampiran 1: Memprogramkan Peranti RT PolarFire dan SPI Flash Menggunakan FlashPro Express (Tanya Soalan)

Reka bentuk rujukan filetermasuk kerja pengaturcaraan file untuk memprogramkan peranti RT PolarFire® menggunakan FlashPro Express. kerja ini file juga termasuk imej SPI Flash, yang merupakan klien permulaan TCM. FlashPro Express memprogramkan kedua-dua peranti RT PolarFire dan SPI Flash dengan pengaturcaraan .job ini file. Pengaturcaraan .job file boleh didapati di DesignFiles_directory\Programming_files.

Untuk memprogram peranti RT PolarFire dengan pengaturcaraan file menggunakan FlashPro Express, lakukan langkah berikut:

  1. Sediakan perkakasan, lihat Menyediakan Perkakasan.
  2. Pada PC hos, lancarkan perisian FlashPro Express.
  3. Untuk mencipta projek kerja baharu, klik Baharu atau pilih Projek Kerja Baharu daripada Kerja Ekspres FlashPro daripada menu Projek.
  4. Masukkan yang berikut dalam kotak dialog:
    • Kerja pengaturcaraan file: Klik Semak imbas dan navigasi ke lokasi di mana .job file terletak dan pilih file. Kerja file boleh didapati di DesignFiles_directory\Programming_files.
    • Lokasi projek kerja FlashPro Express: Klik Semak imbas dan navigasi ke lokasi yang anda ingin simpan projek.MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (13)
  5. Klik OK. Pengaturcaraan yang diperlukan file telah dipilih dan sedia untuk diprogramkan.
  6. Tetingkap FlashPro Express muncul seperti yang ditunjukkan dalam rajah berikut. Sahkan bahawa nombor pengaturcara muncul dalam medan Pengaturcara. Jika tidak, semak sambungan papan dan klik Muat Semula/Imbas Semula Pengaturcara. MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (13)
  7. Klik RUN. Apabila peranti berjaya diprogramkan, status RUN LULUS dipaparkan seperti ditunjukkan dalam rajah berikut.MICROCHIP-AN4229 Risc-V-Subsistem-Pemproses- (14)

Ini menyimpulkan peranti RT PolarFire dan pengaturcaraan SPI Flash. Selepas memprogramkan papan, perhatikan "Hello World!" mesej yang dicetak pada terminal UART dan LED pengguna berkelip.

 Lampiran 2: Menjalankan Skrip TCL (Tanya Soalan)

Skrip TCL disediakan dalam reka bentuk files folder di bawah direktori HW. Jika perlu, aliran reka bentuk boleh diterbitkan semula daripada Pelaksanaan Reka Bentuk sehingga penjanaan kerja file.

Untuk menjalankan TCL, lakukan langkah berikut:

  1. Lancarkan perisian Libero.
  2. Pilih Projek > Laksanakan Skrip…..
  3. Klik Semak imbas dan pilih script.tcl daripada direktori HW yang dimuat turun.
  4. Klik Jalankan.

Selepas skrip TCL berjaya dilaksanakan, projek Libero dibuat dalam direktori HW.

  • Untuk mendapatkan maklumat lanjut tentang skrip TCL, lihat rtpf_an4229_df/HW/TCL_Script_readme.txt. Untuk maklumat lanjut tentang arahan TCL, lihat Panduan Rujukan Perintah Tcl. Hubungi Microchip
  • Sokongan Teknikal untuk sebarang pertanyaan yang dihadapi, semasa menjalankan skrip TCL.

 Sejarah Semakan (Tanya Soalan)

Jadual sejarah semakan menerangkan perubahan yang telah dilaksanakan dalam dokumen. Perubahan disenaraikan mengikut semakan, bermula dengan penerbitan terkini.

Jadual 10-1. Sejarah Semakan

Semakan tarikh Penerangan
B 10/2024 Berikut ialah senarai perubahan yang dibuat dalam semakan B dokumen:
  • Mengemas kini semakan papan dalam Jadual 1-1
  • Menambahkan Mi-V ESS dan CoreSPI pada Rajah 3-1 dalam bahagian Penerangan Reka Bentuk
  • Menambah blok MIV_ESS_C0_0 dan CoreSPI_C0_0 dalam Jadual 4-1 dalam bahagian Blok IP
  • Mengemas kini nilai Alamat Mula dalam Jadual 4-2
  • Dikemas kini Rajah 5-1 dan Rajah 5-2 dalam bahagian Pelaksanaan Perisian
  • Menambah nota mengenai mod penggantungan pengawal sistem, menambahkan tetapan pelompat bagi SPI Enable dan pengaturcaraan FlashPro (sama ada terbenam atau luaran) dalam langkah-langkah dalam Menyediakan bahagian Perkakasan
  • Dikemas kini Rajah 6-1, Rajah 6-2, dan Rajah 6-3 dalam Menyiapkan bahagian Terminal Bersiri (Tera Term)
  • Dikemas kini Rajah 7-1 dan Rajah 7-2 dalam bahagian Menjana Pelanggan Permulaan TCM
  • Dikemas kini Rajah 7-4 dalam Pengaturcaraan bahagian SPI Flash
  • Ditambahkan Lampiran 2: Menjalankan bahagian Skrip TCL
A 10/2021 Penerbitan pertama dokumen ini

Sokongan FPGA mikrocip

Kumpulan produk Microchip FPGA menyokong produknya dengan pelbagai perkhidmatan sokongan, termasuk Khidmat Pelanggan, Pusat Sokongan Teknikal Pelanggan, a webtapak, dan pejabat jualan di seluruh dunia. Pelanggan dicadangkan untuk melawat sumber dalam talian Microchip sebelum menghubungi sokongan kerana kemungkinan besar pertanyaan mereka telah dijawab.

Hubungi Pusat Sokongan Teknikal melalui webtapak di www.microchip.com/support. Sebutkan nombor Bahagian Peranti FPGA, pilih kategori kes yang sesuai dan muat naik reka bentuk files semasa mencipta kes sokongan teknikal.
Hubungi Khidmat Pelanggan untuk mendapatkan sokongan produk bukan teknikal, seperti harga produk, peningkatan produk, maklumat kemas kini, status pesanan dan kebenaran.

  • Dari Amerika Utara, hubungi 800.262.1060
  • Dari seluruh dunia, hubungi 650.318.4460
  • Faks, dari mana-mana sahaja di dunia, 650.318.8044

Maklumat Mikrocip

Microchip itu Webtapak
Microchip menyediakan sokongan dalam talian melalui kami webtapak di www.microchip.com/. ini webtapak digunakan untuk membuat files dan maklumat mudah didapati kepada pelanggan. Beberapa kandungan yang tersedia termasuk:

  • Sokongan Produk – Helaian data dan kesilapan, nota aplikasi dan sampprogram, sumber reka bentuk, panduan pengguna dan dokumen sokongan perkakasan, keluaran perisian terkini dan perisian arkib
  • Sokongan Teknikal Am – Soalan Lazim (Soalan Lazim), permintaan sokongan teknikal, kumpulan perbincangan dalam talian, penyenaraian ahli program rakan kongsi reka bentuk Microchip
  • Perniagaan Microchip – Pemilih produk dan panduan pesanan, siaran akhbar Microchip terkini, penyenaraian seminar dan acara, penyenaraian pejabat jualan Microchip, pengedar dan wakil kilang

Perkhidmatan Pemberitahuan Perubahan Produk

  • Perkhidmatan pemberitahuan perubahan produk Microchip membantu memastikan pelanggan sentiasa mengetahui produk Microchip. Pelanggan akan menerima pemberitahuan e-mel apabila terdapat perubahan, kemas kini, semakan atau kesilapan yang berkaitan dengan keluarga produk atau alat pembangunan yang diminati.
  • Untuk mendaftar, pergi ke www.microchip.com/pcn dan ikut arahan pendaftaran.

Sokongan Pelanggan
Pengguna produk Microchip boleh menerima bantuan melalui beberapa saluran:

  • Pengedar atau Wakil
  • Pejabat Jualan Tempatan
  • Jurutera Penyelesaian Terbenam (ESE)
  • Sokongan Teknikal

Pelanggan harus menghubungi pengedar, wakil atau ESE mereka untuk mendapatkan sokongan. Pejabat jualan tempatan juga tersedia untuk membantu pelanggan. Penyenaraian pejabat dan lokasi jualan disertakan dalam dokumen ini.

Sokongan teknikal boleh didapati melalui webtapak di: www.microchip.com/support

Ciri Perlindungan Kod Peranti Mikrocip
Perhatikan butiran berikut tentang ciri perlindungan kod pada produk Microchip:

  • Produk Microchip memenuhi spesifikasi yang terkandung dalam Helaian Data Microchip tertentu mereka.
  • Microchip percaya bahawa keluarga produknya selamat apabila digunakan mengikut cara yang dimaksudkan, dalam spesifikasi operasi dan dalam keadaan biasa.
  • Nilai mikrocip dan melindungi hak harta inteleknya secara agresif. Percubaan untuk melanggar ciri perlindungan kod produk Microchip adalah dilarang sama sekali dan mungkin melanggar Akta Hak Cipta Milenium Digital.
  • Microchip mahupun pengeluar semikonduktor lain tidak boleh menjamin keselamatan kodnya. Perlindungan kod tidak bermakna kami menjamin produk itu "tidak boleh pecah". Perlindungan kod sentiasa berkembang. Microchip komited untuk terus menambah baik ciri perlindungan kod produk kami.

Notis Undang-undang
Penerbitan ini dan maklumat di sini hanya boleh digunakan dengan produk Microchip, termasuk untuk mereka bentuk, menguji dan menyepadukan produk Microchip dengan aplikasi anda. Penggunaan maklumat ini
dalam apa-apa cara lain melanggar syarat ini. Maklumat mengenai aplikasi peranti disediakan hanya untuk kemudahan anda dan mungkin digantikan dengan kemas kini. Adalah menjadi tanggungjawab anda untuk memastikan permohonan anda memenuhi spesifikasi anda. Hubungi pejabat jualan Microchip tempatan anda untuk mendapatkan sokongan tambahan atau, dapatkan sokongan tambahan di www.microchip.com/en-us/support/design-help/client-support-services.

MAKLUMAT INI DISEDIAKAN OLEH MICROCHIP "SEBAGAIMANA ADANYA". MICROCHIP TIDAK MEMBUAT SEBARANG JENIS PERWAKILAN ATAU WARANTI SAMA ADA TERNYATA MAUPUN TERSIRAT, BERTULIS ATAU LISAN, BERKANUN ATAU SEBALIKNYA, BERKAITAN DENGAN MAKLUMAT TERMASUK TETAPI TIDAK TERHAD KEPADA MANA-MANA ​​WARANTI TERSIRAT, BUKAN PENYERTAAN DAN PEMESANAN TUJUAN ATAU WARANTI BERKAITAN DENGAN KEADAAN, KUALITI ATAU PRESTASINYA.

MICROCHIP TIDAK AKAN AKAN BERTANGGUNGJAWAB KE ATAS SEBARANG KERUGIAN, KEROSAKAN, KOS ATAU AKIBAT YANG TIDAK LANGSUNG, KHAS, PUNITIF, SAMPINGAN ATAU AKIBAT APA-APA JENIS APA SAJA YANG BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA, WALAUPUN BERPUNCA, WALAUPUN TERJADI. KEMUNGKINAN ATAU KEROSAKAN ADALAH BOLEH DIRAMALKAN. SEJAUH YANG DIBENARKAN OLEH UNDANG-UNDANG, JUMLAH LIABILITI MICROCHIP ATAS SEMUA TUNTUTAN DALAM APA-APA CARA BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA TIDAK AKAN MELEBIHI JUMLAH YURAN, JIKA ADA, YANG ANDA TELAH BAYAR TERUS KEPADA MICROCHIP UNTUK MAKLUMAT.

Penggunaan peranti Microchip dalam sokongan hayat dan/atau aplikasi keselamatan adalah sepenuhnya atas risiko pembeli, dan pembeli bersetuju untuk mempertahankan, menanggung rugi dan menahan Microchip yang tidak berbahaya daripada sebarang dan semua kerosakan, tuntutan, saman atau perbelanjaan akibat daripada penggunaan tersebut. Tiada lesen disampaikan, secara tersirat atau sebaliknya, di bawah mana-mana hak harta intelek Microchip melainkan dinyatakan sebaliknya.

Tanda dagangan
Nama dan logo Microchip, logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron dan XMEGA ialah tanda dagangan berdaftar Microchip Technology Incorporated di Amerika Syarikat dan negara lain.

AgileSwitch, ClockWorks, Syarikat Penyelesaian Kawalan Terbenam, EtherSynch, Flashtec, Kawalan Kelajuan Hiper, Beban HyperLight, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider dan ZL ialah tanda dagangan berdaftar Microchip Technology Incorporated di Amerika Syarikat

Penindasan Kunci Bersebelahan, AKS, Analog-untuk-Digital Age, Mana-mana Kapasitor, AnyIn, AnyOut, Pensuisan Ditambah, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net Padanan Purata Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, Pengaturcaraan Bersiri Dalam Litar, ICSP, INICnet, Pintar Selari, IntelliMOS, Kesambungan Antara Cip, JitterBlocker, Tombol pada Paparan, Pautan Margin, maxC maksView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Penjanaan Kod Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Masa Dipercayai, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect dan ZENA ialah tanda dagangan Microchip Technology Incorporated di Amerika Syarikat dan negara lain.

SQTP ialah tanda perkhidmatan Microchip Technology Incorporated in the USA Logo Adaptec, Frequency on Demand, Silicon Storage Technology dan Symmcom ialah tanda dagangan berdaftar Microchip Technology Inc. di negara lain. GestIC ialah tanda dagangan berdaftar Microchip Technology Germany II GmbH & Co. KG, anak syarikat Microchip Technology Inc., di negara lain.

Semua tanda dagangan lain yang disebut di sini adalah hak milik syarikat masing-masing.

© 2024, Microchip Technology Incorporated dan anak syarikatnya. Hak cipta terpelihara.

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

Sistem Pengurusan Kualiti 
Untuk maklumat mengenai Sistem Pengurusan Kualiti Microchip, sila lawati www.microchip.com/quality.

Jualan dan Perkhidmatan Seluruh Dunia

AMERIKA ASIA/PASIFIK ASIA/PASIFIK EROPAH
Korporat Pejabat
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Sokongan Teknikal: www.microchip.com/support Web Alamat: www.microchip.com Atlanta
Duluth, GA
Tel: 678-957-9614
Faks: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA Tel: 774-760-0087
Faks: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Faks: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Faks: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN Tel: 317-773-8323
Faks: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA Tel: 949-462-9523
Faks: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Kanada Toronto
Tel: 905-695-1980
|Faks: 905-695-2078
Australia – Sydney
Tel: 61-2-9868-6733
China - Beijing
Tel: 86-10-8569-7000
China – Chengdu
Tel: 86-28-8665-5511
China – Chongqing
Tel: 86-23-8980-9588
China - Dongguan
Tel: 86-769-8702-9880
China - Guangzhou
Tel: 86-20-8755-8029
China - Hangzhou
Tel: 86-571-8792-8115
China Hong Kong SAR
Tel: 852-2943-5100
China - Nanjing
Tel: 86-25-8473-2460
China – Qingdao
Tel: 86-532-8502-7355
China - Shanghai
Tel: 86-21-3326-8000
China - Shenyang
Tel: 86-24-2334-2829 China - Shenzhen
Tel: 86-755-8864-2200
China - Suzhou
Tel: 86-186-6233-1526
China - Wuhan
Tel: 86-27-5980-5300
China – Xian
Tel: 86-29-8833-7252
China - Xiamen
Tel: 86-592-2388138
China – Zhuhai
Tel: 86-756-3210040
India Bangalore
Tel: 91-80-3090-4444
India – New Delhi
Tel: 91-11-4160-8631
India Pune
Tel: 91-20-4121-0141
Jepun Osaka
Tel: 81-6-6152-7160
Jepun Tokyo
Tel: 81-3-6880-3770
Korea - Daegu
Tel: 82-53-744-4301
Korea - Seoul
Tel: 82-2-554-7200 Malaysia – Kuala Lumpur
Tel: 60-3-7651-7906
Malaysia – Pulau Pinang
Tel: 60-4-227-8870
Filipina Manila
Tel: 63-2-634-9065
Singapura
Tel: 65-6334-8870
Taiwan – Hsin Chu
Tel: 886-3-577-8366
Taiwan – Kaohsiung
Tel: 886-7-213-7830
Taiwan - Taipei
Tel: 886-2-2508-8600
Thailand – Bangkok
Tel: 66-2-694-1351
Vietnam – Ho Chi Minh
Tel: 84-28-5448-2100
Austria Wels
Tel: 43-7242-2244-39
Faks: 43-7242-2244-393Denmark Copenhagen
Tel: 45-4485-5910
Faks: 45-4485-2829Finland Espoo
Tel: 358-9-4520-820

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

Jerman garching
Tel: 49-8931-9700

Jerman Haan
Tel: 49-2129-3766400

Jerman Heilbronn
Tel: 49-7131-72400

Jerman Karlsruhe  Tel: 49-721-625370

Jerman Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Jerman Rosenheim
Tel: 49-8031-354-560

Israel - Hod Hasharon
Tel: 972-9-775-5100

Itali - Milan
Tel: 39-0331-742611
Faks: 39-0331-466781

Itali - Padova
Tel: 39-049-7625286

Belanda – Drunen
Tel: 31-416-690399
Faks: 31-416-690340

Norway Trondheim
Tel: 47-72884388

Poland – Warsaw
Tel: 48-22-3325737

Romania Bucharest
Tel: 40-21-407-87-50

Sepanyol - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden - Gothenberg
Tel: 46-31-704-60-40
Sweden – Stockholm
Tel: 46-8-5090-4654
UK – Wokingham
Tel: 44-118-921-5800
Faks: 44-118-921-5820

Nota Permohonan
© 2024 Microchip Technology Inc. dan anak syarikatnya

Dokumen / Sumber

MICROCHIP AN4229 Risc V Subsistem Pemproses [pdf] Panduan Pengguna
AN4229, AN4229 Subsistem Pemproses Risc V, AN4229, Subsistem Pemproses Risc V, Subsistem Pemproses, Subsistem

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *