MICROCHIP AN4229 Risc V Processor Subsystem
Produktinformation
Specifikationer
- Produktnamn: RT PolarFire
- Modell: AN4229
- Processorundersystem: RISC-V
- Strömkrav: 12V/5A nätadapter
- Gränssnitt: USB 2.0 A till mini-B, Micro B USB 2.0
Produktanvändningsinstruktioner
Designkrav
Hårdvaru- och mjukvarukraven för att bygga ett Mi-V-processordelsystem är följande:
- 12V/5A nätadapter och sladd
- USB 2.0 A till mini-B-kabel
- Micro B USB 2.0-kabel
- Se readme.txt file i designen files för alla programversioner som behövs
Designförutsättningar
Innan du startar designprocessen, se till att följande steg utförs:
- [Lista över förutsättningar]
Designbeskrivning
MIV_RV32 är en processorkärna designad för att implementera RISC-V-instruktionsuppsättningen. Kärnan kan implementeras på en FPGA.
FAQ
- F: Vilka är hårdvarukraven för RT PolarFire?
S: Hårdvarukraven inkluderar en 12V/5A nätadapter och sladd, USB 2.0 A till mini-B-kabel och Micro B USB 2.0-kabel. - F: Vad är processorundersystemet för RT PolarFire?
S: Processorns delsystem är baserat på RISC-V-arkitekturen.
Introduktion (Ställ en fråga)
Microchip erbjuder Mi-V-processorns IP- och mjukvaruverktygskedja utan kostnad för att utveckla RISC-V-processorbaserade konstruktioner. RISC-V är en standard öppen instruktionsuppsättningsarkitektur (ISA) under styrning av RISC-V-stiftelsen. Det erbjuder många fördelar, som inkluderar att göra det möjligt för open source-gemenskapen att testa och förbättra kärnor i en snabbare takt än slutna ISA. RT PolarFire® Field Programmable Gate Array (FPGA) stödjer Mi-V mjuka processorer för att köra användarapplikationer. Denna applikationsanteckning beskriver hur man bygger ett Mi-V-processorundersystem för att exekvera en användarapplikation från det angivna TCM-minnet som initierats från SPI Flash.
Designkrav (ställ en fråga)
Följande tabell listar hård- och mjukvarukraven för att bygga ett Mi-V-processordelsystem.
Tabell 1-1. Designkrav
Krav | Beskrivning |
Hårdvarukrav | |
RT PolarFire® Development Kit (RTPF500TS-1CG1509M) 12V/5A nätadapter och sladd USB 2.0 A till mini-B-kabel Micro B USB 2.0-kabel | REV 1.0 |
Programvarukrav | |
Libero® SoC FlashPro Express SoftConsole | Se readme.txt file i designen files för alla programvaruversioner som behövs för att skapa Mi-V-referensdesignen |
Designförutsättningar (ställ en fråga)
Utför följande steg innan du börjar:
- Ladda ner referensdesignen files från RT PolarFire: Building RISC-V Processer Subsystem.
- Ladda ner och installera Libero® SoC från följande länk: Libero SoC v2024.1 eller senare.
Designbeskrivning (Ställ en fråga)
MIV_RV32 är en processorkärna designad för att implementera RISC-V-instruktionsuppsättningen. Kärnan kan konfigureras för att ha AHB-, APB3- och AXI3/4-bussgränssnitt för kringutrustning och minnesåtkomst. Följande figur visar blockschemat på översta nivån för Mi-V-undersystemet byggt på RT PolarFire® FPGA.
Användarapplikationen som ska köras på Mi-V-processor kan lagras i en extern SPI Flash. Vid uppstart av enheten initierar systemstyrenheten den angivna TCM med användarapplikationen. Systemåterställningen släpps efter att TCM-initieringen är klar. Om användarapplikationen är lagrad i SPI Flash, använder systemstyrenheten SC_SPI-gränssnittet för att läsa användarapplikationen från SPI Flash. Den givna användarapplikationen skriver ut UART-meddelandet "Hello World!" och blinkar användarlysdioder på kortet.
Hårdvaruimplementering (ställ en fråga)
Följande figur visar Libero-designen för Mi-V-processorundersystemet.
IP-blocker (ställ en fråga)
Följande tabell listar IP-blocken som används i Mi-V-processorns referensdesign och deras funktion.
Tabell 4-1. Beskrivning av IP-block
IP-namn | Beskrivning |
INIT_MONITOR | RT PolarFire® Initialization Monitor får status för enhets- och minnesinitiering |
reset_syn | Detta är CORERESET_PF IP-instansieringen som genererar en synkron återställning på systemnivå för Mi-V-delsystemet |
CCC_0 |
RT PolarFire Clock Conditioning Circuitry (CCC)-blocket tar en ingångsklocka på 160 MHz från PF_OSC-blocket och genererar en 83.33 MHz strukturklocka för Mi-V-processorundersystemet och annan kringutrustning. |
MIV_RV32_C0 (Mi-V Soft Processor IP) |
Den mjuka Mi-V-processorns standardvärde för återställning av vektoradress är 0✕8000_0000. Efter enhetens återställning kör processorn applikationen från 0✕8000_0000. TCM är huvudminnet i Mi-V-processorn och är minnesmappat till 0✕8000_0000. TCM initieras med användarapplikationen som lagras i SPI Flash. I Mi-V-processorminneskartan definieras intervallet 0✕8000_0000 till 0✕8000_FFFF för TCM-minnesgränssnitt och 0✕7000_0000 till 0✕7FFF_FFFF-intervallet definieras för APB-gränssnittet. |
MIV_ESS_C0_0 | Detta MIV Extended Subsystem (ESS) används för att stödja GPIO och UART |
CoreSPI_C0_0 | CoreSPI används för att programmera extern SPI Flash |
PF_SPI | Makro PF_SPI kopplar strukturlogiken till den externa SPI-blixten, som är ansluten till System Controller |
PF_OSC | PF_OSC är en inbyggd oscillator som genererar en utgångsklocka på 160 MHz |
Viktigt: Alla IP-användarguider och handböcker är tillgängliga från Libero SoC > Katalog
Minneskarta (Ställ en fråga)
Följande tabell listar minneskartan över minnen och kringutrustning.
Tabell 4-2. Minneskarta Beskrivning
Kringutrustning | Startadress |
TCM | 0x8000_0000 |
MIV_ESS_UART | 0x7100_0000 |
MIV_ESS_GPIO | 0x7500_0000 |
Mjukvaruimplementering (ställ en fråga)
Microchip tillhandahåller SoftConsole-verktygskedja för att bygga en körbar RISC-V-användarapplikation (.hex) file och felsöka det. Referensdesignen files inkluderar firmware-arbetsytan som innehåller programvaran MiV_uart_blinky. Användarapplikationen MiV_uart_blinky är programmerad på en extern SPI Flash med Libero® SoC. Den givna användarapplikationen skriver ut UART-meddelandet "Hello World!" och blinkar användarlysdioder på kortet.
Enligt Libero SoC-designminneskartan mappas UART- och GPIO-perifera adresser till 0x71000000 respektive 0x75000000. Denna information tillhandahålls i hw_platform.h file som visas i följande figur.
Användarapplikationen måste köras från TCM-minnet (kod, data och stack). Därför sätts RAM-adressen i länkskriptet till startadressen för TCM-minnet som visas i följande figur.
Länkningsskriptet (miv-rv32-ram.ld) är tillgängligt i mappen FW\MiV_uart_blinky\miv_rv32_hal i designen files. Utför följande steg för att bygga användarapplikationen:
- Skapa ett Mi-V SoftConsole-projekt
- Ladda ner MIV_RV32 HAL files och drivrutiner från GitHub med hjälp av länken enligt följande: github.com/Mi-V-Soft-RISC-V/platform
- Importera firmware-drivrutinerna
- Skapa main.c file med applikationskod
- Kartlägg firmware-drivrutiner och länkskriptet
- Kartminne och perifera adresser
- Bygg applikationen
För mer information om dessa steg, se AN4997: PolarFire FPGA Building a Mi-V Processor Subsystem. .hex file skapas efter framgångsrikt bygge och det används för design och minnesinitieringskonfiguration i körning av demon.
Konfigurera demon (ställ en fråga)
Utför följande steg för att ställa in demon:
- Installation av hårdvaran
- Konfigurera serieterminalen (Tera Term)
Konfigurera hårdvaran (ställ en fråga)
Viktigt: Mi-V-programfelsökning med SoftConsole-felsökning fungerar inte om System Controller Suspend Mode är aktiverat. Systemstyrenhetens viloläge är inaktiverat för denna design för att demonstrera Mi-V-applikationen.
Utför följande steg för att ställa in hårdvaran:
- Stäng av kortet med SW7-omkopplaren.
- Öppna J31-bygeln för att använda den externa FlashPro-programmeraren eller Stäng J31-bygeln för att använda den inbäddade FlashPro-programmeraren.
Viktigt: Embedded Flash Pro Programmer kan endast användas för programmering genom Libero eller FPExpress, den kan inte användas för felsökning av Mi-V-baserad applikation. - Anslut värddatorn till J24-kontakten med USB-kabeln.
- För att aktivera SC_SPI bör 1-2 stift av bygel J8 stängas.
- Anslut FlashPro-programmeraren till J3-kontakten (JTAG header) och använd en annan USB-kabel för att ansluta FlashPro-programmeraren till värddatorn.
- Se till att drivrutinerna för USB till UART-bryggan upptäcks automatiskt, vilket kan verifieras via enhetshanteraren på värddatorn.
Viktigt: Som visas i figur 6-1 visar portegenskaperna för COM16 att den är ansluten till USB-serieporten. Därför väljs COM16 i detta example. COM-portnumret är systemspecifikt. Om drivrutinerna för USB till UART-bryggan inte är installerade, ladda ner och installera drivrutinerna från www.microchip.com/en-us/product/mcp2200. - Anslut strömförsörjningen till J19-kontakten och slå PÅ strömförsörjningen med omkopplaren SW7.
Konfigurera serieterminalen (Tera Term) (Ställ en fråga)
Användarapplikationen (MiV_uart_blinky.hex file) skriver ut "Hello World!" meddelande på den seriella terminalen via UART-gränssnittet.
Utför följande steg för att ställa in den seriella terminalen:
- Starta Tera Term på värddatorn.
- Välj den identifierade COM-porten i Tera Term som visas i följande figur.
- I menyraden väljer du Inställningar > Seriell port för att ställa in COM-porten.
- Ställ in hastigheten (baud) till 115200 och flödeskontroll till ingen och klicka på Nytt inställningsalternativ som visas i följande figur.
När den seriella terminalen har ställts in är nästa steg att programmera RT PolarFire®-enheten.
Köra demon (ställ en fråga)
För att köra demon, utför följande steg:
- Genererar TCM-initieringsklienten
- Programmering av RT PolarFire®-enheten
- Genererar SPI Flash-bilden
- Programmering av SPI Flash
Generera TCM-initieringsklienten (ställ en fråga)
För att initiera TCM i RT PolarFire® med hjälp av systemstyrenheten, en lokal parametrar l_cfg_hard_tcm0_en i miv_rv32_subsys_pkg.v file måste ändras till 1'b1 före syntes. För mer information, se MIV_RV32 användarhandbok.
I Libero® SoC genererar alternativet Configure Design Initialization Data and Memories TCM-initieringsklienten och lägger till den i sNVM, μPROM eller en extern SPI Flash, baserat på den valda typen av icke-flyktigt minne. I denna applikationsanteckning lagras TCM-initieringsklienten i SPI Flash. Denna process kräver att användarprogrammet körs file (.hex file). Hexet file (*.hex) genereras med SoftConsole-applikationsprojekt. A sampAnvändarapplikationen tillhandahålls tillsammans med designen files. Användarapplikationen file (.hex) väljs för att skapa TCM-initieringsklienten med följande steg:
- Starta Libero® SoC och kör script.tcl (Bilaga 2: Köra TCL-skriptet).
- Välj Configure Design Initialization Data and Memories > Libero Design Flow.
- På fliken Fabric RAMs, välj TCM-instansen och dubbelklicka på den för att öppna dialogrutan Edit Fabric RAM Initialization Client, som visas i följande figur.
I dialogrutan Edit Fabric RAM Initialization Client ställer du in Lagringstyp till SPI-Flash. Välj sedan Innehåll från file och klicka på knappen Importera (…) som visas i följande bild.
Programmera RT PolarFire-enheten (ställ en fråga)
- Referensdesignen files inkluderar Mi-V-processorsubsystemprojektet skapat med Libero® SoC. RT PolarFire®-enheten kan programmeras med Libero SoC.
- Libero SoC-designflödet visas i följande figur.
För att programmera RT PolarFire-enheten, öppna Mi-V-processorsubsystemet Libero-projektet, som skapas med de medföljande TCL-skripten i Libero SoC, och dubbelklicka på Kör programåtgärd .
Generera SPI Flash-bilden (ställ en fråga)
- För att generera SPI Flash-bilden, dubbelklicka på Generate SPI Flash Image på fliken Design Flow.
- När SPI Flash-bilden har skapats framgångsrikt visas en grön bock bredvid Generate SPI Flash Image.
Programmera SPI Flash (Ställ en fråga)
Utför följande steg för att programmera SPI Flash-bilden:
- Dubbelklicka på Kör PROGRAM_SPI_IMAGE på fliken Design Flow.
- Klicka på Ja i dialogrutan.
- När SPI-bilden har programmerats på enheten visas en grön bock bredvid Kör PROGRAM_SPI_IMAGE.
- Efter att SPI Flash-programmeringen är klar är TCM klar. Som ett resultat blinkar lysdioderna 1, 2, 3 och 4, varefter utskrifter observeras på den seriella terminalen, som visas i följande figur.
Detta avslutar demon.
RT PolarFire®-enheten och SPI Flash kan också programmeras med FlashPro Express, se Bilaga 1: Programmering av RT PolarFire-enheten och SPI Flash med FlashPro Express.
Bilaga 1: Programmera RT PolarFire-enheten och SPI Flash med FlashPro Express (Ställ en fråga)
Referensdesignen files inkluderar ett programmeringsjobb file för programmering av RT PolarFire®-enheten med FlashPro Express. Det här jobbet file inkluderar även SPI Flash-bilden, som är TCM-initieringsklienten. FlashPro Express programmerar både RT PolarFire-enheten och SPI Flash med detta programmeringsjobb file. Programmeringsjobbet file finns på DesignFiles_katalog\Programmering_files.
För att programmera RT PolarFire-enheten med programmeringen file med FlashPro Express, utför följande steg:
- Konfigurera hårdvaran, se Konfigurera hårdvaran.
- Starta programvaran FlashPro Express på värddatorn.
- För att skapa ett nytt jobbprojekt, klicka på Nytt eller välj Nytt jobbprojekt från FlashPro Express Job från Projektmenyn.
- Skriv in följande i dialogrutan:
- Programmeringsjobb file: Klicka på Bläddra och navigera till platsen där .jobbet file finns och välj file. Jobbet file finns på DesignFiles_katalog\Programmering_files.
- FlashPro Express jobbprojektplats: Klicka på Bläddra och navigera till den plats där du vill spara projektet.
- Klicka på OK. Den nödvändiga programmeringen file är vald och redo att programmeras.
- FlashPro Express-fönstret visas som visas i följande figur. Bekräfta att ett programmeringsnummer visas i fältet Programmerare. Om den inte gör det, kontrollera kortanslutningarna och klicka på Uppdatera/Skanna om programmerare.
- Klicka på KÖR. När enheten har programmerats med framgång visas statusen KÖR GÅRD som visas i följande bild.
Detta avslutar RT PolarFire-enheten och SPI Flash-programmeringen. Efter att ha programmerat brädan, observera "Hello World!" meddelande utskrivet på UART-terminalen och blinkande användarlysdioder.
Bilaga 2: Köra TCL-skriptet (ställ en fråga)
TCL-skript finns i designen files mapp under katalogen HW. Vid behov kan designflödet reproduceras från designimplementering till generering av jobb file.
Utför följande steg för att köra TCL:
- Starta programvaran Libero.
- Välj Projekt > Kör skript....
- Klicka på Bläddra och välj script.tcl från den nedladdade HW-katalogen.
- Klicka på Kör.
Efter framgångsrik exekvering av TCL-skriptet skapas Libero-projektet i HW-katalogen.
- För mer information om TCL-skript, se rtpf_an4229_df/HW/TCL_Script_readme.txt. För mer information om TCL-kommandon, se Tcl Commands Reference Guide. Kontakta Microchip
- Teknisk support för alla frågor som uppstår när TCL-skriptet körs.
Revisionshistorik (Ställ en fråga)
Revisionshistoriktabellen beskriver ändringarna som implementerades i dokumentet. Ändringarna listas efter revidering, med början i den senaste publikationen.
Tabell 10-1. revisionshistorik
Revision | Datum | Beskrivning |
B | 10/2024 | Följande är listan över ändringar som gjorts i version B av dokumentet:
|
A | 10/2021 | Den första publiceringen av detta dokument |
Microchip FPGA-stöd
Microchip FPGA-produktgruppen stödjer sina produkter med olika supporttjänster, inklusive kundtjänst, tekniskt kundsupportcenter, ett webwebbplats och försäljningskontor över hela världen. Kunder rekommenderas att besöka Microchips onlineresurser innan de kontaktar supporten eftersom det är mycket troligt att deras frågor redan har besvarats.
Kontakta tekniskt supportcenter via webplats på www.microchip.com/support. Nämn FPGA-enhetens artikelnummer, välj lämplig fodralkategori och ladda upp design files när du skapar ett tekniskt supportärende.
Kontakta kundtjänst för icke-teknisk produktsupport, såsom produktpriser, produktuppgraderingar, uppdateringsinformation, orderstatus och auktorisering.
- Från Nordamerika, ring 800.262.1060
- Från resten av världen, ring 650.318.4460
- Faxa, från var som helst i världen, 650.318.8044
Information om mikrochip
Mikrochippet Webplats
Microchip tillhandahåller onlinesupport via vår webplats på www.microchip.com/. Detta webwebbplats används för att göra files och information lätt tillgänglig för kunder. En del av det tillgängliga innehållet inkluderar:
- Produktsupport – Datablad och errata, applikationsnoteringar och sample-program, designresurser, användarhandböcker och hårdvarustöddokument, senaste programvaruversioner och arkiverad programvara
- Allmän teknisk support – Vanliga frågor (FAQs), teknisk supportförfrågningar, diskussionsgrupper online, medlemslista för Microchip-designpartnerprogram
- Business of Microchip – Produktväljare och beställningsguider, senaste pressmeddelanden från Microchip, lista över seminarier och evenemang, listor över Microchips försäljningskontor, distributörer och fabriksrepresentanter
Produktändringsmeddelandetjänst
- Microchips meddelandetjänst för produktändringar hjälper till att hålla kunderna uppdaterade om Microchips produkter. Prenumeranter kommer att få e-postmeddelanden närhelst det finns ändringar, uppdateringar, revideringar eller fel relaterade till en specificerad produktfamilj eller utvecklingsverktyg av intresse.
- För att registrera dig, gå till www.microchip.com/pcn och följ registreringsanvisningarna.
Kundsupport
Användare av Microchip-produkter kan få hjälp via flera kanaler:
- Distributör eller representant
- Lokalt försäljningskontor
- Embedded Solutions Engineer (ESE)
- Teknisk support
Kunder bör kontakta sin distributör, representant eller ESE för support. Lokala försäljningskontor finns också tillgängliga för att hjälpa kunder. En lista över försäljningskontor och platser ingår i detta dokument.
Teknisk support är tillgänglig via webwebbplats på: www.microchip.com/support
Mikrochip-enheter kodskyddsfunktion
Observera följande detaljer om kodskyddsfunktionen på Microchip-produkter:
- Microchip-produkter uppfyller specifikationerna i deras specifika Microchip-datablad.
- Microchip anser att dess familj av produkter är säkra när de används på avsett sätt, inom driftsspecifikationer och under normala förhållanden.
- Microchip värdesätter och skyddar aggressivt dess immateriella rättigheter. Försök att bryta mot kodskyddsfunktionerna i Microchip-produkten är strängt förbjudna och kan bryta mot Digital Millennium Copyright Act.
- Varken Microchip eller någon annan halvledartillverkare kan garantera säkerheten för sin kod. Kodskydd betyder inte att vi garanterar att produkten är "okrossbar". Kodskyddet utvecklas ständigt. Microchip har åtagit sig att kontinuerligt förbättra kodskyddsfunktionerna i våra produkter.
Rättsligt meddelande
Denna publikation och informationen häri får endast användas med Microchip-produkter, inklusive för att designa, testa och integrera Microchip-produkter med din applikation. Användning av denna information
på något annat sätt bryter mot dessa villkor. Information om enhetsapplikationer tillhandahålls endast för din bekvämlighet och kan ersättas av uppdateringar. Det är ditt ansvar att se till att din ansökan uppfyller dina specifikationer. Kontakta ditt lokala Microchip-försäljningskontor för ytterligare support eller få ytterligare support på www.microchip.com/en-us/support/design-help/client-support-services.
DENNA INFORMATION TILLHANDAHÅLLS AV MICROCHIP "I BEFINTLIGT SKICK". MICROCHIP GÖR INGA UTSÄTTNINGAR ELLER GARANTIER AV NÅGOT SLAG, VARKEN UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA, SKRIFTLIGA ELLER MUNTLIGA, LAGSTÄMNADE ELLER ANNAT SÄTT, RELATERADE TILL INFORMATIONEN INKLUSIVE MEN INTE BEGRÄNSADE TILL NÅGRA UNDERFÖRSTÅDDA GARANTIER, OCH GARANTIER, LÄMPLIGHET FÖR ETT SÄRSKILT ÄNDAMÅL ELLER GARANTIER RELATERADE TILL DESS SKICK, KVALITET ELLER PRESTANDA.
UNDER INGA OMSTÄNDIGHETER KOMMER MICROCHIP ANSVARIGT FÖR NÅGON INDIREKTA, SÄRSKILDA, STRAFFANDE, OAVSIKTLIGA ELLER FÖLJDLIG FÖRLUST, SKADA, KOSTNAD ELLER KOSTNADER AV NÅGOT SLAG SOM HELST SAMMANFATTAS TILL INFORMATIONEN ELLER DESS ANVÄNDNING, OAVSETT OAVSETT OAVSETT MÖJLIGHETEN ELLER SKADOR ÄR FÖRUTSÅBARA. I FULLSTÄNDIG UTSTRÄCKNING SOM TILLÅTS AV LAGEN KOMMER MICROCHIPS TOTALA ANSVAR PÅ ALLA ANSVAR PÅ NÅGOT SÄTT relaterade till INFORMATIONEN ELLER DESS ANVÄNDNING INTE ÖVERSKRIVA BELÖPET AV AVGIFTER, OM NÅGRA, SOM DU HAR BETALAT DIREKT FÖR INFORMATIONOCHIPEN.
Användning av Microchip-enheter i livsuppehållande och/eller säkerhetsapplikationer sker helt och hållet på köparens risk, och köparen samtycker till att försvara, gottgöra och hålla Microchip ofarligt från alla skador, anspråk, processer eller utgifter som härrör från sådan användning. Inga licenser överförs, vare sig underförstått eller på annat sätt, under några Microchips immateriella rättigheter om inte annat anges.
Varumärken
Mikrochipets namn och logotyp, Microchip-logotypen, Adaptec, AVR, AVR-logotypen, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logotyp, MOST, MOST logotyp, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logotyp, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron och XMEGA är registrerade varumärken som tillhör Microchip Technology Incorporated i USA och andra länder.
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 logotyp, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider och ZL är registrerade varumärken som tillhör Microchip Technology Incorporated i U.S.A.
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, Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programmering, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLinko, maxCrypto maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logotyp, 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-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect och ZENA är varumärken som tillhör Microchip Technology Incorporated i USA och andra länder.
SQTP är ett servicemärke som tillhör Microchip Technology Incorporated i USA. Adaptec-logotypen, Frequency on Demand, Silicon Storage Technology och Symmcom är registrerade varumärken som tillhör Microchip Technology Inc. i andra länder. GestIC är ett registrerat varumärke som tillhör Microchip Technology Germany II GmbH & Co. KG, ett dotterbolag till Microchip Technology Inc., i andra länder.
Alla andra varumärken som nämns här tillhör sina respektive företag.
© 2024, Microchip Technology Incorporated och dess dotterbolag. Alla rättigheter förbehållna.
- ISBN: 978-1-6683-0441-9
Kvalitetsledningssystem
För information om Microchips kvalitetsledningssystem, besök www.microchip.com/quality.
Världsomspännande försäljning och service
AMERIKA | ASIEN/Stillahavsområdet | ASIEN/Stillahavsområdet | EUROPA |
Företags Kontor 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Teknisk support: www.microchip.com/support Web Adress: 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 |Fax: 905-695-2078 |
Australien – Sydney Tel: 61-2-9868-6733 Kina – Peking Tel: 86-10-8569-7000 Kina – Chengdu Tel: 86-28-8665-5511 Kina – Chongqing Tel: 86-23-8980-9588 Kina – Dongguan Tel: 86-769-8702-9880 Kina – Guangzhou Tel: 86-20-8755-8029 Kina – Hangzhou Tel: 86-571-8792-8115 Kina – Hong Kong SAR Tel: 852-2943-5100 Kina – Nanjing Tel: 86-25-8473-2460 Kina – Qingdao Tel: 86-532-8502-7355 Kina – Shanghai Tel: 86-21-3326-8000 Kina – Shenyang Tel: 86-24-2334-2829 Kina – Shenzhen Tel: 86-755-8864-2200 Kina – Suzhou Tel: 86-186-6233-1526 Kina – Wuhan Tel: 86-27-5980-5300 Kina – Xian Tel: 86-29-8833-7252 Kina – Xiamen Tel: 86-592-2388138 Kina – Zhuhai Tel: 86-756-3210040 |
Indien – Bangalore Tel: 91-80-3090-4444 Indien – New Delhi Tel: 91-11-4160-8631 Indien – 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 Filippinerna – Manila 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 |
Österrike – Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393Danmark – köpenhamn Tel: 45-4485-5910 Fax: 45-4485-2829Finland – Esbo Tel: 358-9-4520-820 Frankrike – Paris Tyskland – Garcher Tyskland – Haan Tyskland – Heilbronn Tyskland – Karlsruhe Tel: 49-721-625370 Tyskland – München Tyskland – Rosenheim Israel – Hod Hasharon Italien – Milano Italien – Padova Nederländerna – Drunen Norge – Trondheim Polen – Warszawa Rumänien – Bukarest Spanien - Madrid |
Applikationsanmärkning
© 2024 Microchip Technology Inc. och dess dotterbolag
Dokument/resurser
![]() |
MICROCHIP AN4229 Risc V Processor Subsystem [pdf] Användarhandbok AN4229, AN4229 Risc V Processor Subsystem, AN4229, Risc V Processor Subsystem, Processor Subsystem, Subsystem |