MIKROČIP-LOGO

Podsistem procesorja MICROCHIP AN4229 Risc V

MICROCHIP-AN4229 Risc-V-Procesorski-Podsistem-IZDELEK

Informacije o izdelku

Specifikacije

  • Ime izdelka: RT PolarFire
  • Model: AN4229
  • Podsistem procesorja: RISC-V
  • Zahteve za napajanje: 12V/5A AC napajalnik
  • Vmesnik: USB 2.0 A do mini-B, Micro B USB 2.0

Navodila za uporabo izdelka

Zahteve za oblikovanje
Zahteve glede strojne in programske opreme za izgradnjo procesorskega podsistema Mi-V so naslednje:

  • 12V/5A AC napajalnik in kabel
  • Kabel USB 2.0 A na mini-B
  • Micro B USB 2.0 kabel
  • Glejte readme.txt file v oblikovanju files za vse potrebne različice programske opreme

Oblikovalski predpogoji
Preden začnete s postopkom načrtovanja, se prepričajte, da so izvedeni naslednji koraki:

  • [Seznam predpogojev]

Opis zasnove
MIV_RV32 je procesorsko jedro, zasnovano za implementacijo niza ukazov RISC-V. Jedro je mogoče implementirati na FPGA.

pogosta vprašanja

  • V: Kakšne so strojne zahteve za RT PolarFire?
    O: Zahteve za strojno opremo vključujejo napajalnik in kabel za izmenični tok 12 V/5 A, kabel USB 2.0 A do mini-B in kabel Micro B USB 2.0.
  • V: Kaj je procesorski podsistem RT PolarFire?
    O: Procesorski podsistem temelji na arhitekturi RISC-V.

Uvod (zastavite vprašanje)

Microchip ponuja procesor Mi-V IP in programsko orodje brez stroškov za razvoj modelov, ki temeljijo na procesorju RISC-V. RISC-V je standardna odprta arhitektura nabora navodil (ISA) pod vodstvom fundacije RISC-V. Ponuja številne prednosti, ki vključujejo odprtokodno skupnost, ki omogoča hitrejše testiranje in izboljšanje jeder kot zaprti ISA. RT PolarFire® Field Programmable Gate Array (FPGA) podpira mehke procesorje Mi-V za izvajanje uporabniških aplikacij. Ta opomba o aplikaciji opisuje, kako zgraditi procesorski podsistem Mi-V za izvajanje uporabniške aplikacije iz določenega pomnilnika TCM, inicializiranega iz SPI Flash.

Zahteve glede oblikovanja (zastavite vprašanje)
Naslednja tabela navaja zahteve glede strojne in programske opreme za izgradnjo procesorskega podsistema Mi-V.

Tabela 1-1. Zahteve za oblikovanje

Zahteva Opis
Zahteve glede strojne opreme
RT PolarFire® Development Kit (RTPF500TS-1CG1509M) 12V/5A AC napajalnik in kabel USB 2.0 A do mini-B kabel Micro B USB 2.0 kabel REV 1.0. XNUMX. XNUMX
Zahteve za programsko opremo
Libero® SoC FlashPro Express SoftConsole Oglejte si readme.txt file v oblikovanju files za vse različice programske opreme, potrebne za ustvarjanje referenčnega dizajna Mi-V

 Predpogoji za oblikovanje (zastavite vprašanje)

Preden začnete, izvedite naslednje korake:

  1. Prenesite referenčno zasnovo files iz RT PolarFire: Gradnja procesorskega podsistema RISC-V.
  2. Prenesite in namestite Libero® SoC z naslednje povezave: Libero SoC v2024.1 ali novejši.

Opis dizajna (zastavite vprašanje)

MIV_RV32 je procesorsko jedro, zasnovano za implementacijo niza ukazov RISC-V. Jedro je mogoče konfigurirati tako, da ima vmesnike vodila AHB, APB3 in AXI3/4 za dostop do perifernih naprav in pomnilnika. Naslednja slika prikazuje blokovni diagram najvišje ravni podsistema Mi-V, zgrajenega na RT PolarFire® FPGA.

Uporabniško aplikacijo, ki se izvaja na procesorju Mi-V, je mogoče shraniti v zunanji SPI Flash. Ob vklopu naprave sistemski krmilnik inicializira določen TCM z uporabniško aplikacijo. Ponastavitev sistema se sprosti po zaključku inicializacije TCM. Če je uporabniška aplikacija shranjena v SPI Flash, sistemski krmilnik uporablja vmesnik SC_SPI za branje uporabniške aplikacije iz SPI Flash. Dana uporabniška aplikacija natisne sporočilo UART "Hello World!" in utripa uporabniške LED na plošči.

MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (1)

Izvedba strojne opreme (zastavite vprašanje)

Naslednja slika prikazuje zasnovo Libero procesorskega podsistema Mi-V.MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (2)

Bloki IP (postavite vprašanje)
Naslednja tabela navaja bloke IP, uporabljene v referenčni zasnovi podsistema procesorja Mi-V, in njihovo funkcijo.

Tabela 4-1. Opis blokov IP

Ime IP Opis
INIT_MONITOR RT PolarFire® Initialization Monitor dobi status inicializacije naprave in pomnilnika
reset_syn To je primer IP CORERESET_PF, ki ustvari sinhrono ponastavitev na sistemski ravni za podsistem Mi-V
 

CCC_0

Blok RT PolarFire Clock Conditioning Circuitry (CCC) vzame vhodno uro 160 MHz iz bloka PF_OSC in ustvari 83.33 MHz strukturno uro za procesorski podsistem Mi-V in druge zunanje naprave.
 

 

 

MIV_RV32_C0 (IP mehkega procesorja Mi-V)

Privzeta vrednost vektorskega naslova za ponastavitev programskega procesorja Mi-V je 0✕8000_0000. Po ponastavitvi naprave procesor izvede aplikacijo od 0✕8000_0000. TCM je glavni pomnilnik procesorja Mi-V in je pomnilnik preslikan na 0✕8000_0000. TCM se inicializira z uporabniško aplikacijo, ki je shranjena v SPI Flash. V pomnilniški karti procesorja Mi-V je obseg od 0✕8000_0000 do 0✕8000_FFFF definiran za pomnilniški vmesnik TCM, obseg od 0✕7000_0000 do 0✕7FFF_FFFF pa je definiran za vmesnik APB.
MIV_ESS_C0_0 Ta razširjeni podsistem MIV (ESS) se uporablja za podporo GPIO in UART
CoreSPI_C0_0 CoreSPI se uporablja za programiranje zunanjega SPI Flash
PF_SPI PF_SPI makro povezuje logiko tkanine z zunanjim SPI Flash, ki je povezan s sistemskim krmilnikom
PF_OSC PF_OSC je vgrajeni oscilator, ki ustvari 160 MHz izhodno uro

Pomembno: Vsi uporabniški priročniki in priročniki za IP so na voljo v Libero SoC > Katalog

Zemljevid spomina (postavite vprašanje)
 Naslednja tabela navaja pomnilniški zemljevid pomnilnikov in zunanjih naprav.

Tabela 4-2. Opis zemljevida pomnilnika

periferne naprave Začetni naslov
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Implementacija programske opreme (zastavite vprašanje)

Microchip zagotavlja verigo orodij SoftConsole za izdelavo izvršljive uporabniške aplikacije RISC-V (.hex) file in odpravi napako. Referenčni dizajn filevključuje delovni prostor vdelane programske opreme, ki vsebuje projekt programske opreme MiV_uart_blinky. Uporabniška aplikacija MiV_uart_blinky je programirana na zunanjem SPI Flash z uporabo Libero® SoC. Dana uporabniška aplikacija natisne sporočilo UART "Hello World!" in utripa uporabniške LED na plošči.

V skladu s preslikavo pomnilnika načrta Libero SoC sta periferna naslova UART in GPIO preslikana na 0x71000000 oziroma 0x75000000. Te informacije so na voljo v hw_platform.h file kot je prikazano na naslednji sliki.

MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (3)Uporabniško aplikacijo je treba izvesti iz pomnilnika TCM (koda, podatki in sklad). Zato je naslov RAM v skriptu povezovalnika nastavljen na začetni naslov pomnilnika TCM, kot je prikazano na naslednji sliki.

MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (4)Skript povezovalca (miv-rv32-ram.ld) je na voljo v mapi FW\MiV_uart_blinky\miv_rv32_hal zasnove files. Če želite zgraditi uporabniško aplikacijo, izvedite naslednje korake:

  1. Ustvarite projekt Mi-V SoftConsole
  2. Prenesite MIV_RV32 HAL files in gonilniki iz GitHub z uporabo naslednje povezave: github.com/Mi-V-Soft-RISC-V/platforma
  3. Uvozite gonilnike vdelane programske opreme
  4. Ustvari glavno.c file s kodo aplikacije
  5. Preslikava gonilnikov vdelane programske opreme in povezovalnega skripta
  6. Preslikava pomnilnika in perifernih naslovov
  7. Zgradite aplikacijo

Za več informacij o teh korakih glejte AN4997: PolarFire FPGA Izgradnja procesorskega podsistema Mi-V. .hex file se ustvari po uspešni gradnji in se uporablja za načrtovanje in konfiguracijo inicializacije pomnilnika v Running the Demo.

 Nastavitev predstavitve (postavite vprašanje)

Če želite nastaviti predstavitev, izvedite naslednje korake:

  1. Nastavitev strojne opreme
  2. Nastavitev serijskega terminala (Tera Term)

Nastavitev strojne opreme (zastavite vprašanje)
Pomembno: Razhroščevanje aplikacije Mi-V z razhroščevalnikom SoftConsole ne bo delovalo, če je omogočen način začasne zaustavitve sistemskega krmilnika. Način začasne zaustavitve sistemskega krmilnika je za to zasnovo onemogočen za predstavitev aplikacije Mi-V.

Za nastavitev strojne opreme izvedite naslednje korake:

  1. Izklopite ploščo s stikalom SW7.
  2. Odprite mostiček J31 za uporabo zunanjega programatorja FlashPro ali zaprite mostiček J31 za uporabo vdelanega programatorja FlashPro.
    Pomembno: Embedded Flash Pro Programmer se lahko uporablja samo za programiranje prek Libero ali FPExpress, ni pa ga mogoče uporabiti za odpravljanje napak v aplikaciji, ki temelji na Mi-V.
  3. Povežite gostiteljski računalnik s priključkom J24 s kablom USB.
  4. Če želite omogočiti SC_SPI, morata biti zaprta 1-2 zatiča mostička J8.
  5. Priključite programator FlashPro na priključek J3 (JTAG glava) in z drugim kablom USB povežite programator FlashPro z gostiteljskim računalnikom.
  6. Prepričajte se, da so gonilniki mosta USB v UART samodejno zaznani, kar je mogoče preveriti prek upravitelja naprav na gostiteljskem računalniku.
    Pomembno: Kot je prikazano na sliki 6-1, lastnosti vrat COM16 kažejo, da je priključen na serijska vrata USB. Zato je v tem primeru izbran COM16ample. Številka vrat COM je specifična za sistem. Če gonilniki za most USB v UART niso nameščeni, prenesite in namestite gonilnike iz www.microchip.com/en-us/product/mcp2200.
  7. Priključite napajalnik na konektor J19 in vklopite napajalnik s stikalom SW7.

 

Nastavitev serijskega terminala (Tera Term) (zastavite vprašanje)
Uporabniška aplikacija (MiV_uart_blinky.hex file) natisne "Hello World!" sporočilo na serijski terminal prek vmesnika UART.

Če želite nastaviti serijski terminal, izvedite naslednje korake:

  1. Zaženite Tera Term na gostiteljskem računalniku.
  2. Izberite identificirana vrata COM v Tera Term, kot je prikazano na naslednji sliki.MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (5)
  3. V menijski vrstici izberite Nastavitev > Serijska vrata, da nastavite vrata COM. MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (6)
  4. Nastavite Hitrost (baud) na 115200 in Nadzor pretoka na nič in kliknite možnost Nova nastavitev, kot je prikazano na naslednji sliki.MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (7)

Ko je serijski terminal nastavljen, je naslednji korak programiranje naprave RT PolarFire®.

Izvajanje predstavitve (postavite vprašanje)

Če želite zagnati predstavitev, izvedite naslednje korake:

  1. Ustvarjanje inicializacijskega odjemalca TCM
  2. Programiranje naprave RT PolarFire®
  3. Ustvarjanje slike SPI Flash
  4. Programiranje SPI Flash

Ustvarjanje inicializacijskega odjemalca TCM (zastavite vprašanje)
Za inicializacijo TCM v RT PolarFire® z uporabo sistemskega krmilnika uporabite lokalne parametre l_cfg_hard_tcm0_en v miv_rv32_subsys_pkg.v file je treba spremeniti v 1'b1 pred sintezo. Za več informacij glejte uporabniški priročnik MIV_RV32.

V Libero® SoC možnost Configure Design Initialization Data and Memories ustvari inicializacijski odjemalec TCM in ga doda v sNVM, μPROM ali zunanji SPI Flash, glede na izbrano vrsto obstojnega pomnilnika. V tej opombi o aplikaciji je inicializacijski odjemalec TCM shranjen v SPI Flash. Ta postopek zahteva izvedljivo uporabniško aplikacijo file (.hex file). Hex file (*.hex) je ustvarjen s projektom aplikacije SoftConsole. A sampUporabniška aplikacija je na voljo skupaj z zasnovo files. Uporabniška aplikacija file (.hex) je izbran za ustvarjanje inicializacijskega odjemalca TCM po naslednjih korakih:

  1. Zaženite Libero® SoC in zaženite script.tcl (Dodatek 2: Izvajanje skripta TCL).
  2. Izberite Konfiguriraj podatke za inicializacijo načrta in pomnilnike > Libero Design Flow.
  3. Na zavihku Fabric RAMs izberite primerek TCM in dvokliknite nanj, da odprete pogovorno okno Edit Fabric RAM Initialization Client, kot je prikazano na naslednji sliki.
  4. MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (8)V pogovornem oknu Edit Fabric RAM Initialization Client nastavite Storage type na SPI-Flash. Nato izberite Vsebina iz file in kliknite gumb Uvozi (…), kot je prikazano na naslednji sliki.

MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (9) Programiranje naprave RT PolarFire (zastavite vprašanje)

  • Referenčni dizajn filevključujejo projekt podsistema procesorja Mi-V, ustvarjen z uporabo Libero® SoC. Napravo RT PolarFire® je mogoče programirati z uporabo Libero SoC.
  • Potek načrtovanja Libero SoC je prikazan na naslednji sliki. MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (10)

Če želite programirati napravo RT PolarFire, odprite projekt Libero procesorskega podsistema Mi-V, ki je ustvarjen z uporabo priloženih skriptov TCL v Libero SoC, in dvokliknite Run Program Action.

Ustvarjanje slike SPI Flash (zastavite vprašanje)

  • Če želite ustvariti sliko SPI Flash, dvokliknite Generate SPI Flash Image na zavihku Design Flow.
  • Ko je slika SPI Flash uspešno ustvarjena, se poleg Generate SPI Flash Image prikaže zelena kljukica.

Programiranje SPI Flash (postavite vprašanje)
Za programiranje slike SPI Flash izvedite naslednje korake:

  1. Dvokliknite Run PROGRAM_SPI_IMAGE na zavihku Design Flow.
  2. V pogovornem oknu kliknite Da.
  • Ko je slika SPI uspešno programirana v napravi, se poleg Zaženi PROGRAM_SPI_IMAGE prikaže zelena kljukica.
  • Ko je programiranje SPI Flash končano, je TCM pripravljen. Posledično LED 1, 2, 3 in 4 utripajo, nato pa se na serijskem terminalu opazijo odtisi, kot je prikazano na naslednji sliki.
    MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (11)

S tem se demo zaključi.
Napravo RT PolarFire® in SPI Flash je mogoče programirati tudi z uporabo FlashPro Express, glejte Dodatek 1: Programiranje naprave RT PolarFire in SPI Flash z uporabo FlashPro Express.

 Dodatek 1: Programiranje naprave RT PolarFire in SPI Flash z uporabo FlashPro Express (zastavite vprašanje)

Referenčni dizajn files vključuje programersko delo file za programiranje naprave RT PolarFire® z uporabo FlashPro Express. To delo file vključuje tudi sliko SPI Flash, ki je inicializacijski odjemalec TCM. FlashPro Express programira tako napravo RT PolarFire kot SPI Flash s tem programskim opravilom file. Programersko .delo file je na voljo v DesignFiles_imenik\Programiranje_files.

Za programiranje naprave RT PolarFire s programiranjem file s programom FlashPro Express izvedite naslednje korake:

  1. Nastavite strojno opremo, glejte Nastavitev strojne opreme.
  2. Na gostiteljskem računalniku zaženite programsko opremo FlashPro Express.
  3. Če želite ustvariti nov delovni projekt, kliknite New ali izberite New Job Project iz FlashPro Express Job v meniju Project.
  4. V pogovorno okno vnesite naslednje:
    • Programersko delo file: Kliknite Prebrskaj in se pomaknite do lokacije, kjer je .job file se nahaja in izberite file. Delovno mesto file je na voljo v DesignFiles_imenik\Programiranje_files.
    • Lokacija projekta opravila FlashPro Express: Kliknite Prebrskaj in se pomaknite do mesta, kamor želite shraniti projekt.MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (13)
  5. Kliknite OK. Zahtevano programiranje file je izbran in pripravljen za programiranje.
  6. Prikaže se okno FlashPro Express, kot je prikazano na naslednji sliki. Prepričajte se, da se v polju Programer pojavi številka programatorja. Če se ne, preverite povezave plošče in kliknite Refresh/Rescan Programmers. MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (13)
  7. Kliknite ZAŽENI. Ko je naprava uspešno programirana, se prikaže status RUN PASSED, kot je prikazano na naslednji sliki.MICROCHIP-AN4229 Risc-V-Procesorski podsistem- (14)

S tem se konča programiranje naprave RT PolarFire in SPI Flash. Po programiranju plošče opazujte "Hello World!" sporočilo, natisnjeno na terminalu UART, in utripanje uporabniških LED.

 Dodatek 2: Izvajanje skripta TCL (zastavite vprašanje)

Skripti TCL so na voljo v zasnovi files mapo v imeniku HW. Po potrebi se lahko potek načrtovanja reproducira od izvajanja načrtovanja do generiranja opravila file.

Za zagon TCL izvedite naslednje korake:

  1. Zaženite programsko opremo Libero.
  2. Izberite Projekt > Izvedi skript…..
  3. Kliknite Prebrskaj in izberite script.tcl iz prenesenega imenika HW.
  4. Kliknite Zaženi.

Po uspešni izvedbi skripte TCL se projekt Libero ustvari v imeniku HW.

  • Za več informacij o skriptih TCL glejte rtpf_an4229_df/HW/TCL_Script_readme.txt. Za več informacij o ukazih TCL glejte Referenčni vodnik za ukaze Tcl. Kontaktirajte Microchip
  • Tehnična podpora za vse poizvedbe med izvajanjem skripta TCL.

 Zgodovina revizij (zastavite vprašanje)

Tabela zgodovine revizij opisuje spremembe, ki so bile izvedene v dokumentu. Spremembe so navedene po reviziji, začenši z najnovejšo objavo.

Tabela 10-1. pregled zgodovine

Revizija Datum Opis
B 10/2024 Sledi seznam sprememb v reviziji B dokumenta:
  • Posodobljena revizija plošče v tabeli 1-1
  • Mi-V ESS in CoreSPI dodana na sliko 3-1 v razdelku Design Description
  • Dodani bloki MIV_ESS_C0_0 in CoreSPI_C0_0 v tabeli 4-1 v razdelku blokov IP
  • Posodobljena vrednost začetnega naslova v tabeli 4-2
  • Posodobljeni sliki 5-1 in sliki 5-2 v razdelku Izvedba programske opreme
  • Dodana opomba glede načina začasne zaustavitve sistemskega krmilnika, dodane nastavitve mostičkov za programiranje SPI Enable in FlashPro (bodisi vgrajenega ali zunanjega) v korakih v razdelku Nastavitev strojne opreme
  • Posodobljena slika 6-1, slika 6-2 in slika 6-3 v razdelku Nastavitev serijskega terminala (Tera Term)
  • Posodobljena slika 7-1 in Slika 7-2 v razdelku Ustvarjanje inicializacijskega odjemalca TCM
  • Posodobljena slika 7-4 v razdelku Programiranje SPI Flash
  • Dodan Dodatek 2: Zagon razdelka skripta TCL
A 10/2021 Prva objava tega dokumenta

Podpora za Microchip FPGA

Skupina izdelkov Microchip FPGA podpira svoje izdelke z različnimi podpornimi storitvami, vključno s storitvami za stranke, centrom za tehnično podporo strankam, webspletno mesto in prodajne pisarne po vsem svetu. Strankam priporočamo, da obiščejo Microchipove spletne vire, preden stopijo v stik s podporo, saj je zelo verjetno, da so na njihova vprašanja že odgovorili.

Obrnite se na center za tehnično podporo prek webspletno mesto na www.microchip.com/support. Navedite številko dela naprave FPGA, izberite ustrezno kategorijo ohišja in naložite načrt files med ustvarjanjem primera tehnične podpore.
Obrnite se na službo za stranke za netehnično podporo za izdelke, kot so cene izdelkov, nadgradnje izdelkov, informacije o posodobitvah, status naročila in avtorizacija.

  • Iz Severne Amerike pokličite 800.262.1060
  • Iz preostalega sveta pokličite 650.318.4460
  • Faks, od koder koli na svetu, 650.318.8044

Informacije o mikročipu

mikročip Webmesto
Microchip nudi spletno podporo prek našega webspletno mesto na www.microchip.com/. to webspletno mesto se uporablja za izdelavo filein informacije, ki so zlahka dostopne strankam. Nekatere razpoložljive vsebine vključujejo:

  • Podpora za izdelke – podatkovni listi in napake, opombe o aplikaciji in sampprogrami, oblikovalski viri, uporabniški priročniki in podporni dokumenti strojne opreme, najnovejše izdaje programske opreme in arhivirana programska oprema
  • Splošna tehnična podpora – pogosto zastavljena vprašanja (FAQ), zahteve za tehnično podporo, spletne skupine za razprave, seznam članov partnerskega programa Microchip design
  • Poslovanje Microchipa – vodniki za izbiro izdelkov in naročanje, najnovejša sporočila za javnost podjetja Microchip, seznam seminarjev in dogodkov, seznam Microchipovih prodajnih pisarn, distributerjev in tovarniških zastopnikov

Storitev obveščanja o spremembi izdelka

  • Microchipova storitev obveščanja o spremembah izdelkov pomaga strankam obveščati o izdelkih Microchip. Naročniki bodo prejeli e-poštno obvestilo vsakič, ko pride do sprememb, posodobitev, revizij ali napak v zvezi z določeno družino izdelkov ali razvojnim orodjem, ki jih zanima.
  • Za registracijo pojdite na www.microchip.com/pcn in sledite navodilom za registracijo.

Podpora uporabnikom
Uporabniki izdelkov Microchip lahko prejmejo pomoč prek več kanalov:

  • Distributer ali zastopnik
  • Lokalna prodajna pisarna
  • Inženir za vgrajene rešitve (ESE)
  • Tehnična podpora

Stranke naj se za podporo obrnejo na svojega distributerja, predstavnika ali ESE. Strankam so na voljo tudi lokalne prodajne pisarne. Seznam prodajnih pisarn in lokacij je vključen v ta dokument.

Tehnična podpora je na voljo prek webspletno mesto na: www.microchip.com/support

Funkcija zaščite kode Microchip Devices
Upoštevajte naslednje podrobnosti funkcije zaščite kode na izdelkih Microchip:

  • Izdelki Microchip izpolnjujejo specifikacije v njihovem posebnem podatkovnem listu Microchip.
  • Microchip verjame, da je njegova družina izdelkov varna, če se uporablja na predviden način, v okviru operativnih specifikacij in v normalnih pogojih.
  • Microchip ceni in agresivno ščiti svoje pravice intelektualne lastnine. Poskusi kršitve zaščitnih funkcij kode izdelka Microchip so strogo prepovedani in lahko kršijo Zakon o elektronskih avtorskih pravicah.
  • Niti Microchip niti kateri koli drug proizvajalec polprevodnikov ne more jamčiti za varnost svoje kode. Zaščita kode ne pomeni, da jamčimo, da je izdelek "nezlomljiv". Zaščita kode se nenehno razvija. Microchip je zavezan nenehnemu izboljševanju funkcij zaščite kode naših izdelkov.

Pravno obvestilo
To publikacijo in informacije v njej lahko uporabljate samo z izdelki Microchip, vključno z načrtovanjem, testiranjem in integracijo izdelkov Microchip z vašo aplikacijo. Uporaba teh informacij
na kakršen koli drug način krši te pogoje. Informacije o aplikacijah naprave so na voljo samo za vaše udobje in jih lahko nadomestijo posodobitve. Vaša odgovornost je zagotoviti, da vaša aplikacija ustreza vašim specifikacijam. Za dodatno podporo se obrnite na lokalno prodajno pisarno družbe Microchip ali pridobite dodatno podporo na www.microchip.com/en-us/support/design-help/client-support-services.

TE INFORMACIJE ZAGOTAVLJA MICROCHIP "TAKŠNE, KOT SO". MICROCHIP NE DAJE NOBENIH IZJAV ALI JAMSTEV KAKRŠNE KOLI VRSTE, BODISI IZRECNIH ALI POSREDNIH, PISNIH ALI USTNIH, ZAKONSKIH ALI DRUGAČEH, POVEZANIH Z INFORMACIJAMI, VKLJUČNO, VENDAR NE OMEJENO NA KAKRŠNE KOLI POSREDNE JAMSTVA O NEKRŠITVI, PRIMERNOST ZA PRODAJO IN PRIMERNOST ZA DOLOČEN NAMEN ALI GARANCIJE, POVEZANE Z NJEGOVIM STANJEM, KAKOVOSTJO ALI ZMOGLJIVOSTJO.

MICROCHIP V NOBENEM PRIMERU NE BO ODGOVOREN ZA KAKRŠNO KOLI POSREDNO, POSEBNO, KAZNOVALNO, NAKLJUČNO ALI POSLEDIČNO IZGUBO, ŠKODO, STROŠKE ALI IZDATKE KAKRŠNEKOLI VRSTE, POVEZANE Z INFORMACIJAMI ALI NJIHOVO UPORABO, NE glede na to, KI SO POVZROČENI, TUDI ČE MICROCHIP JE BIL OBVEŠČEN O MOŽNOSTI ALI JE ŠKODA PREDVIDLJIVA. V NAJBOLJŠEM MERU, KI GA DOVOLJUJE ZAKON, SKUPNA ODGOVORNOST MICROCHIPA ZA VSE ZAHTEVKE, KAKRŠNOLI POVEZANE Z INFORMACIJO ALI NJENO UPORABO, NE BO PRESEGALA ZNESKA PRISTOJBIN, ČE OBSTAJAJO, KI STE GA PLAČALI NEPOSREDNO MICROCHIPU ZA INFORMACIJO.

Uporaba naprav Microchip v aplikacijah za vzdrževanje življenja in/ali varnost je v celoti na kupčevo tveganje in kupec se strinja, da bo branil, odškodoval in zaščitil Microchip pred kakršno koli škodo, zahtevki, tožbami ali stroški, ki so posledica takšne uporabe. Nobene licence se ne posredujejo, implicitno ali kako drugače, v okviru pravic intelektualne lastnine družbe Microchip, razen če je navedeno drugače.

Blagovne znamke
Ime in logotip Microchip, logotip Microchip, Adaptec, AVR, logotip AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotip Microsemi, MOST, logotip MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotip PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotip SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron in XMEGA so registrirane blagovne znamke družbe Microchip Technology Incorporated v ZDA in drugih državah.

AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logotip ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider in ZL so registrirane blagovne znamke Microchip Technology Incorporated v ZDA

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, serijsko programiranje v vezju, ICSP, INICnet, Inteligentno paraleliziranje, IntelliMOS, povezljivost med čipi, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maksView, memBrain, Mindi, MiWi, MPASM, MPF, logotip MPLAB Certified, 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 in ZENA so blagovne znamke družbe Microchip Technology Incorporated v ZDA in drugih državah.

SQTP je storitvena znamka Microchip Technology Incorporated v ZDA. Logotip Adaptec, Frequency on Demand, Silicon Storage Technology in Symmcom so registrirane blagovne znamke Microchip Technology Inc. v drugih državah. GestIC je registrirana blagovna znamka Microchip Technology Germany II GmbH & Co. KG, hčerinske družbe Microchip Technology Inc., v drugih državah.

Vse druge tukaj omenjene blagovne znamke so last njihovih podjetij.

© 2024, Microchip Technology Incorporated in njegove podružnice. Vse pravice pridržane.

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

Sistem vodenja kakovosti 
Za informacije o Microchipovih sistemih vodenja kakovosti obiščite www.microchip.com/quality.

Prodaja in servis po vsem svetu

AMERIKE AZIJA/PACIFIK AZIJA/PACIFIK EVROPA
Korporacija Pisarna
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tel: 480-792-7200
faks: 480-792-7277
Tehnična podpora: www.microchip.com/support Web Naslov: 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, Teksas
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
Avstralija – Sydney
Tel.: 61-2-9868-6733
Kitajska – Peking
Tel.: 86-10-8569-7000
Kitajska – Chengdu
Tel.: 86-28-8665-5511
Kitajska - Chongqing
Tel.: 86-23-8980-9588
Kitajska – Dongguan
Tel.: 86-769-8702-9880
Kitajska – Guangzhou
Tel.: 86-20-8755-8029
Kitajska – Hangzhou
Tel.: 86-571-8792-8115
Kitajska Hong Kong SAR
Tel.: 852-2943-5100
Kitajska - Nanjing
Tel.: 86-25-8473-2460
Kitajska – Qingdao
Tel.: 86-532-8502-7355
Kitajska – Šanghaj
Tel.: 86-21-3326-8000
Kitajska – Shenyang
Tel.: 86-24-2334-2829 Kitajska – Shenzhen
Tel.: 86-755-8864-2200
Kitajska – Suzhou
Tel.: 86-186-6233-1526
Kitajska – Wuhan
Tel.: 86-27-5980-5300
Kitajska – Xian
Tel.: 86-29-8833-7252
Kitajska - Xiamen
Tel.: 86-592-2388138
Kitajska - Zhuhai
Tel.: 86-756-3210040
Indija Bangalore
Tel.: 91-80-3090-4444
Indija – New Delhi
Tel.: 91-11-4160-8631
Indija Pune
Tel.: 91-20-4121-0141
Japonska Osaka
Tel.: 81-6-6152-7160
Japonska Tokio
Tel: 81-3-6880-3770
Koreja – Daegu
Tel.: 82-53-744-4301
Koreja – Seul
Tel.: 82-2-554-7200 Malezija – Kuala Lumpur
Tel.: 60-3-7651-7906
Malezija – Penang
Tel.: 60-4-227-8870
Filipini Manila
Tel.: 63-2-634-9065
Singapur
Tel.: 65-6334-8870
Tajvan – Hsin Ču
Tel.: 886-3-577-8366
Tajvan - Kaohsiung
Tel.: 886-7-213-7830
Tajvan - Taipei
Tel.: 886-2-2508-8600
Tajska – Bangkok
Tel.: 66-2-694-1351
Vietnam – Ho Chi Minh
Tel.: 84-28-5448-2100
Avstrija Wels
Tel.: 43-7242-2244-39
Faks: 43-7242-2244-393Danska Kopenhagen
Tel.: 45-4485-5910
Faks: 45-4485-2829Finska Espoo
Tel.: 358-9-4520-820

Francija Pariz
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Nemčija garching
Tel.: 49-8931-9700

Nemčija Haan
Tel.: 49-2129-3766400

Nemčija Heilbronn
Tel.: 49-7131-72400

Nemčija Karlsruhe  Tel.: 49-721-625370

Nemčija München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Nemčija Rosenheim
Tel.: 49-8031-354-560

Izrael – Hod Hasharon
Tel.: 972-9-775-5100

Italija – Milano
Tel.: 39-0331-742611
Faks: 39-0331-466781

Italija – Padova
Tel.: 39-049-7625286

Nizozemska – Drunen
Tel.: 31-416-690399
Faks: 31-416-690340

Norveška Trondheim
Tel: 47-72884388

Poljska – Varšava
Tel.: 48-22-3325737

Romunija Bukarešta
Tel: 40-21-407-87-50

Španija - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Švedska – Gothenberg
Tel: 46-31-704-60-40
Švedska – Stockholm
Tel.: 46-8-5090-4654
Velika Britanija – Wokingham
Tel.: 44-118-921-5800
Faks: 44-118-921-5820

Opomba o aplikaciji
© 2024 Microchip Technology Inc. in njegove podružnice

Dokumenti / Viri

Podsistem procesorja MICROCHIP AN4229 Risc V [pdf] Uporabniški priročnik
AN4229, AN4229 procesorski podsistem Risc V, AN4229, procesorski podsistem Risc V, procesorski podsistem, podsistem

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *