MICROCHIP-LOGO

MICROCHIP AN4229 Risc V prosessor Subsystem

MICROCHIP-AN4229 Risc-V-Prosessor-Subsystem-PRODUCT

Produkt ynformaasje

Spesifikaasjes

  • produkt Namme: RT PolarFire
  • Model: AN4229
  • Prosessor Subsystem: RISC-V
  • Stromeasken: 12V / 5A AC adapter
  • Ynterface: USB 2.0 A nei mini-B, Micro B USB 2.0

Produkt Usage Ynstruksjes

Design Requirements
De hardware- en softwareeasken foar it bouwen fan in Mi-V-prosessorsubsysteem binne as folget:

  • 12V / 5A AC adapter en snoer
  • USB 2.0 A nei mini-B kabel
  • Micro B USB 2.0 kabel
  • Ferwize nei de readme.txt file yn it ûntwerp files foar alle software ferzjes nedich

Design Betingsten
Foardat jo it ûntwerpproses begjinne, soargje derfoar dat de folgjende stappen wurde útfierd:

  • [List mei betingsten]

Untwerpbeskriuwing
MIV_RV32 is in prosessorkearn ûntworpen om de RISC-V-ynstruksjeset út te fieren. De kearn kin wurde ymplementearre op in FPGA.

FAQ

  • F: Wat binne de hardwareeasken foar RT PolarFire?
    A: De hardware-easken omfetsje in 12V / 5A AC-adapter en snoer, USB 2.0 A nei mini-B-kabel, en Micro B USB 2.0-kabel.
  • F: Wat is it prosessor-subsysteem fan RT PolarFire?
    A: It prosessor-subsysteem is basearre op de RISC-V-arsjitektuer.

Ynlieding (In fraach stelle)

Microchip biedt de Mi-V prosessor IP en software toolchain sûnder kosten foar it ûntwikkeljen fan RISC-V prosessor basearre ûntwerpen. RISC-V is in standert iepen Instruction Set Architecture (ISA) ûnder it bestjoer fan 'e RISC-V-stifting. It biedt tal fan foardielen, wêrûnder it ynskeakeljen fan de iepen boarne-mienskip om kearnen te testen en te ferbetterjen yn in flugger tempo dan sletten ISA's. RT PolarFire® Field Programmable Gate Array (FPGA's) stipet Mi-V sêfte processors om brûkersapplikaasjes út te fieren. Dizze applikaasjenotysje beskriuwt hoe't jo in Mi-V-prosessor-subsysteem bouwe kinne om in brûkersapplikaasje út te fieren fan it oanwiisde TCM-ûnthâld inisjalisearre fan 'e SPI Flash.

Untwerpeasken (freegje in fraach)
De folgjende tabel listet de hardware- en softwareeasken foar it bouwen fan in Mi-V-prosessorsubsysteem.

Tabel 1-1. Design Requirements

Eask Beskriuwing
Hardware easken
RT PolarFire® Development Kit (RTPF500TS-1CG1509M) 12V/5A AC adapter en snoer USB 2.0 A nei mini-B kabel Micro B USB 2.0 kabel REV 1.0
Software easken
Libero® SoC FlashPro Express SoftConsole Sjoch de readme.txt file yn it ûntwerp files foar alle softwareferzjes dy't nedich binne om it Mi-V-referinsjeûntwerp te meitsjen

 Untwerpeasken (freegje in fraach)

Foardat jo begjinne, fiere de folgjende stappen:

  1. Download it referinsjeûntwerp files út RT PolarFire: Building RISC-V Processer Subsystem.
  2. Download en ynstallearje Libero® SoC fanôf de folgjende keppeling: Libero SoC v2024.1 of letter.

Untwerpbeskriuwing (In fraach stelle)

MIV_RV32 is in prosessorkearn ûntworpen om de RISC-V-ynstruksjeset út te fieren. De kearn kin wurde konfigureare om AHB-, APB3- en AXI3/4-bus-ynterfaces te hawwen foar perifeare en ûnthâldtagongen. De folgjende figuer lit it blokdiagram op boppeste nivo sjen fan it Mi-V-subsysteem boud op RT PolarFire® FPGA.

De brûkersapplikaasje dy't moat wurde útfierd op Mi-V-prosessor kin wurde opslein yn in eksterne SPI Flash. By it opstarten fan it apparaat initialisearret de systeemkontrôler de oanwiisde TCM mei de brûkersapplikaasje. It systeem Reset wurdt frijjûn neidat de TCM-initialisaasje is foltôge. As de brûkersapplikaasje wurdt opslein yn SPI Flash, brûkt de Systeemcontroller de SC_SPI-ynterface foar it lêzen fan de brûkersapplikaasje fan SPI Flash. De opjûne brûkersapplikaasje printet it UART-berjocht "Hello World!" en knippert brûker LEDs op it boerd.

MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (1)

Hardware ymplemintaasje (Stel in fraach)

De folgjende figuer toant it Libero-ûntwerp fan it Mi-V-prosessor-subsysteem.MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (2)

IP-blokken (freegje in fraach)
De folgjende tabel listet de IP-blokken dy't brûkt wurde yn it referinsjeûntwerp fan it Mi-V-prosessor subsysteem en har funksje.

Tabel 4-1. IP Blocks Beskriuwing

IP Namme Beskriuwing
INIT_MONITOR De RT PolarFire® inisjalisaasjemonitor krijt de status fan inisjalisaasje fan apparaat en ûnthâld
reset_syn Dit is de CORERESET_PF IP-ynstantiaasje dy't in syngroane reset op systeemnivo genereart foar it Mi-V-subsysteem
 

CCC_0

It blok RT PolarFire Clock Conditioning Circuitry (CCC) nimt in ynfierklok fan 160 MHz fan it PF_OSC-blok en genereart in 83.33 MHz stofklok foar it Mi-V-prosessorsubsysteem en oare perifeare apparaten.
 

 

 

MIV_RV32_C0 (Mi-V Soft Processor IP)

De Mi-V sêfte prosessor standert Reset Vector Address wearde is 0✕8000_0000. Nei it reset fan it apparaat fiert de prosessor de applikaasje út fan 0✕8000_0000. TCM is it haadûnthâld fan 'e Mi-V-prosessor en wurdt ûnthâld yn kaart brocht oan 0✕8000_0000. De TCM wurdt inisjalisearre mei de brûkersapplikaasje dy't opslein is yn 'e SPI Flash. Yn 'e Mi-V-prosessor-ûnthâldkaart is it berik 0✕8000_0000 oant 0✕8000_FFFF definieare foar TCM-ûnthâldynterface en it 0✕7000_0000 oant 0✕7FFF_FFFF-berik is definieare foar de APB-ynterface.
MIV_ESS_C0_0 Dit MIV Extended Subsystem (ESS) wurdt brûkt om GPIO en UART te stypjen
CoreSPI_C0_0 CoreSPI wurdt brûkt om de eksterne SPI Flash te programmearjen
PF_SPI PF_SPI makro ynterfaces de stof logika oan de eksterne SPI Flash, dat is ferbûn mei System Controller
PF_OSC PF_OSC is in oan board oscillator dy't generearret 160 MHz output klok

Wichtich: Alle IP-brûkersgidsen en hânboeken binne te krijen fan Libero SoC> Catalog

Unthâldkaart (In fraach stelle)
 De folgjende tabel lit de ûnthâld kaart fan de oantinkens en perifeare apparaten.

Tabel 4-2. Unthâld Map Beskriuwing

Perifeare apparaten Startadres
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Software-ymplemintaasje (In fraach stelle)

Microchip biedt SoftConsole toolchain foar it bouwen fan in RISC-V brûkersapplikaasje útfierber (.hex) file en debug it. It referinsjeûntwerp files befetsje de Firmware-wurkromte dy't it MiV_uart_blinky-softwareprojekt befettet. De MiV_uart_blinky brûkersapplikaasje is programmearre op in eksterne SPI Flash mei Libero® SoC. De opjûne brûkersapplikaasje printet it UART-berjocht "Hello World!" en knippert brûker LEDs op it boerd.

As per de Libero SoC-ûntwerpûntwerpkaart, wurde de UART- en GPIO-perifeare adressen yn kaart brocht op respektivelik 0x71000000 en 0x75000000. Dizze ynformaasje wurdt jûn yn de hw_platform.h file lykas werjûn yn de folgjende figuer.

MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (3)De brûkersapplikaasje moat wurde útfierd út it TCM-ûnthâld (koade, gegevens en stapel). Dêrom is it RAM-adres yn it linkerskript ynsteld op it startadres fan it TCM-ûnthâld lykas werjûn yn 'e folgjende figuer.

MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (4)It linkerskript (miv-rv32-ram.ld) is beskikber yn de map FW\MiV_uart_blinky\miv_rv32_hal fan it ûntwerp files. Om de brûkersapplikaasje te bouwen, fiere de folgjende stappen út:

  1. Meitsje in Mi-V SoftConsole-projekt
  2. Download de MIV_RV32 HAL files en bestjoerders fan GitHub mei de folgjende keppeling: github.com/Mi-V-Soft-RISC-V/platform
  3. Ymportearje de firmware-bestjoerders
  4. Meitsje de main.c file mei applikaasje koade
  5. Map firmware-bestjoerders en it linkerskript
  6. Map ûnthâld en perifeare adressen
  7. Bou de applikaasje

Foar mear ynformaasje oer dizze stappen, sjoch AN4997: PolarFire FPGA Bouwe in Mi-V-prosessor subsysteem. De .hex file wurdt makke nei suksesfolle build en it wurdt brûkt foar ûntwerp en ûnthâld inisjalisaasje konfiguraasje yn Running the Demo.

 De demo ynstelle (freegje in fraach)

Om de demo yn te stellen, fiere de folgjende stappen:

  1. It ynstellen fan de Hardware
  2. De serial terminal ynstelle (Tera Term)

De hardware ynstelle (in fraach stelle)
Wichtich: Mi-V-applikaasje-debuggen mei SoftConsole-debugger sil net wurkje as System Controller Suspend Mode ynskeakele is. De System Controller Suspend Mode is útskeakele foar dit ûntwerp om Mi-V-applikaasje te demonstrearjen.

Om de hardware yn te stellen, fiere de folgjende stappen:

  1. Skeakelje it bestjoer út mei de SW7-skeakel.
  2. Iepenje J31-jumper om de eksterne FlashPro-programmeur te brûken of J31-jumper slute om de ynbêde FlashPro-programmeur te brûken.
    Wichtich: Embedded Flash Pro Programmer kin allinich brûkt wurde foar programmearring fia Libero of FPExpress, it kin net brûkt wurde foar debuggen op Mi-V basearre applikaasje.
  3. Ferbine de host PC mei de J24-ferbining mei de USB-kabel.
  4. Om de SC_SPI yn te skeakeljen, moatte 1-2 pins fan jumper J8 sluten wurde.
  5. Ferbine de FlashPro-programmeur mei J3-ferbining (JTAG header) en brûk in oare USB-kabel om de FlashPro-programmeur te ferbinen mei de Host PC.
  6. Soargje derfoar dat de USB nei UART-brêgebestjoerders automatysk wurde ûntdutsen, wat kin wurde ferifiearre fia de apparaatbehearder op 'e host-PC.
    Wichtich: Lykas werjûn yn figuer 6-1, toant de haven eigenskippen fan COM16 dat it is ferbûn mei USB serial haven. Hjirtroch is COM16 selektearre yn dizze eksample. It COM-poartenûmer is systeemspesifyk. As de USB nei UART-brêgebestjoerders net binne ynstalleare, download en ynstallearje de bestjoerders fan www.microchip.com/en-us/product/mcp2200.
  7. Ferbine de macht oanbod oan J19 Connector en skeakelet de macht oanbod mei help switch SW7.

 

De serial terminal ynstelle (Tera Term) (In fraach stelle)
De brûkersapplikaasje (MiV_uart_blinky.hex file) drukt de "Hello World!" berjocht op 'e seriële terminal fia de UART-ynterface.

Om de seriële terminal yn te stellen, fiere de folgjende stappen:

  1. Launch Tera Term op 'e Host PC.
  2. Selektearje de identifisearre COM Port yn Tera Term lykas werjûn yn de folgjende figuer.MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (5)
  3. Selektearje yn 'e Menubalke Ynstelling > Serial poarte om de COM-poarte yn te stellen. MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (6)
  4. Stel de snelheid (baud) op 115200 en Flow Control op gjinien en klikje op Nije ynstellingsopsje lykas werjûn yn 'e folgjende figuer.MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (7)

Nei't de seriële terminal is ynsteld, is de folgjende stap it RT PolarFire®-apparaat te programmearjen.

De demo útfiere (In fraach stelle)

Om de demo út te fieren, útfiere de folgjende stappen:

  1. It generearjen fan de TCM-inisjalisaasjekliïnt
  2. Programmearje it RT PolarFire®-apparaat
  3. It generearjen fan de SPI Flash Image
  4. Programming de SPI Flash

It generearjen fan de TCM-inisjalisaasjekliïnt (In fraach stelle)
Om de TCM yn RT PolarFire® te initialisearjen mei de systeemkontrôler, in lokale parameters l_cfg_hard_tcm0_en yn 'e miv_rv32_subsys_pkg.v file moat feroare wurde yn 1'b1 foar Synthesis. Sjoch foar mear ynformaasje de MIV_RV32 User Guide.

Yn Libero® SoC genereart de opsje Untwerp-initialisaasjegegevens en oantinkens konfigurearje de TCM-initialisaasjekliïnt en foeget it ta oan sNVM, μPROM, as in eksterne SPI Flash, basearre op it selektearre type net-flechtich ûnthâld. Yn dizze applikaasjenota wurdt de TCM-initialisaasjekliïnt opslein yn 'e SPI Flash. Dit proses fereasket de brûker applikaasje útfierber file (.hex file). De hex file (*.hex) wurdt oanmakke mei SoftConsole applikaasje projekt. A sample brûkersapplikaasje wurdt levere tegearre mei it ûntwerp files. De brûker applikaasje file (.hex) is selektearre foar it meitsjen fan de TCM-initialisaasjekliïnt mei de folgjende stappen:

  1. Launch Libero® SoC en rinne de script.tcl (Talage 2: It TCL-skript útfiere).
  2. Selektearje Design Inisjalisaasjegegevens en oantinkens ynstelle > Libero Design Flow.
  3. Selektearje op it ljepblêd Fabric RAMs it TCM-eksimplaar en dûbelklikje derop om it dialoochfinster Fabric RAM Initialization Client bewurkje te iepenjen, lykas werjûn yn 'e folgjende figuer.
  4. MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (8)Yn it dialoochfinster Bewurkje Fabric RAM Initialization Client, set Storage type op SPI-Flash. Selektearje dan Ynhâld fan file en klikje op de knop Ymportearje (...) lykas werjûn yn 'e folgjende figuer.

MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (9) It RT PolarFire-apparaat programmearje (In fraach stelle)

  • It referinsjeûntwerp files omfetsje it Mi-V-prosessor subsysteemprojekt makke mei Libero® SoC. It RT PolarFire®-apparaat kin programmearre wurde mei Libero SoC.
  • De Libero SoC-ûntwerpstream wurdt werjûn yn 'e folgjende figuer. MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (10)

Om it RT PolarFire-apparaat te programmearjen, iepenje it Mi-V-prosessor-subsysteem Libero-projekt, dat is makke mei de levere TCL-skripts yn Libero SoC, en dûbelklik op Run Program Action.

It generearjen fan de SPI Flash Image (Stel in fraach)

  • Om it SPI Flash-ôfbylding te generearjen, dûbelklikje op Generate SPI Flash Image op it ljepblêd Design Flow.
  • As de SPI Flash-ôfbylding mei súkses oanmakke wurdt, ferskynt in griene tik neist Generate SPI Flash Image.

De SPI Flash programmearje (In fraach stelle)
Om it SPI Flash-ôfbylding te programmearjen, fiere de folgjende stappen:

  1. Dûbelklikke PROGRAM_SPI_IMAGE útfiere op it ljepblêd Design Flow.
  2. Klik Ja yn it dialoochfinster.
  • As de SPI-ôfbylding mei súkses programmearre is op it apparaat, ferskynt in griene tik neist Run PROGRAM_SPI_IMAGE.
  • Neidat SPI Flash-programmearring is foltôge, is de TCM klear. As gefolch, LED's 1, 2, 3, en 4 blinkje, dan wurde prints waarnommen op 'e seriële terminal, lykas werjûn yn' e folgjende figuer.
    MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (11)

Dit konkludearret de demo.
It RT PolarFire®-apparaat en de SPI Flash kinne ek programmearre wurde mei FlashPro Express, sjoch taheakke 1: Programmearje it RT PolarFire-apparaat en SPI Flash mei FlashPro Express.

 Oanhingsel 1: Programmearje it RT PolarFire-apparaat en SPI-flitser mei FlashPro Express (Stel in fraach)

It referinsjeûntwerp files befetsje in programmearring baan file foar it programmearjen fan it RT PolarFire®-apparaat mei FlashPro Express. Dizze baan file omfettet ek de SPI Flash-ôfbylding, dat is de TCM-initialisaasjekliïnt. FlashPro Express programmeart sawol it RT PolarFire-apparaat as de SPI Flash mei dizze programmearring .job file. De programmearring .job file is beskikber by DesignFiles_directory\Programming_files.

Om it RT PolarFire-apparaat te programmearjen mei de programmearring file brûk FlashPro Express, fier de folgjende stappen:

  1. Stel de hardware yn, sjoch Hardware ynstelle.
  2. Start de FlashPro Express-software op 'e host-PC.
  3. Foar in meitsje in nij baan projekt, klik Nij of selektearje Nij Job Project út FlashPro Express Job út it Project menu.
  4. Fier it folgjende yn it dialoochfinster yn:
    • Programming baan file: Klik op Blêdzje en navigearje nei de lokaasje dêr't de .job file leit en selektearje de file. It wurk file is beskikber by DesignFiles_directory\Programming_files.
    • FlashPro Express job projekt lokaasje: Klikje op Blêdzje en navigearje nei de lokaasje dêr't jo wolle bewarje it projekt.MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (13)
  5. Klik OK. De fereaske programmearring file is selektearre en klear om te programmearre.
  6. It FlashPro Express-finster ferskynt lykas werjûn yn 'e folgjende figuer. Befêstigje dat in programmeur nûmer ferskynt yn de Programmer fjild. As it net docht, kontrolearje de boerdferbiningen en klik op Programmers ferfarskje / opnij scannen. MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (13)
  7. Klik RUN. As it apparaat mei súkses programmearre is, wurdt in RUN PASSED status werjûn lykas werjûn yn 'e folgjende figuer.MICROCHIP-AN4229 Risc-V-prosessor-subsysteem- (14)

Dit konkludearret it RT PolarFire-apparaat en de SPI Flash-programmearring. Nei it programmearjen fan it boerd, observearje de "Hello World!" berjocht printe op de UART terminal en it knipperjen fan brûker LED's.

 Taheakke 2: It TCL-skript útfiere (in fraach stelle)

TCL-skripts wurde levere yn it ûntwerp files map ûnder map HW. As it nedich is, kin de ûntwerpstream wurde reprodusearre fan ûntwerp ymplemintaasje oant generaasje fan baan file.

Om de TCL út te fieren, fiere de folgjende stappen:

  1. Start de Libero-software.
  2. Selektearje Projekt > Skript útfiere…..
  3. Klikje op Blêdzje en selektearje script.tcl út de ynladen HW-map.
  4. Klik Run.

Nei suksesfolle útfiering fan TCL-skript, wurdt Libero-projekt makke binnen HW-map.

  • Foar mear ynformaasje oer TCL-skripts, sjoch rtpf_an4229_df/HW/TCL_Script_readme.txt. Foar mear ynformaasje oer TCL-kommando's, sjoch Tcl Commands Reference Guide. Nim kontakt op mei Microchip
  • Technyske stipe foar alle fragen dy't tsjinkomme, wylst it TCL-skript útfiert.

 Ferzjeskiednis (In fraach stelle)

De tabel oer revyzjeskiednis beskriuwt de wizigingen dy't yn it dokumint binne ymplementearre. De wizigingen wurde fermeld per revyzje, te begjinnen mei de meast aktuele publikaasje.

Tabel 10-1. Revision Skiednis

Revyzje Datum Beskriuwing
B 10/2024 It folgjende is de list mei wizigingen makke yn 'e revyzje B fan it dokumint:
  • Bywurke it bestjoer revyzje yn Tabel 1-1
  • Mi-V ESS en CoreSPI tafoege oan de figuer 3-1 yn Design Description seksje
  • MIV_ESS_C0_0- en CoreSPI_C0_0-blokken tafoege yn 'e Tabel 4-1 yn seksje IP-blokken
  • Bywurke de Startadres wearde yn Tabel 4-2
  • Bywurke figuer 5-1 en figuer 5-2 yn 'e seksje foar ymplemintaasje fan software
  • In notysje tafoege oangeande ûnderbrekkingsmodus foar systeemcontroller, tafoege jumperynstellingen fan SPI-ynskeakelje en FlashPro-programmearring (ynbêde as ekstern) yn stappen yn 'e seksje Hardware ynstelle
  • Bywurke figuer 6-1, figuer 6-2, en figuer 6-3 yn it ynstellen fan de serial terminal (Tera Term) seksje
  • Bywurke figuer 7-1 en figuer 7-2 yn it generearjen fan de TCM inisjalisaasje Client seksje
  • Bywurke figuer 7-4 yn Programming de SPI Flash seksje
  • Added bylage 2: It útfieren fan de TCL Script seksje
A 10/2021 De earste publikaasje fan dit dokumint

Microchip FPGA Support

Microchip FPGA-produktengroep stipet har produkten mei ferskate stipetsjinsten, ynklusyf Customer Service, Customer Technical Support Center, in website, en wrâldwide ferkeapkantoaren. Klanten wurde suggerearre om Microchip online boarnen te besykjen foardat se kontakt opnimme mei stipe, om't it heul wierskynlik is dat har fragen al beantwurde binne.

Kontakt Technical Support Center fia de website at www.microchip.com/support. Neam it FPGA Device Part number, selektearje passende saakkategory, en upload ûntwerp files wylst it meitsjen fan in technyske stipe saak.
Nim kontakt op mei Customer Service foar net-technyske produktstipe, lykas produktprizen, produktupgrades, update-ynformaasje, bestelstatus en autorisaasje.

  • Ut Noard-Amearika, skilje 800.262.1060
  • Fan 'e rest fan' e wrâld, ring 650.318.4460
  • Fax, fan oeral yn 'e wrâld, 650.318.8044

Microchip Ynformaasje

De mikrochip Website
Microchip biedt online stipe fia ús website at www.microchip.com/. Dit website wurdt brûkt om te meitsjen files en ynformaasje maklik beskikber foar klanten. Guon fan 'e beskikbere ynhâld omfettet:

  • Produktstipe - Gegevensblêden en errata, applikaasjenotysjes en sample programma's, ûntwerpboarnen, brûkershantliedingen en hardware-stipedokuminten, lêste softwarereleases en argivearre software
  • Algemiene technyske stipe - Faak stelde fragen (FAQ's), oanfragen foar technyske stipe, online diskusjegroepen, lidlist fan lidmaatskip fan Microchip-ûntwerppartners
  • Business of Microchip - Produktseleksje- en bestelgidsen, lêste Microchip-parseberjochten, list fan seminars en eveneminten, listings fan Microchip-ferkeapkantoaren, distributeurs en fabryksfertsjintwurdigers

Produkt Change Notification Service

  • Microchip's notifikaasjetsjinst foar produktferoaring helpt klanten op 'e hichte te hâlden oer Microchip-produkten. Abonnees sille e-postnotifikaasje krije as d'r feroarings, updates, ferzjes of errata binne relatearre oan in spesifisearre produktfamylje of ûntwikkelingsark fan belang.
  • Om te registrearjen, gean nei www.microchip.com/pcn en folgje de registraasje ynstruksjes.

Klant Support
Brûkers fan Microchip-produkten kinne help krije fia ferskate kanalen:

  • Distributeur of fertsjintwurdiger
  • Lokaal Sales Office
  • Embedded Solutions Engineer (ESE)
  • Technyske stipe

Klanten moatte kontakt opnimme mei har distributeur, fertsjintwurdiger of ESE foar stipe. Lokale ferkeapkantoaren binne ek beskikber om klanten te helpen. In list fan ferkeapkantoaren en lokaasjes is opnommen yn dit dokumint.

Technyske stipe is beskikber fia de webside op: www.microchip.com/support

Microchip Apparaten Code Protection Feature
Notysje de folgjende details fan 'e koadebeskermingsfunksje op Microchip-produkten:

  • Microchip produkten foldogge oan de spesifikaasjes befette yn harren bysûndere Microchip Data Sheet.
  • Microchip is fan betinken dat syn famylje fan produkten feilich is as se brûkt wurde op 'e bedoelde manier, binnen operasjonele spesifikaasjes, en ûnder normale omstannichheden.
  • Microchip wearden en agressyf beskermet syn yntellektuele eigendomsrjochten. Pogingen om te brekken de koade beskerming funksjes fan Microchip produkt is strang ferbean en kin yn striid mei de Digital Millennium Copyright Act.
  • Noch Microchip noch in oare semiconductor fabrikant kin garandearje de feiligens fan syn koade. Koadebeskerming betsjut net dat wy garandearje dat it produkt "ûnbrekber" is. Koadebeskerming is konstant yn ûntwikkeling. Microchip set him yn om de funksjes foar koadebeskerming fan ús produkten kontinu te ferbetterjen.

Juridyske Notysje
Dizze publikaasje en de ynformaasje hjiryn meie allinich brûkt wurde mei Microchip-produkten, ynklusyf om Microchip-produkten te ûntwerpen, te testen en te yntegrearjen mei jo applikaasje. Gebrûk fan dizze ynformaasje
op elke oare manier yn striid is mei dizze betingsten. Ynformaasje oangeande apparaatapplikaasjes wurdt allinich foar jo gemak levere en kin wurde ferfongen troch updates. It is jo ferantwurdlikens om te soargjen dat jo applikaasje foldocht oan jo spesifikaasjes. Nim kontakt op mei jo lokale Microchip ferkeap kantoar foar ekstra stipe of, krije ekstra stipe by www.microchip.com/en-us/support/design-help/client-support-services.

DIT YNFORMAASJE WORDT LJOCHT FAN MICROCHIP "AS IS". MICROCHIP MAAKT GEEN FERSENTASJES OF GARANTIES FAN ELKE SOART, SY EXPRESS OF YMPLYD, SKRIFTLIK OF Mûnling, STATUTORY OF EARSOON, FERGESE AAN DE YNFORMAASJE YNLEFT MAAR NET BEPERKTE TOT ELKE IMPLICEERDE GARANJANSJES-EN GARANTIES, FITNESS FOAR IN BEPAALDE DOEL, OF GARANTIES FERGESE TOT DE TEST, KWALITEIT, OF PERFORMANCE.

YN GEEN GEVAL SIL MICROCHIP AANSPRAKELIJK Wêze FOAR ELKE INDIREKTE, SPESIALE, STRAFFENDE, INSIDENTELE, OF GEVOLGLIKE FERLIEZEN, SKADE, KOSTEN, OF UITGAVEN FAN ELKE SOART WAT HÊT HÊT HÊT HÊT HÊT OP DE YNFORMAASJE OF SY GEBRUIK, HÛÛKLIK FERGESE, HOOFDÊÛÛÛÛRJOCHT, HÌÊÛÛÛÛNÊLÊN FERGESE MOOGLIKHEID OF DE SKADES binne foarsjoenber. FAN DE FOLLE MATE DAT BY DE WET tastien is, sil MICROCHIP'S TOTALE AANSPRAKELIJKHEID OP ALLE EIDERINGEN OP ELKE MANIER FERGESE AAN DE YNFORMAASJE OF SY GEBRUK NET it BELANG FAN FERGESE HEBBEN DAT JO DIREKTE FOAR DE MICROCHIP BETAALD HAVEN.

Gebrûk fan Microchip-apparaten yn libbensstipe- en / of feiligensapplikaasjes is folslein op it risiko fan 'e keaper, en de keaper stimt yn om Microchip te ferdigenjen, te beskermjen en harmless te hâlden fan alle skea, oanspraken, suits of útjeften dy't fuortkomme út sa'n gebrûk. Gjin lisinsjes wurde oerbrocht, ymplisyt of oars, ûnder alle Microchip yntellektuele eigendomsrjochten, útsein as oars oanjûn.

Handelsmerken
De Microchip namme en logo, it Microchip logo, 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, en XMEGA binne registrearre hannelsmerken fan Microchip Technology Incorporated yn 'e FS en oare lannen.

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, TimeCesium, TimeHub, TimePictra, TimeProvider, en ZL binne registrearre hannelsmerken fan Microchip Technology Incorporated yn 'e FS

Adjacent 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, Dynamic Average Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLinko, maxCrypto, max. maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified 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, ViewSpan, WiperLock, XpressConnect en ZENA binne hannelsmerken fan Microchip Technology Incorporated yn 'e FS en oare lannen.

SQTP is in tsjinstmerk fan Microchip Technology Incorporated yn 'e FS It Adaptec-logo, Frequency on Demand, Silicon Storage Technology, en Symmcom binne registrearre hannelsmerken fan Microchip Technology Inc. yn oare lannen. GestIC is in registrearre hannelsmerk fan Microchip Technology Germany II GmbH & Co. KG, in dochterûndernimming fan Microchip Technology Inc., yn oare lannen.

Alle oare hier neamde hannelsmerken binne eigendom fan har respektive bedriuwen.

© 2024, Microchip Technology Incorporated en syn dochterûndernimmingen. Alle rjochten foarbehâlden.

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

Kwaliteitsbehearsysteem 
Foar ynformaasje oer Microchip's Quality Management Systems, besykje asjebleaft www.microchip.com/quality.

Wrâldwiid ferkeap en tsjinst

AMERIKA ASIA / PASIFIC ASIA / PASIFIC EUROPA
Corporate Kantoar
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technyske stipe: www.microchip.com/support Web Adres: 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
Kanada Toronto
Tel: 905-695-1980
|Faks: 905-695-2078
Austraalje - Sydney
Tel: 61-2-9868-6733
Sina - Peking
Tel: 86-10-8569-7000
Sina - Chengdu
Tel: 86-28-8665-5511
Sina - Chongqing
Tel: 86-23-8980-9588
Sina - Dongguan
Tel: 86-769-8702-9880
Sina - Guangzhou
Tel: 86-20-8755-8029
Sina - Hangzhou
Tel: 86-571-8792-8115
Sina Hong Kong SAR
Tel: 852-2943-5100
Sina - Nanjing
Tel: 86-25-8473-2460
Sina - Qingdao
Tel: 86-532-8502-7355
Sina - Shanghai
Tel: 86-21-3326-8000
Sina - Shenyang
Tel: 86-24-2334-2829 Sina - Shenzhen
Tel: 86-755-8864-2200
Sina - Suzhou
Tel: 86-186-6233-1526
Sina - Wuhan
Tel: 86-27-5980-5300
Sina - Xian
Tel: 86-29-8833-7252
Sina - Xiamen
Tel: 86-592-2388138
Sina - Zhuhai
Tel: 86-756-3210040
Yndia Bangalore
Tel: 91-80-3090-4444
Yndia - Nij-Delhi
Tel: 91-11-4160-8631
Yndia Pune
Tel: 91-20-4121-0141
Japan Osaka
Tel: 81-6-6152-7160
Japan Tokio
Tel: 81-3-6880-3770
Korea - Daegu
Tel: 82-53-744-4301
Korea - Seoul
Tel: 82-2-554-7200 Maleizje - Kuala Lumpur
Tel: 60-3-7651-7906
Maleizje - Penang
Tel: 60-4-227-8870
de Filipinen Manila
Tel: 63-2-634-9065
Singapoer
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
Tailân - Bangkok
Tel: 66-2-694-1351
Fietnam - Ho Chi Minh
Tel: 84-28-5448-2100
Eastenryk Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393Denemark Kopenhagen
Tel: 45-4485-5910
Fax: 45-4485-2829Finlân Espoo
Tel: 358-9-4520-820

Frankryk Parys
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Dútslân Garching
Tel: 49-8931-9700

Dútslân Haan
Tel: 49-2129-3766400

Dútslân Heilbronn
Tel: 49-7131-72400

Dútslân Karlsruhe  Tel: 49-721-625370

Dútslân Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Dútslân Rosenheim
Tel: 49-8031-354-560

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

Itaalje - Milaan
Tel: 39-0331-742611
Fax: 39-0331-466781

Itaalje - Padua
Tel: 39-049-7625286

Nederlân – Drunen
Tel: 31-416-690399
Fax: 31-416-690340

Noarwegen Trondheim
Tel: 47-72884388

Poalen - Warsjau
Tel: 48-22-3325737

Roemeenje Boekarest
Tel: 40-21-407-87-50

Spanje - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden - Göteborg
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

Applikaasje Opmerking
© 2024 Microchip Technology Inc. en har dochterûndernimmingen

Dokuminten / Resources

MICROCHIP AN4229 Risc V prosessor Subsystem [pdf] Brûkersgids
AN4229, AN4229 Risc V prosessor subsysteem, AN4229, Risc V prosessor subsysteem, prosessor subsysteem, subsysteem

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *