MIKROCHIP-LOGO

MICROCHIP AN4229 Risc V Processor Subsystem

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

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:

  1. Ladda ner referensdesignen files från RT PolarFire: Building RISC-V Processer Subsystem.
  2. 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.

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

Hårdvaruimplementering (ställ en fråga)

Följande figur visar Libero-designen för Mi-V-processorundersystemet.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (2)

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.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (3)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.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (4)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:

  1. Skapa ett Mi-V SoftConsole-projekt
  2. 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
  3. Importera firmware-drivrutinerna
  4. Skapa main.c file med applikationskod
  5. Kartlägg firmware-drivrutiner och länkskriptet
  6. Kartminne och perifera adresser
  7. 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:

  1. Installation av hårdvaran
  2. 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:

  1. Stäng av kortet med SW7-omkopplaren.
  2. Ö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.
  3. Anslut värddatorn till J24-kontakten med USB-kabeln.
  4. För att aktivera SC_SPI bör 1-2 stift av bygel J8 stängas.
  5. Anslut FlashPro-programmeraren till J3-kontakten (JTAG header) och använd en annan USB-kabel för att ansluta FlashPro-programmeraren till värddatorn.
  6. 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.
  7. 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:

  1. Starta Tera Term på värddatorn.
  2. Välj den identifierade COM-porten i Tera Term som visas i följande figur.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (5)
  3. I menyraden väljer du Inställningar > Seriell port för att ställa in COM-porten. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (6)
  4. Ställ in hastigheten (baud) till 115200 och flödeskontroll till ingen och klicka på Nytt inställningsalternativ som visas i följande figur.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (7)

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:

  1. Genererar TCM-initieringsklienten
  2. Programmering av RT PolarFire®-enheten
  3. Genererar SPI Flash-bilden
  4. 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:

  1. Starta Libero® SoC och kör script.tcl (Bilaga 2: Köra TCL-skriptet).
  2. Välj Configure Design Initialization Data and Memories > Libero Design Flow.
  3. 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.
  4. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (8)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.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (9) 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. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (10)

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:

  1. Dubbelklicka på Kör PROGRAM_SPI_IMAGE på fliken Design Flow.
  2. 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.
    MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (11)

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:

  1. Konfigurera hårdvaran, se Konfigurera hårdvaran.
  2. Starta programvaran FlashPro Express på värddatorn.
  3. För att skapa ett nytt jobbprojekt, klicka på Nytt eller välj Nytt jobbprojekt från FlashPro Express Job från Projektmenyn.
  4. 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.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  5. Klicka på OK. Den nödvändiga programmeringen file är vald och redo att programmeras.
  6. 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. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  7. Klicka på KÖR. När enheten har programmerats med framgång visas statusen KÖR GÅRD som visas i följande bild.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (14)

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:

  1. Starta programvaran Libero.
  2. Välj Projekt > Kör skript....
  3. Klicka på Bläddra och välj script.tcl från den nedladdade HW-katalogen.
  4. 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:
  • Uppdaterade styrelserevisionen i Tabell 1-1
  • Lade till Mi-V ESS och CoreSPI i figur 3-1 i avsnittet Designbeskrivning
  • Lade till MIV_ESS_C0_0- och CoreSPI_C0_0-block i tabell 4-1 i avsnittet IP-block
  • Uppdaterade startadressvärdet i Tabell 4-2
  • Uppdaterad Figur 5-1 och Figur 5-2 i avsnittet Programimplementering
  • Lade till en notering om systemkontrollerns viloläge, lade till bygelinställningar för SPI Enable och FlashPro-programmering (antingen inbäddad eller extern) i stegen i avsnittet Konfigurera hårdvara
  • Uppdaterad bild 6-1, Figur 6-2 och Figur 6-3 i avsnittet Konfigurera serieterminalen (Tera Term)
  • Uppdaterad bild 7-1 och Figur 7-2 i avsnittet Generera TCM-initieringsklienten
  • Uppdaterad figur 7-4 i avsnittet Programmering av SPI Flash
  • Tillagd bilaga 2: Kör avsnittet TCL-skript
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
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Tyskland Garcher
Tel: 49-8931-9700

Tyskland Haan
Tel: 49-2129-3766400

Tyskland Heilbronn
Tel: 49-7131-72400

Tyskland Karlsruhe  Tel: 49-721-625370

Tyskland München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Tyskland Rosenheim
Tel: 49-8031-354-560

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

Italien – Milano
Tel: 39-0331-742611
Fax: 39-0331-466781

Italien – Padova
Tel: 39-049-7625286

Nederländerna – Drunen
Tel: 31-416-690399
Fax: 31-416-690340

Norge Trondheim
Tel: 47-72884388

Polen – Warszawa
Tel: 48-22-3325737

Rumänien Bukarest
Tel: 40-21-407-87-50

Spanien - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sverige – Göteborg
Tel: 46-31-704-60-40
Sverige – Stockholm
Tel: 46-8-5090-4654
Storbritannien – Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820

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

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *