MICROCHIP AN4229 Risc V Processor Subsystem
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:
- I-download ang reference na disenyo files mula sa RT PolarFire: Building RISC-V Processer Subsystem.
- 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.
Pagpapatupad ng Hardware (Magtanong)
Ang sumusunod na figure ay nagpapakita ng Libero na disenyo ng Mi-V processor subsystem.
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.
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.
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:
- Gumawa ng proyekto ng Mi-V SoftConsole
- 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
- I-import ang mga driver ng firmware
- Lumikha ng pangunahing.c file may application code
- Mapa firmware driver at ang linker script
- Memorya ng mapa at mga peripheral na address
- 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:
- Pag-set up ng Hardware
- 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:
- I-off ang board gamit ang SW7 switch.
- 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. - Ikonekta ang host PC sa J24 connector gamit ang USB cable.
- Upang paganahin ang SC_SPI, 1-2 pin ng jumper J8 ay dapat na sarado.
- Ikonekta ang FlashPro programmer sa J3 connector (JTAG header) at gumamit ng isa pang USB cable para ikonekta ang FlashPro programmer sa Host PC.
- 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. - 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:
- Ilunsad ang Tera Term sa Host PC.
- Piliin ang natukoy na COM Port sa Tera Term gaya ng ipinapakita sa sumusunod na figure.
- Mula sa Menu bar, piliin ang Setup > Serial port para i-set up ang COM port.
- 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.
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:
- Pagbuo ng TCM Initialization Client
- Pagprograma ng RT PolarFire® Device
- Pagbuo ng SPI Flash Image
- 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:
- Ilunsad ang Libero® SoC at patakbuhin ang script.tcl (Appendix 2: Pagpapatakbo ng TCL Script).
- Piliin ang I-configure ang Data ng Pagsisimula ng Disenyo at Mga Alaala > Libero Design Flow.
- 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.
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.
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.
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:
- I-double click ang Run PROGRAM_SPI_IMAGE sa tab na Daloy ng Disenyo.
- 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.
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:
- I-set up ang hardware, tingnan ang Pag-set Up ng Hardware.
- Sa host PC, ilunsad ang FlashPro Express software.
- 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.
- 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.
- I-click ang OK. Ang kinakailangang programming file ay napili at handa nang i-program.
- 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.
- 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.
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:
- Ilunsad ang Libero software.
- Piliin ang Project > Ipatupad ang Script…..
- I-click ang Mag-browse at piliin ang script.tcl mula sa na-download na direktoryo ng HW.
- 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:
|
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 Alemanya – garching Alemanya – Haan Alemanya – Heilbronn Alemanya – Karlsruhe Tel: 49-721-625370 Alemanya – Munich Alemanya – Rosenheim Israel – Hod Hasharon Italya - Milan Italya - Padova Netherlands – Drunen Norway – Trondheim Poland – Warsaw Romania – Bucharest Espanya - Madrid |
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 |