MIKROCHIP-LOGO

MICROCHIP AN4229 Risc V verwerker substelsel

MICROCHIP-AN4229 Risc-V-Verwerker-Substelsel-PRODUK

Produk inligting

Spesifikasies

  • Produknaam: RT PolarFire
  • Model: AN4229
  • Verwerker substelsel: RISC-V
  • Kragvereistes: 12V/5A AC-kragadapter
  • Interface: USB 2.0 A tot mini-B, Micro B USB 2.0

Produkgebruiksinstruksies

Ontwerpvereistes
Die hardeware- en sagtewarevereistes vir die bou van 'n Mi-V-verwerkersubstelsel is soos volg:

  • 12V/5A AC kragadapter en koord
  • USB 2.0 A na mini-B kabel
  • Micro B USB 2.0 kabel
  • Verwys na die readme.txt file in die ontwerp files vir alle sagteware weergawes wat benodig word

Ontwerp Voorvereistes
Voordat jy met die ontwerpproses begin, maak seker dat die volgende stappe uitgevoer word:

  • [Lys van voorvereistes]

Ontwerpbeskrywing
MIV_RV32 is 'n verwerkerkern wat ontwerp is om die RISC-V-instruksiestel te implementeer. Die kern kan op 'n FPGA geïmplementeer word.

Gereelde vrae

  • V: Wat is die hardewarevereistes vir RT PolarFire?
    A: Die hardewarevereistes sluit 'n 12V/5A AC-kragadapter en -koord, USB 2.0 A na mini-B-kabel en Micro B USB 2.0-kabel in.
  • V: Wat is die verwerker-substelsel van RT PolarFire?
    A: Die verwerker-substelsel is gebaseer op die RISC-V-argitektuur.

Inleiding (Vra 'n vraag)

Microchip bied die Mi-V verwerker IP en sagteware gereedskapketting teen geen koste aan om RISC-V verwerker gebaseerde ontwerpe te ontwikkel. RISC-V is 'n standaard oop instruksiestelargitektuur (ISA) onder die bestuur van die RISC-V-stigting. Dit bied talle voordele, wat insluit om die oopbrongemeenskap in staat te stel om kerns teen 'n vinniger pas as geslote ISA's te toets en te verbeter. RT PolarFire® Field Programmable Gate Array (FPGA's) ondersteun Mi-V sagte verwerkers om gebruikerstoepassings te laat loop. Hierdie toepassingsnota beskryf hoe om 'n Mi-V-verwerkersubstelsel te bou om 'n gebruikerstoepassing uit die aangewese TCM-geheue uit te voer wat vanaf die SPI Flash geïnisieer is.

Ontwerpvereistes (Vra 'n vraag)
Die volgende tabel lys die hardeware en sagteware vereistes vir die bou van 'n Mi-V verwerker substelsel.

Tabel 1-1. Ontwerpvereistes

Vereiste Beskrywing
Hardewarevereistes
RT PolarFire® Ontwikkelingskit (RTPF500TS-1CG1509M) 12V/5A AC kragadapter en koord USB 2.0 A tot mini-B kabel Micro B USB 2.0 kabel OPENB 1.0
Sagtewarevereistes
Libero® SoC FlashPro Express SoftConsole Sien die readme.txt file in die ontwerp files vir alle sagteware weergawes wat nodig is om die Mi-V verwysing ontwerp te skep

 Ontwerpvereistes (Vra 'n vraag)

Voordat jy begin, voer die volgende stappe uit:

  1. Laai die verwysingsontwerp af files van RT PolarFire: Building RISC-V Processer Subsystem.
  2. Laai Libero® SoC af en installeer dit vanaf die volgende skakel: Libero SoC v2024.1 of later.

Ontwerpbeskrywing (Vra 'n vraag)

MIV_RV32 is 'n verwerkerkern wat ontwerp is om die RISC-V-instruksiestel te implementeer. Die kern kan gekonfigureer word om AHB-, APB3- en AXI3/4-buskoppelvlakke vir perifere en geheuetoegang te hê. Die volgende figuur toon die topvlak-blokdiagram van die Mi-V-substelsel gebou op RT PolarFire® FPGA.

Die gebruikerstoepassing wat op Mi-V-verwerker uitgevoer moet word, kan in 'n eksterne SPI-flits gestoor word. By toestelaanskakeling inisialiseer die stelselbeheerder die aangewese TCM met die gebruikerstoepassing. Die stelselterugstelling word vrygestel nadat die TCM-inisialisering voltooi is. As die gebruikertoepassing in SPI Flash gestoor word, gebruik die Stelselbeheerder die SC_SPI-koppelvlak om die gebruikerstoepassing vanaf SPI Flash te lees. Die gegewe gebruikerstoepassing druk die UART-boodskap "Hello World!" en flikker gebruikers-LED's op die bord.

MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (1)

Hardeware-implementering (vra 'n vraag)

Die volgende figuur toon die Libero-ontwerp van die Mi-V-verwerkersubstelsel.MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (2)

IP-blokke (Vra 'n vraag)
Die volgende tabel lys die IP-blokke wat in die Mi-V-verwerkersubstelselverwysingsontwerp en hul funksie gebruik word.

Tabel 4-1. IP-blokke beskrywing

IP Naam Beskrywing
INIT_MONITOR Die RT PolarFire® Inisialisering Monitor kry die status van toestel en geheue inisialisering
reset_syn Dit is die CORERESET_PF IP instansiasie wat 'n stelselvlak sinchrone terugstelling vir die Mi-V substelsel genereer
 

CCC_0

Die RT PolarFire Clock Conditioning Circuitry (CCC)-blok neem 'n insetklok van 160 MHz van die PF_OSC-blok en genereer 'n 83.33 MHz-stofhorlosie vir die Mi-V-verwerkersubstelsel en ander randapparatuur.
 

 

 

MIV_RV32_C0 (Mi-V Sagte verwerker IP)

Die Mi-V sagte verwerker se verstek Herstel vektoradreswaarde is 0✕8000_0000. Nadat die toestel teruggestel is, voer die verwerker die toepassing vanaf 0✕8000_0000 uit. TCM is die hoofgeheue van die Mi-V-verwerker en is geheue gekarteer na 0✕8000_0000. Die TCM word geïnisialiseer met die gebruikerstoepassing wat in die SPI Flash gestoor word. In die Mi-V-verwerkergeheuekaart word die 0✕8000_0000 tot 0✕8000_FFFF-reeks gedefinieer vir TCM-geheue-koppelvlak en die 0✕7000_0000 tot 0✕7FFF_FFFF-reeks vir die APB-koppelvlak.
MIV_ESS_C0_0 Hierdie MIV Extended Subsystem (ESS) word gebruik om GPIO en UART te ondersteun
CoreSPI_C0_0 CoreSPI word gebruik om die eksterne SPI Flash te programmeer
PF_SPI PF_SPI makro koppel die stoflogika na die eksterne SPI Flash, wat aan die stelselbeheerder gekoppel is
PF_OSC PF_OSC is 'n ossillator aan boord wat 160 MHz uitsetklok genereer

Belangrik: Al die IP-gebruikersgidse en -handboeke is beskikbaar by Libero SoC > Katalogus

Geheuekaart (Vra 'n vraag)
 Die volgende tabel lys die geheuekaart van die herinneringe en randapparatuur.

Tabel 4-2. Geheuekaartbeskrywing

Randapparatuur Begin adres
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Sagteware-implementering (Vra 'n vraag)

Mikroskyfie verskaf SoftConsole-gereedskapsketting om 'n RISC-V-gebruikertoepassing uitvoerbare (.hex) te bou file en ontfout dit. Die verwysingsontwerp files sluit die Firmware-werkspasie in wat die MiV_uart_blinky-sagtewareprojek bevat. Die MiV_uart_blinky-gebruikerstoepassing word op 'n eksterne SPI-flits geprogrammeer met behulp van Libero® SoC. Die gegewe gebruikerstoepassing druk die UART-boodskap "Hello World!" en flikker gebruikers-LED's op die bord.

Soos per die Libero SoC-ontwerpgeheuekaart, word die UART- en GPIO-randadresse gekarteer na onderskeidelik 0x71000000 en 0x75000000. Hierdie inligting word verskaf in die hw_platform.h file soos in die volgende figuur getoon.

MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (3)Die gebruikertoepassing moet vanaf die TCM-geheue (kode, data en stapel) uitgevoer word. Daarom word die RAM-adres in die koppelskrip ingestel op die beginadres van die TCM-geheue soos in die volgende figuur getoon.

MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (4)Die koppelskrif (miv-rv32-ram.ld) is beskikbaar in die FW\MiV_uart_blinky\miv_rv32_hal-lêergids van die ontwerp files. Voer die volgende stappe uit om die gebruikerstoepassing te bou:

  1. Skep 'n Mi-V SoftConsole-projek
  2. Laai die MIV_RV32 HAL af files en drywers van GitHub met behulp van die skakel soos volg: github.com/Mi-V-Soft-RISC-V/platform
  3. Voer die firmware-drywers in
  4. Skep die hoof.c file met toepassingskode
  5. Kaart firmware-drywers en die koppelskrip
  6. Kaartgeheue en perifere adresse
  7. Bou die toepassing

Vir meer inligting oor hierdie stappe, sien AN4997: PolarFire FPGA Bou 'n Mi-V verwerker substelsel. Die .hex file word geskep na suksesvolle bou en dit word gebruik vir ontwerp en geheue inisialisasie konfigurasie in Running the Demo.

 Stel die demonstrasie op (Vra 'n vraag)

Voer die volgende stappe uit om die demo op te stel:

  1. Die opstel van die hardeware
  2. Die opstel van die reeksterminaal (Tera Term)

Stel die hardeware op (vra 'n vraag)
Belangrik: Mi-V-toepassingontfouting met behulp van SoftConsole-ontfouter sal nie werk as Stelselbeheerder-opskortmodus geaktiveer is nie. Die System Controller Suspend Mode is gedeaktiveer vir hierdie ontwerp om Mi-V-toepassing te demonstreer.

Voer die volgende stappe uit om die hardeware op te stel:

  1. Skakel die bord af met die SW7-skakelaar.
  2. Maak J31-jumper oop om die eksterne FlashPro-programmeerder te gebruik of Maak J31-jumper toe om die ingeboude FlashPro-programmeerder te gebruik.
    Belangrik: Embedded Flash Pro Programmer kan slegs gebruik word vir programmering deur Libero of FPExpress dit kan nie gebruik word vir ontfouting van Mi-V-gebaseerde toepassing nie.
  3. Koppel die gasheerrekenaar aan die J24-aansluiting met die USB-kabel.
  4. Om die SC_SPI te aktiveer, moet 1-2 penne van jumper J8 toegemaak word.
  5. Koppel die FlashPro-programmeerder aan J3-aansluiting (JTAG kop) en gebruik 'n ander USB-kabel om die FlashPro-programmeerder aan die gasheerrekenaar te koppel.
  6. Maak seker dat die USB na UART-brugbestuurders outomaties opgespoor word, wat deur die toestelbestuurder op die gasheerrekenaar geverifieer kan word.
    Belangrik: Soos in Figuur 6-1 getoon, wys die poorteienskappe van COM16 dat dit aan die USB-reekspoort gekoppel is. Daarom word COM16 in hierdie example. Die COM-poortnommer is stelselspesifiek. As die USB na UART-brugbestuurders nie geïnstalleer is nie, laai en installeer die drywers vanaf www.microchip.com/en-us/product/mcp2200.
  7. Koppel die kragtoevoer aan J19-aansluiting en skakel die kragtoevoer AAN met skakelaar SW7.

 

Die opstel van die reeksterminaal (Tera Term) (Vra 'n vraag)
Die gebruikerstoepassing (MiV_uart_blinky.hex file) druk die "Hello World!" boodskap op die seriële terminaal deur die UART-koppelvlak.

Voer die volgende stappe uit om die seriële terminaal op te stel:

  1. Begin Tera Term op die gasheerrekenaar.
  2. Kies die geïdentifiseerde COM-poort in Tera Term soos in die volgende figuur getoon.MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (5)
  3. Van die kieslysbalk, kies Opstelling > Reekspoort om die COM-poort op te stel. MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (6)
  4. Stel die spoed (baud) op 115200 en vloeibeheer op geen en klik op Nuwe instellingsopsie soos in die volgende figuur getoon.MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (7)

Nadat die seriële terminaal opgestel is, is die volgende stap om die RT PolarFire®-toestel te programmeer.

Die uitvoering van die demonstrasie (Vra 'n vraag)

Voer die volgende stappe uit om die demo uit te voer:

  1. Genereer die TCM-initialisasiekliënt
  2. Programmering van die RT PolarFire®-toestel
  3. Genereer die SPI Flash Image
  4. Programmering van die SPI Flash

Genereer die TCM-initialiseringskliënt (Vra 'n vraag)
Om die TCM in RT PolarFire® met behulp van die stelselbeheerder te inisialiseer, 'n plaaslike parameters l_cfg_hard_tcm0_en in die miv_rv32_subsys_pkg.v file moet verander word na 1'b1 voor Sintese. Vir meer inligting, sien die MIV_RV32 Gebruikersgids.

In Libero® SoC genereer die Configure Design Initialization Data and Memories opsie die TCM inisialisering kliënt en voeg dit by sNVM, μPROM, of 'n eksterne SPI Flash, gebaseer op die tipe nie-vlugtige geheue wat gekies is. In hierdie toepassingsnota word die TCM-inisialiseringskliënt in die SPI Flash gestoor. Hierdie proses vereis dat die gebruikertoepassing uitvoerbaar is file (.hex file). Die heks file (*.hex) word gegenereer met behulp van SoftConsole-toepassingsprojek. A sampDie gebruikerstoepassing word saam met die ontwerp verskaf files. Die gebruikerstoepassing file (.hex) word gekies vir die skep van die TCM-inisialisasiekliënt deur die volgende stappe te gebruik:

  1. Begin Libero® SoC en hardloop die script.tcl (Bylae 2: Begin van die TCL Script).
  2. Kies Configure Design Initialization Data and Memories > Libero Design Flow.
  3. Op die Fabric RAMs-oortjie, kies die TCM-instansie en dubbelklik daarop om die Edit Fabric RAM Initialization Client dialoogkassie oop te maak, soos in die volgende figuur getoon.
  4. MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (8)In die dialoogkassie Edit Fabric RAM Initialization Client, stel Bergingtipe op SPI-Flash. Kies dan Inhoud van file en klik die Invoer (…) knoppie soos in die volgende figuur getoon.

MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (9) Programmering van die RT PolarFire-toestel (Vra 'n vraag)

  • Die verwysingsontwerp files sluit die Mi-V-verwerker-substelselprojek in wat met Libero® SoC geskep is. Die RT PolarFire®-toestel kan met Libero SoC geprogrammeer word.
  • Die Libero SoC-ontwerpvloei word in die volgende figuur getoon. MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (10)

Om die RT PolarFire-toestel te programmeer, maak die Mi-V-verwerkersubstelsel Libero-projek oop, wat geskep word deur die verskafde TCL-skrifte in Libero SoC te gebruik, en dubbelklik Run Program Action .

Genereer die SPI Flash Image (Vra 'n vraag)

  • Om die SPI Flash-beeld te genereer, dubbelklik Generate SPI Flash Image op die Ontwerpvloei-oortjie.
  • Wanneer die SPI Flash-beeld suksesvol gegenereer is, verskyn 'n groen regmerkie langs Generate SPI Flash Image.

Programmering van die SPI Flash (Vra 'n vraag)
Voer die volgende stappe uit om die SPI Flash-beeld te programmeer:

  1. Dubbelklik Run PROGRAM_SPI_IMAGE op die Ontwerpvloei-oortjie.
  2. Klik Ja in die dialoogkassie.
  • Wanneer die SPI-beeld suksesvol op die toestel geprogrammeer is, verskyn 'n groen regmerkie langs Run PROGRAM_SPI_IMAGE.
  • Nadat SPI Flash-programmering voltooi is, is die TCM gereed. Gevolglik flikker LED's 1, 2, 3 en 4, en dan word afdrukke op die seriële terminaal waargeneem, soos in die volgende figuur getoon.
    MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (11)

Dit sluit die demo af.
Die RT PolarFire®-toestel en die SPI-flits kan ook met FlashPro Express geprogrammeer word, sien Bylaag 1: Programmering van die RT PolarFire-toestel en SPI-flits met behulp van FlashPro Express.

 Bylaag 1: Programmering van die RT PolarFire-toestel en SPI-flits met behulp van FlashPro Express (Vra 'n vraag)

Die verwysingsontwerp files sluit 'n programmeringswerk in file vir die programmering van die RT PolarFire®-toestel met FlashPro Express. Hierdie werk file sluit ook die SPI Flash-beeld in, wat die TCM-inisialisasiekliënt is. FlashPro Express programmeer beide die RT PolarFire-toestel en die SPI Flash met hierdie programmering .job file. Die programmering .job file is beskikbaar by DesignFiles_directory\Programmering_files.

Om die RT PolarFire-toestel met die programmering te programmeer file gebruik FlashPro Express, voer die volgende stappe uit:

  1. Stel die hardeware op, sien Stel die hardeware op.
  2. Begin die FlashPro Express-sagteware op die gasheerrekenaar.
  3. Om 'n nuwe werkprojek te skep, klik New of kies New Job Project vanaf FlashPro Express Job in die Projek-kieslys.
  4. Voer die volgende in die dialoogkassie in:
    • Programmering werk file: Klik op Blaai en navigeer na die ligging waar die .job file is geleë en kies die file. Die werk file is beskikbaar by DesignFiles_directory\Programmering_files.
    • FlashPro Express-posprojekligging: Klik op Blaai en navigeer na die plek waar jy die projek wil stoor.MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (13)
  5. Klik OK. Die vereiste programmering file is gekies en gereed om geprogrammeer te word.
  6. Die FlashPro Express-venster verskyn soos in die volgende figuur getoon. Bevestig dat 'n programmeerdernommer in die Programmeerder-veld verskyn. As dit nie die geval is nie, gaan die bordverbindings na en klik Refresh/Rescan Programmers. MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (13)
  7. Klik RUN. Wanneer die toestel suksesvol geprogrammeer is, word 'n RUN PASSED status vertoon soos in die volgende figuur getoon.MICROCHIP-AN4229 Risc-V-Verwerker-substelsel- (14)

Dit sluit die RT PolarFire-toestel en die SPI Flash-programmering af. Nadat u die bord geprogrammeer het, let op die "Hallo Wêreld!" boodskap gedruk op die UART-terminaal en die flikkering van gebruikers-LED's.

 Bylaag 2: Die uitvoer van die TCL Skrip (Vra 'n vraag)

TCL-skrifte word in die ontwerp verskaf files gids onder gids HW. Indien nodig, kan die ontwerpvloei gereproduseer word vanaf Ontwerpimplementering tot opwekking van werk file.

Voer die volgende stappe uit om die TCL te laat loop:

  1. Begin die Libero-sagteware.
  2. Kies Projek > Voer skrip uit…..
  3. Klik op Blaai en kies script.tcl uit die afgelaaide HW-gids.
  4. Klik Run.

Na suksesvolle uitvoering van TCL-skrip, word Libero-projek binne HW-gids geskep.

  • Vir meer inligting oor TCL-skrifte, sien rtpf_an4229_df/HW/TCL_Script_readme.txt. Vir meer inligting oor TCL-opdragte, sien Tcl Commands-verwysingsgids. Kontak Microchip
  • Tegniese ondersteuning vir enige navrae wat ondervind word, terwyl die TCL-skrip uitgevoer word.

 Hersieningsgeskiedenis (Vra 'n vraag)

Die hersieningsgeskiedenistabel beskryf die veranderinge wat in die dokument geïmplementeer is. Die veranderinge word volgens hersiening gelys, wat begin met die nuutste publikasie.

Tabel 10-1. hersiening Geskiedenis

Hersiening Datum Beskrywing
B 10/2024 Die volgende is die lys van veranderinge wat in die hersiening B van die dokument gemaak is:
  • Het die bordhersiening in Tabel 1-1 opgedateer
  • Het Mi-V ESS en CoreSPI by die Figuur 3-1 in Ontwerpbeskrywing-afdeling gevoeg
  • Bygevoeg MIV_ESS_C0_0 en CoreSPI_C0_0 blokke in die Tabel 4-1 in IP Blocks afdeling
  • Het die beginadreswaarde in Tabel 4-2 opgedateer
  • Opgedateer Figuur 5-1 en Figuur 5-2 in die Sagteware-implementering afdeling
  • Het 'n nota bygevoeg oor stelselbeheerder-opskortmodus, bygevoegde jumper-instellings van SPI Enable en FlashPro-programmering (óf ingebed of ekstern) in stappe in die Opstel van die Hardeware-afdeling
  • Opgedateerde figuur 6-1, Figuur 6-2, en Figuur 6-3 in die Opstel van die Serial Terminal (Tera Term) afdeling
  • Opgedateerde figuur 7-1 en Figuur 7-2 in die afdeling Genereer die TCM-initialisasiekliënt
  • Opgedateer Figuur 7-4 in Programmering van die SPI Flash afdeling
  • Bygevoeg Bylaag 2: Begin van die TCL Script-afdeling
A 10/2021 Die eerste publikasie van hierdie dokument

Mikroskyfie FPGA Ondersteuning

Microchip FPGA-produktegroep ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, en wêreldwye verkoopskantore. Kliënte word voorgestel om Microchip aanlyn hulpbronne te besoek voordat hulle ondersteuning kontak, aangesien dit baie waarskynlik is dat hul navrae reeds beantwoord is.

Kontak Tegniese Ondersteuningsentrum deur die webwebwerf by www.microchip.com/support. Noem die FPGA-toestelonderdeelnommer, kies toepaslike gevalkategorie en laai ontwerp op files terwyl die skep van 'n tegniese ondersteuning geval.
Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.

  • Van Noord-Amerika, skakel 800.262.1060
  • Van die res van die wêreld, skakel 650.318.4460
  • Faks, van enige plek in die wêreld, 650.318.8044

Mikroskyfie inligting

Die mikroskyfie Webwebwerf
Microchip bied aanlyn ondersteuning via ons webwebwerf by www.microchip.com/. Hierdie webwebwerf word gebruik om te maak files en inligting maklik beskikbaar vir kliënte. Sommige van die beskikbare inhoud sluit in:

  • Produkondersteuning – Datablaaie en errata, toepassingsnotas en aample-programme, ontwerphulpbronne, gebruikersgidse en hardeware-ondersteuningsdokumente, nuutste sagtewarevrystellings en argiefsagteware
  • Algemene Tegniese Ondersteuning – Gereelde Vrae (Gereelde Vrae), tegniese ondersteuningsversoeke, aanlyn besprekingsgroepe, Mikroskyfie-ontwerpvennootprogramledelys
  • Business of Microchip – Produkkieser- en bestelgidse, jongste Microchip-persvrystellings, lys van seminare en geleenthede, lyste van Microchip-verkoopskantore, verspreiders en fabrieksverteenwoordigers

Kennisgewingdiens vir produkverandering

  • Microchip se kennisgewingdiens vir produkverandering help om kliënte op hoogte te hou van Microchip-produkte. Intekenare sal e-poskennisgewing ontvang wanneer daar veranderinge, opdaterings, hersienings of foute is wat verband hou met 'n spesifieke produkfamilie of ontwikkelingsinstrument van belang.
  • Om te registreer, gaan na www.microchip.com/pcn en volg die registrasie-instruksies.

Kliënte ondersteuning
Gebruikers van Microchip-produkte kan bystand deur verskeie kanale ontvang:

  • Verspreider of verteenwoordiger
  • Plaaslike Verkoopskantoor
  • Ingebedde oplossingsingenieur (ESE)
  • Tegniese Ondersteuning

Kliënte moet hul verspreider, verteenwoordiger of ESE kontak vir ondersteuning. Plaaslike verkoopskantore is ook beskikbaar om kliënte te help. 'n Lys van verkoopskantore en liggings is by hierdie dokument ingesluit.

Tegniese ondersteuning is beskikbaar deur die webwebwerf by: www.microchip.com/support

Mikroskyfie-toestelle-kodebeskermingsfunksie
Let op die volgende besonderhede van die kodebeskermingsfunksie op Mikroskyfie-produkte:

  • Mikroskyfie-produkte voldoen aan die spesifikasies vervat in hul spesifieke mikroskyfie-datablad.
  • Microchip glo dat sy familie produkte veilig is wanneer dit op die beoogde manier gebruik word, binne bedryfspesifikasies en onder normale toestande.
  • Mikroskyfie waardeer en beskerm sy intellektuele eiendomsregte aggressief. Pogings om die kodebeskermingskenmerke van Microchip-produk te oortree, is streng verbode en kan die Digital Millennium Copyright Act oortree.
  • Nóg Microchip nóg enige ander halfgeleiervervaardiger kan die sekuriteit van sy kode waarborg. Kodebeskerming beteken nie dat ons waarborg dat die produk “onbreekbaar” is nie. Kodebeskerming ontwikkel voortdurend. Microchip is daartoe verbind om die kodebeskermingseienskappe van ons produkte voortdurend te verbeter.

Regskennisgewing
Hierdie publikasie en die inligting hierin mag slegs met Mikroskyfie-produkte gebruik word, insluitend om Mikroskyfie-produkte met jou toepassing te ontwerp, te toets en te integreer. Gebruik van hierdie inligting
op enige ander wyse hierdie bepalings oortree. Inligting rakende toesteltoepassings word slegs vir u gerief verskaf en kan deur opdaterings vervang word. Dit is jou verantwoordelikheid om te verseker dat jou aansoek aan jou spesifikasies voldoen. Kontak jou plaaslike Microchip-verkoopskantoor vir bykomende ondersteuning of, kry bykomende ondersteuning by www.microchip.com/en-us/support/design-help/client-support-services.

HIERDIE INLIGTING WORD “SOOS IS” DEUR MICROCHIP VERSKAF. MICROCHIP MAAK GEEN VERTOë OF WAARBORGE VAN ENIGE AARD, HETsy UITDRUKKELIJK OF GEÏMPLISEERD, SKRIFTELIK OF MONDELING, STATUTÊR OF ANDERS NIE, VERWANTE MET DIE INLIGTING INGESLUIT, MAAR NIE BEPERK TOT ENIGE GEÏSPLISEERDE WAARBORGE-EN-VERBORGING, GESKIKTHEID VIR 'N SPESIFIEKE DOEL, OF WAARBORGE VERWANTE MET DIE TOESTAND, KWALITEIT OF PRESTASIE.

IN GEEN GEVAL SAL MICROCHIP AANSPREEKLIK WEES VIR ENIGE INDIREKTE, SPESIALE, STRAF-, TOEVALLE OF GEVOLLIKE VERLIES, SKADE, KOSTE OF UITGAWE VAN ENIGE AARD WAT OOKAL VERWANT IS MET DIE INLIGTING OF DIE GEBRUIK DAARVAN, WANNEER DIE OORSAAK IS, WANNEER OOKAL DIE OORSAAK IS. MOONTLIKHEID OF DIE SKADE IS VOORSIENBAAR. IN DIE VOLSTE MAAT DEUR WET TOEGELAAT, SAL MICROCHIP SE TOTALE AANSPREEKLIKHEID OP ALLE EISE OP ENIGE MANIER VERBAND MET DIE INLIGTING OF DIE GEBRUIK DAARVAN NIE DIE BEDRAG FOOIE, INDIEN ENIGE, WAARVOOR U DIREKS AAN DIE INFORMASIE BETAAL HET, OORSKRYF NIE.

Die gebruik van Mikroskyfie-toestelle in lewensondersteunende en/of veiligheidstoepassings is geheel en al op die koper se risiko, en die koper stem in om Mikroskyfie te verdedig, te vrywaar en skadeloos te hou teen enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Geen lisensies word, implisiet of andersins, onder enige mikroskyfie intellektuele eiendomsregte oorgedra nie, tensy anders vermeld.

Handelsmerke
Die mikroskyfie naam en logo, die mikroskyfie 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 is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA en ander 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 en ZL is geregistreerde handelsmerke van Microchip Technology Incorporated in die V.S.A.

Aangrensende sleutelonderdrukking, AKS, Analoog-vir-die-Digitale Ouderdom, Enige Kapasitor, 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, Intelligente Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLinko, maxCrypto maksView, 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 is handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.

SQTP is 'n diensmerk van Microchip Technology Ingelyf in die VSA. Die Adaptec-logo, Frequency on Demand, Silicon Storage Technology en Symmcom is geregistreerde handelsmerke van Microchip Technology Inc. in ander lande. GestIC is 'n geregistreerde handelsmerk van Microchip Technology Germany II GmbH & Co. KG, 'n filiaal van Microchip Technology Inc., in ander lande.

Alle ander handelsmerke wat hierin genoem word, is die eiendom van hul onderskeie maatskappye.

© 2024, Microchip Technology Incorporated en sy filiale. Alle regte voorbehou.

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

Gehaltebestuurstelsel 
Vir inligting rakende Microchip se kwaliteitbestuurstelsels, besoek asseblief www.microchip.com/quality.

Wêreldwye verkope en diens

AMERIKA ASIA/PASIFIK ASIA/PASIFIK EUROPA
Korporatiewe Kantoor
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Tegniese ondersteuning: www.microchip.com/support Web Adres: www.microchip.com Atlanta
Duluth, GA
Tel: 678-957-9614
Faks: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA Tel: 774-760-0087
Faks: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Faks: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Faks: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN Tel: 317-773-8323
Faks: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA Tel: 949-462-9523
Faks: 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
Australië – Sydney
Tel: 61-2-9868-6733
China – Beijing
Tel: 86-10-8569-7000
China – Chengdu
Tel: 86-28-8665-5511
China – Chongqing
Tel: 86-23-8980-9588
China – Dongguan
Tel: 86-769-8702-9880
China – Guangzhou
Tel: 86-20-8755-8029
China – Hangzhou
Tel: 86-571-8792-8115
China Hong Kong SAR
Tel: 852-2943-5100
China – Nanjing
Tel: 86-25-8473-2460
China – Qingdao
Tel: 86-532-8502-7355
China – Sjanghai
Tel: 86-21-3326-8000
China – Shenyang
Tel: 86-24-2334-2829 China – Shenzhen
Tel: 86-755-8864-2200
China – Suzhou
Tel: 86-186-6233-1526
China – Wuhan
Tel: 86-27-5980-5300
China – Xian
Tel: 86-29-8833-7252
China – Xiamen
Tel: 86-592-2388138
China – Zhuhai
Tel: 86-756-3210040
Indië Bangalore
Tel: 91-80-3090-4444
Indië – Nieu-Delhi
Tel: 91-11-4160-8631
Indië 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 – Seoel
Tel: 82-2-554-7200 Maleisië – Kuala Lumpur
Tel: 60-3-7651-7906
Maleisië – Penang
Tel: 60-4-227-8870
Filippyne 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
Thailand – Bangkok
Tel: 66-2-694-1351
Viëtnam – Ho Chi Minh
Tel: 84-28-5448-2100
Oostenryk Wels
Tel: 43-7242-2244-39
Faks: 43-7242-2244-393Denemarke Kopenhagen
Tel: 45-4485-5910
Faks: 45-4485-2829Finland Esbo
Tel: 358-9-4520-820

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

Duitsland garching
Tel: 49-8931-9700

Duitsland Haan
Tel: 49-2129-3766400

Duitsland Heilbronn
Tel: 49-7131-72400

Duitsland Karlsruhe  Tel: 49-721-625370

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

Duitsland Rosenheim
Tel: 49-8031-354-560

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

Italië - Milaan
Tel: 39-0331-742611
Faks: 39-0331-466781

Italië – Padova
Tel: 39-049-7625286

Nederland – Drunen
Tel: 31-416-690399
Faks: 31-416-690340

Noorweë Trondheim
Tel: 47-72884388

Pole – Warskou
Tel: 48-22-3325737

Roemenië Boekarest
Tel: 40-21-407-87-50

Spanje - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Swede – Goteberg
Tel: 46-31-704-60-40
Swede – Stockholm
Tel: 46-8-5090-4654
VK – Wokingham
Tel: 44-118-921-5800
Faks: 44-118-921-5820

Aansoeknota
© 2024 Microchip Technology Inc. en sy filiale

Dokumente / Hulpbronne

MICROCHIP AN4229 Risc V verwerker substelsel [pdf] Gebruikersgids
AN4229, AN4229 Risc V verwerker substelsel, AN4229, Risc V verwerker substelsel, verwerker substelsel, substelsel

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *