MICROCHIP-LOGO

MICROCHIP AN4229 Risc V Processor Subsystem

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

Impormasyon ng Produkto

Mga pagtutukoy

  • Pangalan ng Produkto: RT PolarFire
  • Modelo: AN4229
  • Subsystem ng Processor: RISC-V
  • Mga Kinakailangan sa Power: 12V/5A AC power adapter
  • Interface: USB 2.0 A hanggang mini-B, Micro B USB 2.0

Mga Tagubilin sa Paggamit ng Produkto

Mga Kinakailangan sa Disenyo
Ang mga kinakailangan sa hardware at software para sa pagbuo ng subsystem ng processor ng Mi-V ay ang mga sumusunod:

  • 12V/5A AC power adapter at cord
  • USB 2.0 A hanggang mini-B cable
  • Micro B USB 2.0 cable
  • Sumangguni sa readme.txt file sa disenyo files para sa lahat ng mga bersyon ng software na kailangan

Mga Kinakailangan sa Disenyo
Bago simulan ang proseso ng disenyo, tiyaking isinasagawa ang mga sumusunod na hakbang:

  • [Listahan ng mga kinakailangan]

Paglalarawan ng Disenyo
Ang MIV_RV32 ay isang core ng processor na idinisenyo upang ipatupad ang set ng pagtuturo ng RISC-V. Ang core ay maaaring ipatupad sa isang FPGA.

FAQ

  • Q: Ano ang mga kinakailangan ng hardware para sa RT PolarFire?
    A: Kasama sa mga kinakailangan sa hardware ang isang 12V/5A AC power adapter at cord, USB 2.0 A to mini-B cable, at Micro B USB 2.0 cable.
  • Q: Ano ang processor subsystem ng RT PolarFire?
    A: Ang processor subsystem ay batay sa RISC-V architecture.

Panimula (Magtanong)

Ang Microchip ay nag-aalok ng Mi-V processor IP at software toolchain nang walang bayad upang bumuo ng RISC-V processor based na mga disenyo. Ang RISC-V ay isang karaniwang bukas na Instruction Set Architecture (ISA) sa ilalim ng pamamahala ng RISC-V foundation. Nag-aalok ito ng maraming benepisyo, na kinabibilangan ng pagpapagana sa open-source na komunidad na subukan at pagbutihin ang mga core sa mas mabilis na bilis kaysa sa mga closed ISA. Sinusuportahan ng RT PolarFire® Field Programmable Gate Array (FPGAs) ang mga soft processor ng Mi-V para magpatakbo ng mga application ng user. Ang application note na ito ay naglalarawan kung paano bumuo ng Mi-V processor subsystem upang magsagawa ng user application mula sa itinalagang TCM memory na sinimulan mula sa SPI Flash.

Mga Kinakailangan sa Disenyo (Magtanong)
Inililista ng sumusunod na talahanayan ang mga kinakailangan sa hardware at software para sa pagbuo ng subsystem ng processor ng Mi-V.

Talahanayan 1-1. Mga Kinakailangan sa Disenyo

Kinakailangan Paglalarawan
Mga Kinakailangan sa Hardware
RT PolarFire® Development Kit (RTPF500TS-1CG1509M) 12V/5A AC power adapter at cord USB 2.0 A to mini-B cable Micro B USB 2.0 cable REV 1.0
Mga Kinakailangan sa Software
Libero® SoC FlashPro Express SoftConsole Tingnan ang readme.txt file sa disenyo files para sa lahat ng mga bersyon ng software na kailangan upang lumikha ng disenyo ng sanggunian ng Mi-V

 Mga Kinakailangan sa Disenyo (Magtanong)

Bago ka magsimula, gawin ang mga sumusunod na hakbang:

  1. I-download ang reference na disenyo files mula sa RT PolarFire: Building RISC-V Processer Subsystem.
  2. I-download at i-install ang Libero® SoC mula sa sumusunod na link: Libero SoC v2024.1 o mas bago.

Paglalarawan ng Disenyo (Magtanong)

Ang MIV_RV32 ay isang core ng processor na idinisenyo upang ipatupad ang set ng pagtuturo ng RISC-V. Maaaring i-configure ang core upang magkaroon ng mga interface ng AHB, APB3, at AXI3/4 bus para sa mga peripheral at memory access. Ipinapakita ng sumusunod na figure ang top-level block diagram ng Mi-V subsystem na binuo sa RT PolarFire® FPGA.

Ang application ng user na isasagawa sa Mi-V processor ay maaaring maimbak sa isang panlabas na SPI Flash. Sa power-up ng device, sinisimulan ng system controller ang itinalagang TCM gamit ang user application. Ang System Reset ay inilabas pagkatapos makumpleto ang TCM initialization. Kung ang user application ay naka-store sa SPI Flash, ang System Controller ay gumagamit ng SC_SPI interface para sa pagbabasa ng user application mula sa SPI Flash. Ang ibinigay na application ng user ay nagpi-print ng mensahe ng UART na "Hello World!" at kumikislap ang mga LED ng gumagamit sa board.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (1)

Pagpapatupad ng Hardware (Magtanong)

Ang sumusunod na figure ay nagpapakita ng Libero na disenyo ng Mi-V processor subsystem.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (2)

Mga IP Block (Magtanong)
Inililista ng sumusunod na talahanayan ang mga bloke ng IP na ginamit sa disenyo ng sanggunian ng subsystem ng processor ng Mi-V at ang kanilang function.

Talahanayan 4-1. Paglalarawan ng IP Blocks

Pangalan ng IP Paglalarawan
INIT_MONITOR Nakukuha ng RT PolarFire® Initialization Monitor ang status ng device at memory initialization
reset_syn Ito ang CORERESET_PF IP instantiation na bumubuo ng system-level synchronous Reset para sa Mi-V subsystem
 

CCC_0

Ang RT PolarFire Clock Conditioning Circuitry (CCC) block ay kumukuha ng input clock na 160 MHz mula sa PF_OSC block at bumubuo ng 83.33 MHz fabric clock para sa Mi-V processor subsystem at iba pang peripheral.
 

 

 

MIV_RV32_C0 (Mi-V Soft Processor IP)

Ang default na halaga ng Mi-V soft processor na I-reset ang Vector Address ay 0✕8000_0000. Pagkatapos ng pag-reset ng device, ipapatupad ng processor ang application mula 0✕8000_0000. Ang TCM ay ang pangunahing memorya ng processor ng Mi-V at ang memorya ay nakamapa sa 0✕8000_0000. Nasisimulan ang TCM sa application ng user na nakaimbak sa SPI Flash. Sa Mi-V processor memory map, ang 0✕8000_0000 to 0✕8000_FFFF range ay tinukoy para sa TCM memory interface at ang 0✕7000_0000 to 0✕7FFF_FFFF range ay tinukoy para sa APB interface.
MIV_ESS_C0_0 Ang MIV Extended Subsystem (ESS) na ito ay ginagamit upang suportahan ang GPIO at UART
CoreSPI_C0_0 Ginagamit ang CoreSPI upang iprograma ang panlabas na SPI Flash
PF_SPI Ini-interface ng PF_SPI macro ang fabric logic sa external na SPI Flash, na konektado sa System Controller
PF_OSC Ang PF_OSC ay isang onboard oscillator na bumubuo ng 160 MHz output clock

Mahalaga: Ang lahat ng IP user guide at handbook ay available mula sa Libero SoC > Catalog

Memory Map (Magtanong)
 Inililista ng sumusunod na talahanayan ang memory map ng mga alaala at peripheral.

Talahanayan 4-2. Paglalarawan ng Memory Map

Mga peripheral Panimulang Address
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Pagpapatupad ng Software (Magtanong)

Nagbibigay ang Microchip ng SoftConsole toolchain para bumuo ng RISC-V user application na maipapatupad (.hex) file at i-debug ito. Ang disenyo ng sanggunian files isama ang Firmware workspace na naglalaman ng MiV_uart_blinky software project. Ang MiV_uart_blinky user application ay naka-program sa isang panlabas na SPI Flash gamit ang Libero® SoC. Ang ibinigay na application ng user ay nagpi-print ng mensahe ng UART na "Hello World!" at kumikislap ang mga LED ng gumagamit sa board.

Ayon sa mapa ng memorya ng disenyo ng Libero SoC, ang mga peripheral na address ng UART at GPIO ay namamapa sa 0x71000000 at 0x75000000, ayon sa pagkakabanggit. Ang impormasyong ito ay ibinigay sa hw_platform.h file tulad ng ipinapakita sa sumusunod na figure.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (3)Ang application ng user ay dapat na isagawa mula sa TCM memory (code, data, at stack). Samakatuwid, ang RAM address sa linker script ay nakatakda sa panimulang address ng TCM memory tulad ng ipinapakita sa sumusunod na figure.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (4)Ang linker script (miv-rv32-ram.ld) ay available sa FW\MiV_uart_blinky\miv_rv32_hal folder ng disenyo files. Upang bumuo ng application ng user, gawin ang mga sumusunod na hakbang:

  1. Gumawa ng proyekto ng Mi-V SoftConsole
  2. I-download ang MIV_RV32 HAL files at mga driver mula sa GitHub gamit ang link tulad ng sumusunod: github.com/Mi-V-Soft-RISC-V/platform
  3. I-import ang mga driver ng firmware
  4. Lumikha ng pangunahing.c file may application code
  5. Mapa firmware driver at ang linker script
  6. Memorya ng mapa at mga peripheral na address
  7. Buuin ang application

Para sa higit pang impormasyon tungkol sa mga hakbang na ito, tingnan ang AN4997: PolarFire FPGA Pagbuo ng Mi-V Processor Subsystem. Ang .hex file ay nilikha pagkatapos ng matagumpay na pagbuo at ito ay ginagamit para sa disenyo at pagsasaayos ng pagsisimula ng memorya sa Running the Demo.

 Pag-set Up ng Demo (Magtanong)

Upang i-set up ang demo, gawin ang mga sumusunod na hakbang:

  1. Pag-set up ng Hardware
  2. Pag-set up ng Serial Terminal (Tera Term)

Pag-set Up ng Hardware (Magtanong)
Mahalaga: Ang pag-debug ng Mi-V application gamit ang SoftConsole debugger ay hindi gagana kung naka-enable ang System Controller Suspend Mode. Ang System Controller Suspend Mode ay hindi pinagana para sa disenyong ito upang ipakita ang Mi-V application.

Upang i-setup ang hardware, gawin ang mga sumusunod na hakbang:

  1. I-off ang board gamit ang SW7 switch.
  2. Buksan ang J31 jumper para gamitin ang external na FlashPro programmer o Close J31 jumper para gamitin ang naka-embed na FlashPro programmer.
    Mahalaga: Ang naka-embed na Flash Pro Programmer ay maaari lamang gamitin para sa Programming sa pamamagitan ng Libero o FPExpress hindi ito magagamit para sa pag-debug ng Mi-V based na Application.
  3. Ikonekta ang host PC sa J24 connector gamit ang USB cable.
  4. Upang paganahin ang SC_SPI, 1-2 pin ng jumper J8 ay dapat na sarado.
  5. Ikonekta ang FlashPro programmer sa J3 connector (JTAG header) at gumamit ng isa pang USB cable para ikonekta ang FlashPro programmer sa Host PC.
  6. Tiyaking awtomatikong nade-detect ang USB to UART bridge drivers, na maaaring ma-verify sa pamamagitan ng device manager sa host PC.
    Mahalaga: Gaya ng ipinapakita sa Figure 6-1, ipinapakita ng mga katangian ng port ng COM16 na ito ay konektado sa USB serial port. Kaya, ang COM16 ay pinili sa ex na itoample. Ang COM port number ay partikular sa system. Kung hindi naka-install ang USB hanggang UART bridge driver, i-download at i-install ang mga driver mula sa www.microchip.com/en-us/product/mcp2200.
  7. Ikonekta ang power supply sa J19 connector at i-ON ang power supply gamit ang switch SW7.

 

Pag-set Up ng Serial Terminal (Tera Term) (Magtanong)
Ang application ng user (MiV_uart_blinky.hex file) nagpi-print ng “Hello World!” mensahe sa serial terminal sa pamamagitan ng interface ng UART.

Upang i-set up ang serial terminal, gawin ang mga sumusunod na hakbang:

  1. Ilunsad ang Tera Term sa Host PC.
  2. Piliin ang natukoy na COM Port sa Tera Term gaya ng ipinapakita sa sumusunod na figure.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (5)
  3. Mula sa Menu bar, piliin ang Setup > Serial port para i-set up ang COM port. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (6)
  4. Itakda ang Bilis (baud) sa 115200 at Flow Control sa wala at mag-click sa Bagong setting na opsyon tulad ng ipinapakita sa sumusunod na figure.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (7)

Pagkatapos ma-set up ang serial terminal, ang susunod na hakbang ay ang pag-program ng RT PolarFire® device.

Pagpapatakbo ng Demo (Magtanong)

Upang patakbuhin ang demo, gawin ang mga sumusunod na hakbang:

  1. Pagbuo ng TCM Initialization Client
  2. Pagprograma ng RT PolarFire® Device
  3. Pagbuo ng SPI Flash Image
  4. Pagprograma ng SPI Flash

Pagbuo ng TCM Initialization Client (Magtanong)
Upang simulan ang TCM sa RT PolarFire® gamit ang system controller, isang lokal na parameter l_cfg_hard_tcm0_en sa miv_rv32_subsys_pkg.v file dapat baguhin sa 1'b1 bago ang Synthesis. Para sa higit pang impormasyon, tingnan ang MIV_RV32 User Guide.

Sa Libero® SoC, ang pagpipiliang Configure Design Initialization Data and Memories ay bumubuo ng TCM initialization client at idinaragdag ito sa sNVM, μPROM, o isang external na SPI Flash, batay sa uri ng non-volatile na memory na napili. Sa application note na ito, ang TCM initialization client ay naka-store sa SPI Flash. Ang prosesong ito ay nangangailangan ng user application na maipapatupad file (.hex file). Ang hex file (*.hex) ay nabuo gamit ang SoftConsole application project. Isang sampAng application ng gumagamit ay ibinigay kasama ang disenyo files. Ang application ng gumagamit file (.hex) ay pinili para sa paggawa ng TCM initialization client gamit ang mga sumusunod na hakbang:

  1. Ilunsad ang Libero® SoC at patakbuhin ang script.tcl (Appendix 2: Pagpapatakbo ng TCL Script).
  2. Piliin ang I-configure ang Data ng Pagsisimula ng Disenyo at Mga Alaala > Libero Design Flow.
  3. Sa tab na Fabric RAMs, piliin ang TCM instance at i-double click ito para buksan ang Edit Fabric RAM Initialization Client dialog box, tulad ng ipinapakita sa sumusunod na figure.
  4. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (8)Sa dialog box na Edit Fabric RAM Initialization Client, itakda ang uri ng Storage sa SPI-Flash. Pagkatapos, piliin ang Nilalaman mula sa file at i-click ang Import (…) na buton tulad ng ipinapakita sa sumusunod na figure.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (9) Pagprograma ng RT PolarFire Device (Magtanong)

  • Ang disenyo ng sanggunian files isama ang Mi-V processor subsystem project na ginawa gamit ang Libero® SoC. Maaaring i-program ang RT PolarFire® device gamit ang Libero SoC.
  • Ang daloy ng disenyo ng Libero SoC ay ipinapakita sa sumusunod na figure. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (10)

Upang i-program ang RT PolarFire device, buksan ang proyekto ng Mi-V processor subsystem Libero, na ginawa gamit ang ibinigay na TCL script sa Libero SoC, at i-double click ang Run Program Action .

Pagbuo ng SPI Flash Image (Magtanong)

  • Upang makabuo ng larawan ng SPI Flash, i-double click ang Bumuo ng SPI Flash na Larawan sa tab na Daloy ng Disenyo.
  • Kapag matagumpay na nabuo ang imahe ng SPI Flash, lilitaw ang isang berdeng marka ng tsek sa tabi ng Bumuo ng SPI Flash na Larawan.

Pagprograma ng SPI Flash (Magtanong)
Upang i-program ang imahe ng SPI Flash, gawin ang mga sumusunod na hakbang:

  1. I-double click ang Run PROGRAM_SPI_IMAGE sa tab na Daloy ng Disenyo.
  2. I-click ang Oo sa dialog box.
  • Kapag matagumpay na na-program ang larawan ng SPI sa device, may lalabas na berdeng marka ng tsek sa tabi ng Run PROGRAM_SPI_IMAGE.
  • Pagkatapos makumpleto ang SPI Flash programming, handa na ang TCM. Bilang resulta, ang mga LED 1, 2, 3, at 4 ay kumukurap, pagkatapos ay ang mga print ay sinusunod sa serial terminal, tulad ng ipinapakita sa sumusunod na figure.
    MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (11)

Ito ay nagtatapos sa demo.
Ang RT PolarFire® device at ang SPI Flash ay maaari ding i-program gamit ang FlashPro Express, tingnan ang Appendix 1: Pagprograma ng RT PolarFire Device at SPI Flash Gamit ang FlashPro Express.

 Appendix 1: Pagprograma ng RT PolarFire Device at SPI Flash Gamit ang FlashPro Express (Magtanong)

Ang disenyo ng sanggunian files isama ang isang programming trabaho file para sa pagprograma ng RT PolarFire® device gamit ang FlashPro Express. Ang trabahong ito file kasama rin ang SPI Flash na imahe, na siyang TCM initialization client. Ang FlashPro Express na mga programa ay parehong RT PolarFire device at ang SPI Flash gamit ang programming .job na ito file. Ang programming .job file ay makukuha sa DesignFiles_directory\Programming_files.

Upang i-program ang RT PolarFire device gamit ang programming file gamit ang FlashPro Express, gawin ang mga sumusunod na hakbang:

  1. I-set up ang hardware, tingnan ang Pag-set Up ng Hardware.
  2. Sa host PC, ilunsad ang FlashPro Express software.
  3. Upang lumikha ng bagong proyekto ng trabaho, i-click ang Bago o piliin ang Bagong Proyekto ng Trabaho mula sa FlashPro Express Job mula sa menu ng Proyekto.
  4. Ipasok ang sumusunod sa dialog box:
    • Trabaho sa programming file: I-click ang Mag-browse at mag-navigate sa lokasyon kung saan ang .job file ay matatagpuan at piliin ang file. Ang trabaho file ay makukuha sa DesignFiles_directory\Programming_files.
    • Lokasyon ng proyekto ng trabaho sa FlashPro Express: I-click ang Mag-browse at mag-navigate sa lokasyon kung saan mo gustong i-save ang proyekto.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  5. I-click ang OK. Ang kinakailangang programming file ay napili at handa nang i-program.
  6. Lumilitaw ang window ng FlashPro Express tulad ng ipinapakita sa sumusunod na figure. Kumpirmahin na lumilitaw ang isang numero ng programmer sa field ng Programmer. Kung hindi, suriin ang mga koneksyon sa board at i-click ang Refresh/Rescan Programmer. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  7. I-click ang RUN. Kapag matagumpay na na-program ang device, ang isang RUN PASSED status ay ipapakita tulad ng ipinapakita sa sumusunod na figure.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (14)

Tinatapos nito ang RT PolarFire device at ang SPI Flash programming. Pagkatapos magprogram ng board, obserbahan ang "Hello World!" mensaheng naka-print sa terminal ng UART at ang pagkislap ng mga LED ng gumagamit.

 Appendix 2: Pagpapatakbo ng TCL Script (Magtanong)

Ang mga script ng TCL ay ibinigay sa disenyo files folder sa ilalim ng direktoryo ng HW. Kung kinakailangan, ang daloy ng disenyo ay maaaring kopyahin mula sa Pagpapatupad ng Disenyo hanggang sa pagbuo ng trabaho file.

Upang patakbuhin ang TCL, gawin ang mga sumusunod na hakbang:

  1. Ilunsad ang Libero software.
  2. Piliin ang Project > Ipatupad ang Script…..
  3. I-click ang Mag-browse at piliin ang script.tcl mula sa na-download na direktoryo ng HW.
  4. I-click ang Run.

Pagkatapos ng matagumpay na pagpapatupad ng script ng TCL, nilikha ang proyekto ng Libero sa loob ng direktoryo ng HW.

  • Para sa higit pang impormasyon tungkol sa mga TCL script, tingnan ang rtpf_an4229_df/HW/TCL_Script_readme.txt. Para sa higit pang impormasyon sa mga TCL command, tingnan ang Tcl Commands Reference Guide. Makipag-ugnayan sa Microchip
  • Teknikal na Suporta para sa anumang mga query na nakatagpo, habang pinapatakbo ang TCL script.

 Kasaysayan ng Pagbabago (Magtanong)

Inilalarawan ng talahanayan ng kasaysayan ng pagbabago ang mga pagbabagong ipinatupad sa dokumento. Ang mga pagbabago ay nakalista ayon sa rebisyon, simula sa pinakabagong publikasyon.

Talahanayan 10-1. Kasaysayan ng Pagbabago

Rebisyon Petsa Paglalarawan
B 10/2024 Ang sumusunod ay ang listahan ng mga pagbabagong ginawa sa rebisyon B ng dokumento:
  • Na-update ang board revision sa Table 1-1
  • Idinagdag ang Mi-V ESS at CoreSPI sa Figure 3-1 sa seksyong Paglalarawan ng Disenyo
  • Idinagdag ang MIV_ESS_C0_0 at CoreSPI_C0_0 na mga bloke sa Talahanayan 4-1 sa seksyong IP Blocks
  • Na-update ang halaga ng Start Address sa Talahanayan 4-2
  • Na-update ang Figure 5-1 at Figure 5-2 sa seksyong Pagpapatupad ng Software
  • Nagdagdag ng tala tungkol sa system controller suspend mode, nagdagdag ng mga setting ng jumper ng SPI Enable at FlashPro programming (naka-embed man o external) sa mga hakbang sa Pag-set Up ng seksyong Hardware
  • Na-update na Larawan 6-1, Figure 6-2, at Figure 6-3 sa Setting Up the Serial Terminal (Tera Term) section
  • Na-update na Larawan 7-1 at Figure 7-2 sa seksyong Pagbuo ng TCM Initialization Client
  • Na-update ang Figure 7-4 sa Programming ng SPI Flash na seksyon
  • Idinagdag ang Appendix 2: Pagpapatakbo ng seksyong TCL Script
A 10/2021 Ang unang publikasyon ng dokumentong ito

Suporta sa Microchip FPGA

Ang grupo ng mga produkto ng Microchip FPGA ay sumusuporta sa mga produkto nito sa iba't ibang serbisyo ng suporta, kabilang ang Customer Service, Customer Technical Support Center, a website, at mga opisina sa pagbebenta sa buong mundo. Iminumungkahi ang mga customer na bisitahin ang mga online na mapagkukunan ng Microchip bago makipag-ugnayan sa suporta dahil malamang na nasagot na ang kanilang mga tanong.

Makipag-ugnayan sa Technical Support Center sa pamamagitan ng website sa www.microchip.com/support. Banggitin ang FPGA Device Part number, piliin ang naaangkop na kategorya ng case, at i-upload ang disenyo files habang gumagawa ng kaso ng teknikal na suporta.
Makipag-ugnayan sa Customer Service para sa hindi teknikal na suporta sa produkto, gaya ng pagpepresyo ng produkto, pag-upgrade ng produkto, impormasyon sa pag-update, status ng order, at awtorisasyon.

  • Mula sa North America, tumawag sa 800.262.1060
  • Mula sa ibang bahagi ng mundo, tumawag sa 650.318.4460
  • Fax, mula saanman sa mundo, 650.318.8044

Impormasyon sa Microchip

Ang Microchip Website
Nagbibigay ang Microchip ng online na suporta sa pamamagitan ng aming website sa www.microchip.com/. Ito website ay ginagamit upang gumawa files at impormasyong madaling makuha ng mga customer. Ang ilan sa mga magagamit na nilalaman ay kinabibilangan ng:

  • Suporta sa Produkto – Mga sheet ng data at errata, mga tala ng aplikasyon at sampmga programa, mapagkukunan ng disenyo, mga gabay sa gumagamit at mga dokumento ng suporta sa hardware, pinakabagong paglabas ng software at naka-archive na software
  • Pangkalahatang Suporta sa Teknikal – Mga Madalas Itanong (FAQ), mga kahilingan sa teknikal na suporta, mga online na grupo ng talakayan, listahan ng miyembro ng programa ng kasosyo sa disenyo ng Microchip
  • Negosyo ng Microchip – Tagapili ng produkto at mga gabay sa pag-order, pinakabagong mga press release ng Microchip, listahan ng mga seminar at kaganapan, mga listahan ng mga opisina ng pagbebenta ng Microchip, mga distributor at mga kinatawan ng pabrika

Serbisyong Abiso sa Pagbabago ng Produkto

  • Nakakatulong ang serbisyo ng abiso sa pagbabago ng produkto ng Microchip na panatilihing napapanahon ang mga customer sa mga produkto ng Microchip. Makakatanggap ang mga subscriber ng abiso sa email sa tuwing may mga pagbabago, update, rebisyon o pagkakamali na nauugnay sa isang partikular na pamilya ng produkto o tool sa pag-develop ng interes.
  • Upang magparehistro, pumunta sa www.microchip.com/pcn at sundin ang mga tagubilin sa pagpaparehistro.

Suporta sa Customer
Ang mga gumagamit ng mga produkto ng Microchip ay maaaring makatanggap ng tulong sa pamamagitan ng ilang mga channel:

  • Distributor o Kinatawan
  • Lokal na Sales Office
  • Naka-embed na Solutions Engineer (ESE)
  • Teknikal na Suporta

Dapat makipag-ugnayan ang mga customer sa kanilang distributor, kinatawan o ESE para sa suporta. Available din ang mga lokal na opisina ng pagbebenta upang tulungan ang mga customer. Ang isang listahan ng mga opisina ng pagbebenta at mga lokasyon ay kasama sa dokumentong ito.

Ang teknikal na suporta ay makukuha sa pamamagitan ng website sa: www.microchip.com/support

Tampok na Proteksyon ng Code ng Mga Microchip Device
Tandaan ang mga sumusunod na detalye ng tampok na proteksyon ng code sa mga produkto ng Microchip:

  • Ang mga produktong Microchip ay nakakatugon sa mga pagtutukoy na nakapaloob sa kanilang partikular na Microchip Data Sheet.
  • Naniniwala ang Microchip na ang pamilya ng mga produkto nito ay ligtas kapag ginamit sa inilaan na paraan, sa loob ng mga pagtutukoy sa pagpapatakbo, at sa ilalim ng normal na mga kondisyon.
  • Pinahahalagahan ng Microchip at agresibong pinoprotektahan ang mga karapatan sa intelektwal na pag-aari nito. Mahigpit na ipinagbabawal ang mga pagtatangkang labagin ang mga tampok na proteksyon ng code ng produkto ng Microchip at maaaring lumabag sa Digital Millennium Copyright Act.
  • Ni ang Microchip o anumang iba pang tagagawa ng semiconductor ay hindi magagarantiyahan ang seguridad ng code nito. Ang proteksyon ng code ay hindi nangangahulugan na ginagarantiya namin na ang produkto ay "hindi nababasag". Ang proteksyon ng code ay patuloy na umuunlad. Ang Microchip ay nakatuon sa patuloy na pagpapabuti ng mga tampok sa proteksyon ng code ng aming mga produkto.

Legal na Paunawa
Ang publikasyong ito at ang impormasyon dito ay maaari lamang gamitin sa mga produkto ng Microchip, kabilang ang pagdidisenyo, pagsubok, at pagsasama ng mga produktong Microchip sa iyong aplikasyon. Paggamit ng impormasyong ito
sa anumang ibang paraan ay lumalabag sa mga tuntuning ito. Ang impormasyon tungkol sa mga application ng device ay ibinibigay lamang para sa iyong kaginhawahan at maaaring mapalitan ng mga update. Responsibilidad mong tiyakin na ang iyong aplikasyon ay nakakatugon sa iyong mga detalye. Makipag-ugnayan sa iyong lokal na opisina ng pagbebenta ng Microchip para sa karagdagang suporta o, kumuha ng karagdagang suporta sa www.microchip.com/en-us/support/design-help/client-support-services.

ANG IMPORMASYON NA ITO AY IBINIGAY NG MICROCHIP "AS IS". ANG MICROCHIP ay WALANG GUMAWA NG MGA REPRESENTASYON O WARRANTY NG ANUMANG URI MAHALAGA MAN O IPINAHIWATIG, NAKASULAT O BALIG, STATUTORY O IBA PA, NA KAUGNAY SA IMPORMASYON KASAMA NGUNIT HINDI LIMITADO SA ANUMANG IPINAHIWATIG NA WARRANTY NG HINDI PAGKAKABIGAY, AT PAGKAKATAON. LAYUNIN, O MGA WARRANTY NA KAUGNAY SA KUNDISYON, KALIDAD, O PAGGANAP NITO.

HINDI MANANAGOT ANG MICROCHIP SA ANUMANG INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, O CONSEQUENTIAL LOSS, PANCER, COST, O EXPENS OF ANUMANG URI NA KAUGNAY SA IMPORMASYON O SA PAGGAMIT NITO, GAANO MAN ANG SANHI, KAHIT NA MAY NAMIN POSIBILIDAD O ANG MGA PINSALA AY MAKIKITA. HANGGANG SA BUONG SAKOT NA PINAHAYAGAN NG BATAS, ANG KABUUANG PANANAGUTAN NG MICROCHIP SA LAHAT NG MGA CLAIMS SA ANUMANG PARAAN NA KAUGNAY SA IMPORMASYON O ANG PAGGAMIT NITO AY HINDI HIGIT SA HALAGA NG MGA BAYAD, KUNG MERON, NA DIREKTA NINYONG BINAYARAN SA MICROCHIP PARA SA IMPORMASYON.

Ang paggamit ng mga aparatong Microchip sa suporta sa buhay at/o mga aplikasyong pangkaligtasan ay ganap na nasa panganib ng mamimili, at sumasang-ayon ang bumibili na ipagtanggol, bayaran at hawakan ang Microchip na hindi nakakapinsala sa anuman at lahat ng pinsala, paghahabol, paghahabla, o gastos na nagreresulta mula sa naturang paggamit. Walang mga lisensya ang ipinadala, nang tahasan o kung hindi man, sa ilalim ng anumang mga karapatan sa intelektwal na ari-arian ng Microchip maliban kung iba ang nakasaad.

Mga trademark
Ang pangalan at logo ng Microchip, ang logo ng Microchip, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, at XMEGA ay mga rehistradong trademark ng Microchip Technology Incorporated sa USA at iba pang mga bansa.

AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Ang TimeCesium, TimeHub, TimePictra, TimeProvider, at ZL ay mga rehistradong trademark ng Microchip Technology Incorporated sa USA

Katabing Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net Average Matching Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Parallel, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxC maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified na 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, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewAng Span, WiperLock, XpressConnect, at ZENA ay mga trademark ng Microchip Technology Incorporated sa USA at iba pang mga bansa.

Ang SQTP ay isang marka ng serbisyo ng Microchip Technology Incorporated sa USA Ang logo ng Adaptec, Frequency on Demand, Silicon Storage Technology, at Symmcom ay mga rehistradong trademark ng Microchip Technology Inc. sa ibang mga bansa. Ang GestIC ay isang rehistradong trademark ng Microchip Technology Germany II GmbH & Co. KG, isang subsidiary ng Microchip Technology Inc., sa ibang mga bansa.

Ang lahat ng iba pang trademark na binanggit dito ay pag-aari ng kani-kanilang kumpanya.

© 2024, Microchip Technology Incorporated at mga subsidiary nito. Lahat ng Karapatan ay Nakalaan.

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

Sistema ng Pamamahala ng Kalidad 
Para sa impormasyon tungkol sa Quality Management System ng Microchip, pakibisita www.microchip.com/quality.

Pandaigdigang Benta at Serbisyo

AMERIKA ASIA/PACIFIC ASIA/PACIFIC EUROPE
Corporate Opisina
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Teknikal na Suporta: www.microchip.com/support Web Address: www.microchip.com Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA Tel: 949-462-9523
Fax: 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
Canada Toronto
Tel: 905-695-1980
|Fax: 905-695-2078
Australia – Sydney
Tel: 61-2-9868-6733
Tsina - Beijing
Tel: 86-10-8569-7000
Tsina – Chengdu
Tel: 86-28-8665-5511
Tsina – Chongqing
Tel: 86-23-8980-9588
Tsina – Dongguan
Tel: 86-769-8702-9880
Tsina - Guangzhou
Tel: 86-20-8755-8029
Tsina - Hangzhou
Tel: 86-571-8792-8115
Tsina Hong Si Kong SAR
Tel: 852-2943-5100
Tsina – Nanjing
Tel: 86-25-8473-2460
Tsina – Qingdao
Tel: 86-532-8502-7355
Tsina - Shanghai
Tel: 86-21-3326-8000
Tsina – Shenyang
Tel: 86-24-2334-2829 Tsina - Shenzhen
Tel: 86-755-8864-2200
Tsina - Suzhou
Tel: 86-186-6233-1526
Tsina - Wuhan
Tel: 86-27-5980-5300
Tsina – Xian
Tel: 86-29-8833-7252
Tsina – Xiamen
Tel: 86-592-2388138
Tsina – 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
Japan Osaka
Tel: 81-6-6152-7160
Japan 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 – Penang
Tel: 60-4-227-8870
Pilipinas Maynila
Tel: 63-2-634-9065
Singapore
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
Fax: 43-7242-2244-393Denmark Copenhagen
Tel: 45-4485-5910
Fax: 45-4485-2829Finland Espoo
Tel: 358-9-4520-820

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

Alemanya garching
Tel: 49-8931-9700

Alemanya Haan
Tel: 49-2129-3766400

Alemanya Heilbronn
Tel: 49-7131-72400

Alemanya Karlsruhe  Tel: 49-721-625370

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

Alemanya Rosenheim
Tel: 49-8031-354-560

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

Italya - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781

Italya - Padova
Tel: 39-049-7625286

Netherlands – Drunen
Tel: 31-416-690399
Fax: 31-416-690340

Norway Trondheim
Tel: 47-72884388

Poland – Warsaw
Tel: 48-22-3325737

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

Espanya - 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
Fax: 44-118-921-5820

Tala ng Aplikasyon
© 2024 Microchip Technology Inc. at mga subsidiary nito

Mga Dokumento / Mga Mapagkukunan

MICROCHIP AN4229 Risc V Processor Subsystem [pdf] Gabay sa Gumagamit
AN4229, AN4229 Risc V Processor Subsystem, AN4229, Risc V Processor Subsystem, Processor Subsystem, Subsystem

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *