MICROCHIP-LOGO

MICROCHIP AN4229 Risc V Processor Subsystem

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

Produktinformation

Specifikationer

  • Produktnavn: RT PolarFire
  • Model: AN4229
  • Processorundersystem: RISC-V
  • Strømkrav: 12V/5A AC strømadapter
  • Interface: USB 2.0 A til mini-B, Micro B USB 2.0

Produktbrugsvejledning

Designkrav
Hardware- og softwarekravene til at bygge et Mi-V-processorundersystem er som følger:

  • 12V/5A AC strømadapter og ledning
  • USB 2.0 A til mini-B kabel
  • Micro B USB 2.0 kabel
  • Se readme.txt file i designet files for alle nødvendige softwareversioner

Design forudsætninger
Før du starter designprocessen, skal du sikre dig, at følgende trin er udført:

  • [Liste over forudsætninger]

Design Beskrivelse
MIV_RV32 er en processorkerne designet til at implementere RISC-V instruktionssættet. Kernen kan implementeres på en FPGA.

FAQ

  • Q: Hvad er hardwarekravene til RT PolarFire?
    Sv: Hardwarekravene omfatter en 12V/5A AC-strømadapter og ledning, USB 2.0 A til mini-B-kabel og Micro B USB 2.0-kabel.
  • Q: Hvad er processorundersystemet i RT PolarFire?
    A: Processor-undersystemet er baseret på RISC-V-arkitekturen.

Introduktion (Stil et spørgsmål)

Microchip tilbyder Mi-V-processorens IP- og softwareværktøjskæde uden omkostninger til at udvikle RISC-V-processorbaserede designs. RISC-V er en standard åben Instruction Set Architecture (ISA) under ledelse af RISC-V-fonden. Det tilbyder adskillige fordele, som inkluderer at gøre det muligt for open source-fællesskabet at teste og forbedre kerner i et hurtigere tempo end lukkede ISA'er. RT PolarFire® Field Programmable Gate Array (FPGA'er) understøtter Mi-V bløde processorer til at køre brugerapplikationer. Denne applikationsnote beskriver, hvordan man bygger et Mi-V-processorundersystem til at udføre en brugerapplikation fra den udpegede TCM-hukommelse, der er initialiseret fra SPI Flash.

Designkrav (stil et spørgsmål)
Følgende tabel viser hardware- og softwarekravene til opbygning af et Mi-V-processorundersystem.

Tabel 1-1. Designkrav

Krav Beskrivelse
Hardwarekrav
RT PolarFire®-udviklingssæt (RTPF500TS-1CG1509M) 12V/5A AC-strømadapter og ledning USB 2.0 A til mini-B-kabel Micro B USB 2.0-kabel ÅV 1.0
Softwarekrav
Libero® SoC FlashPro Express SoftConsole Se readme.txt file i designet files for alle softwareversioner, der er nødvendige for at skabe Mi-V-referencedesignet

 Designforudsætninger (stil et spørgsmål)

Før du starter, skal du udføre følgende trin:

  1. Download referencedesignet files fra RT PolarFire: Building RISC-V Processer Subsystem.
  2. Download og installer Libero® SoC fra følgende link: Libero SoC v2024.1 eller nyere.

Designbeskrivelse (Stil et spørgsmål)

MIV_RV32 er en processorkerne designet til at implementere RISC-V instruktionssættet. Kernen kan konfigureres til at have AHB-, APB3- og AXI3/4-busgrænseflader til perifer- og hukommelsesadgange. Følgende figur viser blokdiagrammet på øverste niveau af Mi-V-undersystemet bygget på RT PolarFire® FPGA.

Brugerapplikationen, der skal udføres på Mi-V-processoren, kan gemmes i en ekstern SPI Flash. Ved opstart af enheden initialiserer systemcontrolleren den udpegede TCM med brugerapplikationen. Systemnulstillingen frigives, efter at TCM-initialiseringen er fuldført. Hvis brugerapplikationen er gemt i SPI Flash, bruger systemcontrolleren SC_SPI-grænsefladen til at læse brugerapplikationen fra SPI Flash. Den givne brugerapplikation udskriver UART-meddelelsen "Hello World!" og blinker bruger-LED'er på kortet.

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

Hardwareimplementering (stil et spørgsmål)

Følgende figur viser Libero-designet af Mi-V-processorundersystemet.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (2)

IP-blokke (stil et spørgsmål)
Følgende tabel viser de IP-blokke, der bruges i Mi-V-processorundersystemets referencedesign og deres funktion.

Tabel 4-1. Beskrivelse af IP-blokke

IP navn Beskrivelse
INIT_MONITOR RT PolarFire® Initialization Monitor får status for enheds- og hukommelsesinitialisering
reset_syn Dette er CORERESET_PF IP-instanseringen, som genererer en synkron nulstilling på systemniveau for Mi-V-undersystemet
 

CCC_0

RT PolarFire Clock Conditioning Circuitry (CCC)-blokken tager et input-ur på 160 MHz fra PF_OSC-blokken og genererer et 83.33 MHz stofur til Mi-V-processorundersystemet og andre perifere enheder.
 

 

 

MIV_RV32_C0 (Mi-V Soft Processor IP)

Mi-V soft-processorens standardværdi for nulstil vektoradresse er 0✕8000_0000. Efter enhedens nulstilling udfører processoren applikationen fra 0✕8000_0000. TCM er hovedhukommelsen i Mi-V-processoren og er hukommelseskortet til 0✕8000_0000. TCM initialiseres med brugerapplikationen, som er gemt i SPI Flash. I Mi-V-processorhukommelseskortet er området 0✕8000_0000 til 0✕8000_FFFF defineret for TCM-hukommelsesgrænsefladen og 0✕7000_0000 til 0✕7FFF_FFFF-området defineret for APB-grænsefladen.
MIV_ESS_C0_0 Dette MIV Extended Subsystem (ESS) bruges til at understøtte GPIO og UART
CoreSPI_C0_0 CoreSPI bruges til at programmere den eksterne SPI Flash
PF_SPI PF_SPI makro forbinder strukturlogikken til den eksterne SPI Flash, som er forbundet til systemcontrolleren
PF_OSC PF_OSC er en indbygget oscillator, som genererer 160 MHz output clock

Vigtigt: Alle IP-brugervejledninger og -håndbøger er tilgængelige fra Libero SoC > Katalog

Hukommelseskort (stil et spørgsmål)
 Følgende tabel viser hukommelseskortet over hukommelser og periferiudstyr.

Tabel 4-2. Beskrivelse af hukommelseskort

Periferiudstyr Startadresse
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Softwareimplementering (stil et spørgsmål)

Microchip leverer SoftConsole-værktøjskæde til at bygge en eksekverbar RISC-V-brugerapplikation (.hex) file og fejlfinde det. Referencedesignet files omfatter firmware-arbejdsområdet, der indeholder MiV_uart_blinky-softwareprojektet. MiV_uart_blinky-brugerapplikationen er programmeret på en ekstern SPI Flash ved hjælp af Libero® SoC. Den givne brugerapplikation udskriver UART-meddelelsen "Hello World!" og blinker bruger-LED'er på kortet.

I henhold til Libero SoC-designhukommelseskortet er UART- og GPIO-periferiadresserne kortlagt til henholdsvis 0x71000000 og 0x75000000. Disse oplysninger findes i hw_platform.h file som vist i den følgende figur.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (3)Brugerapplikationen skal udføres fra TCM-hukommelsen (kode, data og stak). Derfor er RAM-adressen i linker-scriptet sat til startadressen for TCM-hukommelsen som vist i den følgende figur.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (4)Linker-scriptet (miv-rv32-ram.ld) er tilgængeligt i mappen FW\MiV_uart_blinky\miv_rv32_hal i designet files. For at bygge brugerapplikationen skal du udføre følgende trin:

  1. Opret et Mi-V SoftConsole-projekt
  2. Download MIV_RV32 HAL files og drivere fra GitHub ved at bruge linket som følger: github.com/Mi-V-Soft-RISC-V/platform
  3. Importer firmware-driverne
  4. Opret hoved.c file med applikationskode
  5. Kort firmware-drivere og linker-scriptet
  6. Korthukommelse og perifere adresser
  7. Byg applikationen

For mere information om disse trin, se AN4997: PolarFire FPGA Building a Mi-V Processor Subsystem. .hex file er oprettet efter vellykket build, og det bruges til design og konfiguration af hukommelsesinitialisering i Kørsel af demoen.

 Opsætning af demoen (stil et spørgsmål)

Udfør følgende trin for at konfigurere demoen:

  1. Opsætning af hardware
  2. Opsætning af den serielle terminal (Tera Term)

Opsætning af hardwaren (stil et spørgsmål)
Vigtigt: Mi-V-applikationsfejlfinding ved hjælp af SoftConsole-debugger vil ikke fungere, hvis System Controller Suspend Mode er aktiveret. System Controller Suspend Mode er deaktiveret for dette design for at demonstrere Mi-V-applikationen.

Udfør følgende trin for at konfigurere hardwaren:

  1. Sluk for kortet ved hjælp af SW7-kontakten.
  2. Åbn J31-jumperen for at bruge den eksterne FlashPro-programmør eller Luk J31-jumperen for at bruge den indlejrede FlashPro-programmør.
    Vigtigt: Embedded Flash Pro Programmer kan kun bruges til programmering gennem Libero eller FPExpress, den kan ikke bruges til fejlretning af Mi-V-baseret applikation.
  3. Tilslut værts-pc'en til J24-stikket ved hjælp af USB-kablet.
  4. For at aktivere SC_SPI skal 1-2 ben af ​​jumper J8 være lukket.
  5. Tilslut FlashPro-programmøren til J3-stikket (JTAG header) og brug et andet USB-kabel til at forbinde FlashPro-programmøren til værts-pc'en.
  6. Sørg for, at USB til UART-brodriverne automatisk detekteres, hvilket kan verificeres gennem enhedshåndteringen på værts-pc'en.
    Vigtigt: Som vist i figur 6-1 viser portegenskaberne for COM16, at den er tilsluttet USB seriel port. Derfor er COM16 valgt i dette example. COM-portnummeret er systemspecifikt. Hvis USB til UART-brodriverne ikke er installeret, skal du downloade og installere driverne fra www.microchip.com/en-us/product/mcp2200.
  7. Tilslut strømforsyningen til J19-stikket, og tænd for strømforsyningen med kontakt SW7.

 

Opsætning af den serielle terminal (Tera Term) (Stil et spørgsmål)
Brugerapplikationen (MiV_uart_blinky.hex file) udskriver "Hej verden!" besked på den serielle terminal gennem UART-interfacet.

For at konfigurere den serielle terminal skal du udføre følgende trin:

  1. Start Tera Term på værts-pc'en.
  2. Vælg den identificerede COM-port i Tera Term som vist i følgende figur.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (5)
  3. Fra menulinjen skal du vælge Opsætning > Seriel port for at konfigurere COM-porten. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (6)
  4. Indstil hastigheden (baud) til 115200 og flowkontrol til ingen, og klik på Ny indstillingsmulighed som vist i følgende figur.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (7)

Når den serielle terminal er konfigureret, er næste trin at programmere RT PolarFire®-enheden.

Kørsel af demoen (stil et spørgsmål)

Udfør følgende trin for at køre demoen:

  1. Generering af TCM-initialiseringsklienten
  2. Programmering af RT PolarFire®-enheden
  3. Generering af SPI Flash-billedet
  4. Programmering af SPI Flash

Generering af TCM-initialiseringsklienten (stil et spørgsmål)
For at initialisere TCM'en i RT PolarFire® ved hjælp af systemcontrolleren, en lokal parameter l_cfg_hard_tcm0_en i miv_rv32_subsys_pkg.v file skal ændres til 1'b1 før syntese. For mere information, se MIV_RV32 Brugervejledning.

I Libero® SoC genererer indstillingen Configure Design Initialization Data and Memories TCM-initialiseringsklienten og tilføjer den til sNVM, μPROM eller en ekstern SPI Flash, baseret på den valgte type ikke-flygtig hukommelse. I denne applikationsnote er TCM-initialiseringsklienten gemt i SPI Flash. Denne proces kræver, at brugerapplikationen kan eksekveres file (.hex file). Hekset file (*.hex) genereres ved hjælp af SoftConsole applikationsprojekt. A sampBrugerapplikationen leveres sammen med designet files. Brugerapplikationen file (.hex) er valgt til oprettelse af TCM-initialiseringsklienten ved hjælp af følgende trin:

  1. Start Libero® SoC og kør script.tcl (Bilag 2: Kørsel af TCL Script).
  2. Vælg Konfigurer designinitialiseringsdata og -hukommelser > Libero Design Flow.
  3. På fanen Fabric RAMs skal du vælge TCM-forekomsten og dobbeltklikke på den for at åbne dialogboksen Edit Fabric RAM Initialization Client, som vist i følgende figur.
  4. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (8)Indstil Lagertype til SPI-Flash i dialogboksen Edit Fabric RAM Initialization Client. Vælg derefter Indhold fra file og klik på knappen Importer (…) som vist i følgende figur.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (9) Programmering af RT PolarFire-enheden (stil et spørgsmål)

  • Referencedesignet files omfatter Mi-V-processor-subsystem-projektet, der er oprettet ved hjælp af Libero® SoC. RT PolarFire®-enheden kan programmeres ved hjælp af Libero SoC.
  • Libero SoC-designflowet er vist i den følgende figur. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (10)

For at programmere RT PolarFire-enheden skal du åbne Mi-V-processorundersystemet Libero-projektet, som er oprettet ved hjælp af de medfølgende TCL-scripts i Libero SoC, og dobbeltklikke på Kør programhandling .

Generering af SPI Flash-billedet (stil et spørgsmål)

  • For at generere SPI Flash-billedet skal du dobbeltklikke på Generer SPI Flash-billede på fanen Design Flow.
  • Når SPI Flash-billedet er genereret korrekt, vises et grønt flueben ud for Generer SPI Flash-billede.

Programmering af SPI Flash (stil et spørgsmål)
Udfør følgende trin for at programmere SPI Flash-billedet:

  1. Dobbeltklik på Kør PROGRAM_SPI_IMAGE på fanen Design Flow.
  2. Klik på Ja i dialogboksen.
  • Når SPI-billedet er programmeret på enheden, vises et grønt flueben ud for Kør PROGRAM_SPI_IMAGE.
  • Efter SPI Flash-programmering er afsluttet, er TCM klar. Som et resultat blinker LED'erne 1, 2, 3 og 4, og derefter observeres udskrifter på den serielle terminal, som vist i følgende figur.
    MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (11)

Dette afslutter demoen.
RT PolarFire®-enheden og SPI-flashen kan også programmeres ved hjælp af FlashPro Express, se bilag 1: Programmering af RT PolarFire-enheden og SPI-flashen ved hjælp af FlashPro Express.

 Bilag 1: Programmering af RT PolarFire-enheden og SPI Flash ved hjælp af FlashPro Express (Stil et spørgsmål)

Referencedesignet files omfatter et programmeringsjob file til programmering af RT PolarFire®-enheden ved hjælp af FlashPro Express. Dette job file inkluderer også SPI Flash-billedet, som er TCM-initialiseringsklienten. FlashPro Express programmerer både RT PolarFire-enheden og SPI Flash med dette programmerings-.job file. Programmerings .job file findes hos DesignFiles_directory\Programmering_files.

For at programmere RT PolarFire-enheden med programmeringen file ved hjælp af FlashPro Express skal du udføre følgende trin:

  1. Konfigurer hardwaren, se Konfiguration af hardwaren.
  2. Start FlashPro Express-softwaren på værts-pc'en.
  3. For at oprette et nyt jobprojekt skal du klikke på Nyt eller vælge Nyt jobprojekt fra FlashPro Express Job i menuen Projekt.
  4. Indtast følgende i dialogboksen:
    • Programmering job file: Klik på Gennemse, og naviger til det sted, hvor .job file er placeret og vælg file. Jobbet file findes hos DesignFiles_directory\Programmering_files.
    • FlashPro Express jobprojektplacering: Klik på Gennemse, og naviger til den placering, hvor du vil gemme projektet.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  5. Klik på OK. Den nødvendige programmering file er valgt og klar til at blive programmeret.
  6. FlashPro Express-vinduet vises som vist i følgende figur. Bekræft, at et programmeringsnummer vises i programmeringsfeltet. Hvis det ikke gør det, skal du kontrollere kortforbindelserne og klikke på Opdater/genscan programmerere. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  7. Klik på KØR. Når enheden er programmeret med succes, vises en RUN PASSED status som vist i den følgende figur.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (14)

Dette afslutter RT PolarFire-enheden og SPI Flash-programmeringen. Efter programmering af tavlen, observer "Hello World!" meddelelse trykt på UART-terminalen og blinkende bruger-LED'er.

 Bilag 2: Kørsel af TCL-scriptet (Stil et spørgsmål)

TCL-scripts er inkluderet i designet files mappe under mappe HW. Om nødvendigt kan designflowet reproduceres fra designimplementering til generering af job file.

For at køre TCL skal du udføre følgende trin:

  1. Start Libero-softwaren.
  2. Vælg Projekt > Udfør script...
  3. Klik på Gennemse, og vælg script.tcl fra det downloadede HW-bibliotek.
  4. Klik på Kør.

Efter vellykket eksekvering af TCL-scriptet oprettes Libero-projektet i HW-biblioteket.

  • For mere information om TCL-scripts, se rtpf_an4229_df/HW/TCL_Script_readme.txt. For mere information om TCL-kommandoer, se Tcl Commands Reference Guide. Kontakt Microchip
  • Teknisk support til alle forespørgsler, der opstår, mens du kører TCL-scriptet.

 Revisionshistorik (stil et spørgsmål)

Revisionshistoriktabellen beskriver de ændringer, der blev implementeret i dokumentet. Ændringerne er listet efter revision, startende med den seneste publikation.

Tabel 10-1. Revisionshistorik

Revision Dato Beskrivelse
B 10/2024 Følgende er listen over ændringer foretaget i revision B af dokumentet:
  • Opdateret bestyrelsesrevisionen i tabel 1-1
  • Tilføjet Mi-V ESS og CoreSPI til figur 3-1 i afsnittet Designbeskrivelse
  • Tilføjede MIV_ESS_C0_0- og CoreSPI_C0_0-blokke i tabel 4-1 i afsnittet IP-blokke
  • Opdaterede startadresseværdien i tabel 4-2
  • Opdateret figur 5-1 og figur 5-2 i afsnittet Softwareimplementering
  • Tilføjet en bemærkning om systemcontrollerens suspenderingstilstand, tilføjet jumperindstillinger for SPI Enable og FlashPro-programmering (enten indlejret eller ekstern) i trinene i Opsætning af hardwareafsnittet
  • Opdateret figur 6-1, Figur 6-2 og Figur 6-3 i afsnittet Opsætning af den serielle terminal (Tera Term)
  • Opdateret figur 7-1 og Figur 7-2 i afsnittet Generering af TCM-initialiseringsklient
  • Opdateret figur 7-4 i afsnittet Programmering af SPI Flash
  • Tilføjet tillæg 2: Kørsel af TCL Script sektionen
A 10/2021 Den første udgivelse af dette dokument

Mikrochip FPGA-understøttelse

Microchip FPGA-produktgruppen støtter sine produkter med forskellige supporttjenester, herunder kundeservice, teknisk kundesupportcenter, et webwebsted og verdensomspændende salgskontorer. Kunder foreslås at besøge Microchips onlineressourcer, før de kontakter support, da det er meget sandsynligt, at deres forespørgsler allerede er blevet besvaret.

Kontakt teknisk supportcenter via website kl www.microchip.com/support. Nævn FPGA-enhedens varenummer, vælg passende sagskategori, og upload design files, mens du opretter en teknisk supportsag.
Kontakt kundeservice for ikke-teknisk produktsupport, såsom produktpriser, produktopgraderinger, opdateringsoplysninger, ordrestatus og godkendelse.

  • Fra Nordamerika, ring 800.262.1060
  • Fra resten af ​​verden, ring på 650.318.4460
  • Fax, hvor som helst i verden, 650.318.8044

Mikrochip information

Mikrochippen Webwebsted
Microchip yder online support via vores website kl www.microchip.com/. Denne website bruges til at lave files og information let tilgængelig for kunderne. Noget af det tilgængelige indhold inkluderer:

  • Produktsupport – Datablade og errata, applikationsnoter og sample-programmer, designressourcer, brugervejledninger og hardwaresupportdokumenter, seneste softwareudgivelser og arkiveret software
  • Generel teknisk support – ofte stillede spørgsmål (ofte stillede spørgsmål), anmodninger om teknisk support, online diskussionsgrupper, medlemsliste for Microchip-designpartnerprogram
  • Business of Microchip – Produktvælger- og bestillingsvejledninger, seneste Microchip-pressemeddelelser, oversigt over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabriksrepræsentanter

Produktændringsmeddelelsesservice

  • Microchips underretningstjeneste for produktændringer hjælper med at holde kunderne opdateret på Microchip-produkter. Abonnenter vil modtage e-mail-meddelelser, når der er ændringer, opdateringer, revisioner eller fejl relateret til en specificeret produktfamilie eller udviklingsværktøj af interesse.
  • For at registrere, gå til www.microchip.com/pcn og følg registreringsvejledningen.

Kundesupport
Brugere af Microchip-produkter kan modtage assistance gennem flere kanaler:

  • Distributør eller repræsentant
  • Lokalt salgskontor
  • Embedded Solutions Engineer (ESE)
  • Teknisk support

Kunder bør kontakte deres distributør, repræsentant eller ESE for at få support. Lokale salgskontorer er også tilgængelige for at hjælpe kunder. En liste over salgskontorer og lokationer er inkluderet i dette dokument.

Teknisk support er tilgængelig via webwebsted på: www.microchip.com/support

Mikrochip-enheder kodebeskyttelsesfunktion
Bemærk følgende detaljer om kodebeskyttelsesfunktionen på Microchip-produkter:

  • Microchip-produkter opfylder specifikationerne i deres særlige Microchip-datablad.
  • Microchip mener, at dens familie af produkter er sikre, når de bruges på den tilsigtede måde, inden for driftsspecifikationerne og under normale forhold.
  • Microchip værdsætter og beskytter aggressivt sine intellektuelle ejendomsrettigheder. Forsøg på at bryde kodebeskyttelsesfunktionerne i Microchip-produktet er strengt forbudt og kan være i strid med Digital Millennium Copyright Act.
  • Hverken Microchip eller nogen anden halvlederproducent kan garantere sikkerheden af ​​deres kode. Kodebeskyttelse betyder ikke, at vi garanterer, at produktet er "ubrydeligt". Kodebeskyttelse er i konstant udvikling. Microchip er forpligtet til løbende at forbedre kodebeskyttelsesfunktionerne i vores produkter.

Juridisk meddelelse
Denne publikation og oplysningerne heri må kun bruges med Microchip-produkter, herunder til at designe, teste og integrere Microchip-produkter med din applikation. Brug af disse oplysninger
på anden måde overtræder disse vilkår. Oplysninger om enhedsapplikationer gives kun for din bekvemmelighed og kan blive afløst af opdateringer. Det er dit ansvar at sikre, at din ansøgning lever op til dine specifikationer. Kontakt dit lokale Microchip salgskontor for yderligere support, eller få yderligere support på www.microchip.com/en-us/support/design-help/client-support-services.

DISSE OPLYSNINGER LEVERES AF MICROCHIP "SOM DE ER". MICROCHIP GIVER INGEN REPRÆSENTATIONER ELLER GARANTIER AF NOGEN ART, HVERKEN UDTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIGE ELLER mundtlige, LOVBESTEMMET ELLER ANDEN MÅDE, RELATET TIL OPLYSNINGERNE, INKLUSIVE MEN IKKE BEGRÆNSET TIL NOGEN STILTIENDE GARANTIER, GARANTIER OG GARANTIER. EGNETHED TIL ET BESTEMT FORMÅL ELLER GARANTIER RELATET TIL DETS TILSTAND, KVALITET ELLER YDELSE.

MICROCHIP VIL UNDER INGEN OMSTÆNDIGHEDER VÆRE ANSVARLIG FOR NOGEN INDIREKTE, SÆRLIGE, STRAFFENDE, TILFÆLDELIGE ELLER FØLGETAB, SKADER, OMKOSTNINGER ELLER UDGIFTER AF NOGEN ART, SOM ER RELATET TIL OPLYSNINGERNE ELLER DERES ANVENDELSE, UNDER ANDET ELLER ARGANG. MULIGHEDEN ELLER SKADERNE ER FORUDSIGELIGE. I DET FULDSTÆNDE OMFANG, DET ER TILLADT AF LOVEN, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOGEN MÅDE RELATET TIL INFORMATIONEN ELLER DERES ANVENDELSE IKKE OVERstige BELØBET, HVIS NOGET, SOM DU HAR BETALT DIREKTE TIL MICRATIONOCHIP.

Brug af Microchip-enheder i livsstøtte- og/eller sikkerhedsapplikationer er helt på købers risiko, og køberen indvilliger i at forsvare, skadesløsholde og holde Microchip skadesløs fra enhver skade, krav, sager eller udgifter som følge af sådan brug. Ingen licenser videregives, implicit eller på anden måde, under nogen af ​​Microchips intellektuelle ejendomsrettigheder, medmindre andet er angivet.

Varemærker
Mikrochipnavnet og logoet, mikrochiplogoet, Adaptec, AVR, AVR-logoet, 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 og XMEGA er registrerede varemærker tilhørende Microchip Technology Incorporated i USA og andre lande.

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 og ZL er registrerede varemærker tilhørende Microchip Technology Incorporated i USA

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 Programmering, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLinko, maxCrypto 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 og ZENA er varemærker tilhørende Microchip Technology Incorporated i USA og andre lande.

SQTP er et servicemærke tilhørende Microchip Technology Incorporated i USA Adaptec-logoet, Frequency on Demand, Silicon Storage Technology og Symmcom er registrerede varemærker tilhørende Microchip Technology Inc. i andre lande. GestIC er et registreret varemærke tilhørende Microchip Technology Germany II GmbH & Co. KG, et datterselskab af Microchip Technology Inc., i andre lande.

Alle andre varemærker nævnt heri tilhører deres respektive virksomheder.

© 2024, Microchip Technology Incorporated og dets datterselskaber. Alle rettigheder forbeholdes.

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

Kvalitetsstyringssystem 
For information om Microchips kvalitetsstyringssystemer, besøg venligst www.microchip.com/quality.

Verdensomspændende salg og service

AMERIKA ASIEN/PACIFIK ASIEN/PACIFIK EUROPA
Corporate Kontor
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tlf.: 480-792-7200
Fax: 480-792-7277
Teknisk support: www.microchip.com/support Web Adresse: www.microchip.com Atlanta
Duluth, GA
Tlf.: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tlf.: 512-257-3370
Boston
Westborough, MA Tlf.: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tlf.: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tlf.: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tlf.: 248-848-4000
Houston, TX
Tlf.: 281-894-5983
Indianapolis
Noblesville, IN Tlf.: 317-773-8323
Fax: 317-773-5453
Tlf.: 317-536-2380
Los Angeles
Mission Viejo, CA Tlf.: 949-462-9523
Fax: 949-462-9608
Tlf.: 951-273-7800
Raleigh, NC
Tlf.: 919-844-7510
New York, NY
Tlf.: 631-435-6000
San Jose, CA
Tlf.: 408-735-9110
Tlf.: 408-436-4270
Canada Toronto
Tlf.: 905-695-1980
|Fax: 905-695-2078
Australien – Sydney
Tlf.: 61-2-9868-6733
Kina – Beijing
Tlf.: 86-10-8569-7000
Kina – Chengdu
Tlf.: 86-28-8665-5511
Kina – Chongqing
Tlf.: 86-23-8980-9588
Kina – Dongguan
Tlf.: 86-769-8702-9880
Kina – Guangzhou
Tlf.: 86-20-8755-8029
Kina – Hangzhou
Tlf.: 86-571-8792-8115
Kina Hong Kong SAR
Tlf.: 852-2943-5100
Kina – Nanjing
Tlf.: 86-25-8473-2460
Kina – Qingdao
Tlf.: 86-532-8502-7355
Kina – Shanghai
Tlf.: 86-21-3326-8000
Kina – Shenyang
Tlf.: 86-24-2334-2829 Kina – Shenzhen
Tlf.: 86-755-8864-2200
Kina – Suzhou
Tlf.: 86-186-6233-1526
Kina – Wuhan
Tlf.: 86-27-5980-5300
Kina – Xian
Tlf.: 86-29-8833-7252
Kina – Xiamen
Tlf.: 86-592-2388138
Kina – Zhuhai
Tlf.: 86-756-3210040
Indien Bangalore
Tlf.: 91-80-3090-4444
Indien – New Delhi
Tlf.: 91-11-4160-8631
Indien Pune
Tlf.: 91-20-4121-0141
Japan Osaka
Tlf.: 81-6-6152-7160
Japan Tokyo
Tlf.: 81-3-6880- 3770
Korea – Daegu
Tlf.: 82-53-744-4301
Korea – Seoul
Tlf.: 82-2-554-7200 Malaysia – Kuala Lumpur
Tlf.: 60-3-7651-7906
Malaysia – Penang
Tlf.: 60-4-227-8870
Filippinerne Manila
Tlf.: 63-2-634-9065
Singapore
Tlf.: 65-6334-8870
Taiwan – Hsin Chu
Tlf.: 886-3-577-8366
Taiwan – Kaohsiung
Tlf.: 886-7-213-7830
Taiwan - Taipei
Tlf.: 886-2-2508-8600
Thailand – Bangkok
Tlf.: 66-2-694-1351
Vietnam – Ho Chi Minh
Tlf.: 84-28-5448-2100
Østrig Wels
Tlf.: 43-7242-2244-39
Fax: 43-7242-2244-393Danmark København
Tlf.: 45-4485-5910
Fax: 45-4485-2829Finland Espoo
Tlf.: 358-9-4520-820

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

Tyskland garching
Tlf.: 49-8931-9700

Tyskland Haan
Tlf.: 49-2129-3766400

Tyskland Heilbronn
Tlf.: 49-7131-72400

Tyskland Karlsruhe  Tlf.: 49-721-625370

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

Tyskland Rosenheim
Tlf.: 49-8031-354-560

Israel – Hod Hasharon
Tlf.: 972-9-775-5100

Italien – Milano
Tlf.: 39-0331-742611
Fax: 39-0331-466781

Italien – Padova
Tlf.: 39-049-7625286

Holland – Drunen
Tlf.: 31-416-690399
Fax: 31-416-690340

Norge Trondheim
Tlf.: 47-72884388

Polen – Warszawa
Tlf.: 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
Tlf.: 46-8-5090-4654
Storbritannien – Wokingham
Tlf.: 44-118-921-5800
Fax: 44-118-921-5820

Ansøgningsnote
© 2024 Microchip Technology Inc. og dets datterselskaber

Dokumenter/ressourcer

MICROCHIP AN4229 Risc V Processor Subsystem [pdfBrugervejledning
AN4229, AN4229 Risc V Processor Subsystem, AN4229, Risc V Processor Subsystem, Processor Subsystem, Subsystem

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *