MICROCHIP-LOGO

MICROCHIP AN4229 Risc V procesorski podsistem

MICROCHIP-AN4229 Risc-V-Procesor-Podsistem-PROIZVOD

Informacije o proizvodu

Specifikacije

  • Naziv proizvoda: RT PolarFire
  • Model: AN4229
  • Procesorski podsistem: RISC-V
  • Zahtjevi za napajanje: 12V/5A AC adapter
  • Interfejs: USB 2.0 A do mini-B, Micro B USB 2.0

Upute za upotrebu proizvoda

Zahtjevi za dizajn
Hardverski i softverski zahtjevi za izgradnju Mi-V procesorskog podsistema su sljedeći:

  • 12V/5A AC adapter i kabel
  • USB 2.0 A na mini-B kabl
  • Micro B USB 2.0 kabl
  • Pogledajte readme.txt file u dizajnu files za sve potrebne verzije softvera

Preduvjeti za dizajn
Prije nego započnete proces dizajna, uvjerite se da su izvršeni sljedeći koraci:

  • [Lista preduslova]

Opis dizajna
MIV_RV32 je procesorsko jezgro dizajnirano za implementaciju RISC-V skupa instrukcija. Jezgro se može implementirati na FPGA.

FAQ

  • P: Koji su hardverski zahtjevi za RT PolarFire?
    O: Hardverski zahtjevi uključuju 12V/5A AC adapter i kabel, USB 2.0 A do mini-B kabel i Micro B USB 2.0 kabel.
  • P: Šta je procesorski podsistem RT PolarFire?
    O: Podsistem procesora je baziran na RISC-V arhitekturi.

Uvod (Postavite pitanje)

Microchip nudi Mi-V procesor IP i softverski alat bez troškova za razvoj dizajna baziranih na RISC-V procesorima. RISC-V je standardna otvorena arhitektura skupa instrukcija (ISA) pod upravom RISC-V fondacije. Nudi brojne prednosti, koje uključuju omogućavanje zajednici otvorenog koda da testira i poboljša jezgra bržim tempom od zatvorenih ISA. RT PolarFire® Field Programmable Gate Array (FPGA) podržava Mi-V soft procesore za pokretanje korisničkih aplikacija. Ova napomena o aplikaciji opisuje kako izgraditi Mi-V procesorski podsistem za izvršavanje korisničke aplikacije iz određene TCM memorije inicijalizirane iz SPI Flasha.

Zahtjevi za dizajn (Postavite pitanje)
Sljedeća tabela navodi hardverske i softverske zahtjeve za izgradnju Mi-V procesorskog podsistema.

Tabela 1-1. Zahtjevi za dizajn

Requirement Opis
Hardverski zahtjevi
RT PolarFire® razvojni komplet (RTPF500TS-1CG1509M) 12V/5A AC adapter za napajanje i kabel USB 2.0 A do mini-B kabel Micro B USB 2.0 kabel REV 1.0
Softverski zahtjevi
Libero® SoC FlashPro Express SoftConsole Pogledajte readme.txt file u dizajnu files za sve verzije softvera potrebne za kreiranje Mi-V referentnog dizajna

 Preduvjeti za dizajn (Postavite pitanje)

Prije nego što počnete, izvršite sljedeće korake:

  1. Preuzmite referentni dizajn files od RT PolarFire: Izgradnja RISC-V procesorskog podsistema.
  2. Preuzmite i instalirajte Libero® SoC sa sljedeće veze: Libero SoC v2024.1 ili noviji.

Opis dizajna (Postavite pitanje)

MIV_RV32 je procesorsko jezgro dizajnirano za implementaciju RISC-V skupa instrukcija. Jezgra se može konfigurirati da ima AHB, APB3 i AXI3/4 magistralni interfejs za periferne i memorijske pristupe. Sljedeća slika prikazuje blok dijagram najvišeg nivoa Mi-V podsistema izgrađenog na RT PolarFire® FPGA.

Korisnička aplikacija koja se izvršava na Mi-V procesoru može se pohraniti u eksterni SPI Flash. Prilikom uključivanja uređaja, sistemski kontroler inicijalizira naznačeni TCM s korisničkom aplikacijom. Resetovanje sistema se otpušta nakon što je TCM inicijalizacija završena. Ako je korisnička aplikacija pohranjena u SPI Flash, sistemski kontroler koristi SC_SPI sučelje za čitanje korisničke aplikacije sa SPI Flasha. Data korisnička aplikacija ispisuje UART poruku “Hello World!” i treperi korisničke LED diode na ploči.

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

Implementacija hardvera (Postavite pitanje)

Sljedeća slika prikazuje Libero dizajn Mi-V procesorskog podsistema.MICROCHIP-AN4229 Risc-V-procesorski podsistem- (2)

IP blokovi (Postavite pitanje)
Sljedeća tabela navodi IP blokove koji se koriste u referentnom dizajnu Mi-V procesorskog podsistema i njihovu funkciju.

Tabela 4-1. Opis IP blokova

IP ime Opis
INIT_MONITOR RT PolarFire® Initialization Monitor dobija status inicijalizacije uređaja i memorije
reset_syn Ovo je CORERESET_PF IP instancija koja generiše sinhroni reset na nivou sistema za Mi-V podsistem
 

CCC_0

RT PolarFire Clock Conditioning Circuitry (CCC) blok uzima ulazni takt od 160 MHz iz PF_OSC bloka i generiše 83.33 MHz fabric takt za Mi-V procesorski podsistem i druge periferne uređaje.
 

 

 

MIV_RV32_C0 (Mi-V soft procesor IP)

Zadana vrijednost Reset Vector Address za Mi-V soft procesor je 0✕8000_0000. Nakon resetovanja uređaja, procesor izvršava aplikaciju od 0✕8000_0000. TCM je glavna memorija Mi-V procesora i memorija je mapirana na 0✕8000_0000. TCM se inicijalizira s korisničkom aplikacijom koja je pohranjena u SPI Flash. U memorijskoj mapi Mi-V procesora, raspon od 0✕8000_0000 do 0✕8000_FFFF je definiran za TCM memorijski interfejs, a raspon 0✕7000_0000 do 0✕7FFF_FFFF je definiran za APB sučelje.
MIV_ESS_C0_0 Ovaj MIV prošireni podsistem (ESS) se koristi za podršku GPIO i UART
CoreSPI_C0_0 CoreSPI se koristi za programiranje eksternog SPI Flash-a
PF_SPI PF_SPI makro povezuje logiku tkanine sa eksternim SPI Flashom, koji je povezan sa sistemskim kontrolerom
PF_OSC PF_OSC je ugrađeni oscilator koji generiše izlazni takt od 160 MHz

Važno: Svi IP korisnički vodiči i priručnici dostupni su na Libero SoC > Katalog

Mapa memorije (Postavite pitanje)
 Sljedeća tabela navodi memorijsku mapu memorija i perifernih uređaja.

Tabela 4-2. Opis mape memorije

Periferije Početna adresa
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Implementacija softvera (Postavite pitanje)

Microchip pruža SoftConsole alatni lanac za izgradnju izvršne RISC-V korisničke aplikacije (.hex) file i otklonite ga. Referentni dizajn files uključuju radni prostor Firmware koji sadrži softverski projekat MiV_uart_blinky. Korisnička aplikacija MiV_uart_blinky je programirana na eksternom SPI Flash-u koristeći Libero® SoC. Data korisnička aplikacija ispisuje UART poruku “Hello World!” i treperi korisničke LED diode na ploči.

Prema Libero SoC dizajn memorijskoj mapi, UART i GPIO periferne adrese su mapirane na 0x71000000 i 0x75000000, respektivno. Ove informacije se nalaze u hw_platform.h file kao što je prikazano na sljedećoj slici.

MICROCHIP-AN4229 Risc-V-procesorski podsistem- (3)Korisnička aplikacija mora biti izvršena iz TCM memorije (kod, podaci i stek). Stoga je RAM adresa u linker skripti postavljena na početnu adresu TCM memorije kao što je prikazano na sljedećoj slici.

MICROCHIP-AN4229 Risc-V-procesorski podsistem- (4)Linker skripta (miv-rv32-ram.ld) je dostupna u FW\MiV_uart_blinky\miv_rv32_hal folderu dizajna files. Da biste napravili korisničku aplikaciju, izvršite sljedeće korake:

  1. Kreirajte Mi-V SoftConsole projekat
  2. Preuzmite MIV_RV32 HAL filei drajvere sa GitHuba koristeći vezu na sledeći način: github.com/Mi-V-Soft-RISC-V/platform
  3. Uvezite upravljačke programe firmvera
  4. Kreirajte main.c file sa kodom aplikacije
  5. Mapirajte upravljačke programe firmvera i linker skriptu
  6. Mapirajte memoriju i periferne adrese
  7. Napravite aplikaciju

Za više informacija o ovim koracima pogledajte AN4997: PolarFire FPGA izgradnja Mi-V procesorskog podsistema. .hex file kreira se nakon uspješne gradnje i koristi se za dizajn i konfiguraciju inicijalizacije memorije u Pokretanju demonstracije.

 Postavljanje demonstracije (Postavite pitanje)

Da biste postavili demo, izvršite sljedeće korake:

  1. Postavljanje hardvera
  2. Postavljanje serijskog terminala (Tera Term)

Postavljanje hardvera (Postavite pitanje)
Važno: otklanjanje grešaka u Mi-V aplikaciji pomoću SoftConsole debuggera neće raditi ako je omogućen režim obustave kontrolera sistema. Suspendiranje kontrolera sistema je onemogućeno za ovaj dizajn kako bi se demonstrirala Mi-V aplikacija.

Za postavljanje hardvera izvršite sljedeće korake:

  1. Isključite ploču pomoću prekidača SW7.
  2. Otvorite J31 kratkospojnik da koristite eksterni FlashPro programator ili Zatvorite J31 kratkospojnik da koristite ugrađeni FlashPro programator.
    Važno: Embedded Flash Pro Programmer se može koristiti samo za programiranje preko Libero-a ili FPExpress-a, ne može se koristiti za otklanjanje grešaka u Mi-V aplikaciji.
  3. Povežite glavni računar na J24 konektor pomoću USB kabla.
  4. Da biste omogućili SC_SPI, 1-2 pina kratkospojnika J8 treba zatvoriti.
  5. Povežite FlashPro programator na J3 konektor (JTAG zaglavlje) i koristite drugi USB kabl za povezivanje FlashPro programatora sa glavnim računarom.
  6. Uvjerite se da su upravljački programi za most USB na UART automatski otkriveni, što se može provjeriti putem upravitelja uređaja na glavnom računaru.
    Važno: Kao što je prikazano na slici 6-1, svojstva porta COM16 pokazuju da je povezan na USB serijski port. Dakle, COM16 je odabran u ovom example. Broj COM porta je specifičan za sistem. Ako upravljački programi za USB na UART most nisu instalirani, preuzmite i instalirajte drajvere sa www.microchip.com/en-us/product/mcp2200.
  7. Spojite napajanje na J19 konektor i uključite napajanje pomoću prekidača SW7.

 

Postavljanje serijskog terminala (Tera Term) (Postavite pitanje)
Korisnička aplikacija (MiV_uart_blinky.hex file) ispisuje “Zdravo, svijete!” poruka na serijskom terminalu preko UART sučelja.

Da biste postavili serijski terminal, izvršite sljedeće korake:

  1. Pokrenite Tera Term na Host PC-u.
  2. Odaberite identificirani COM port u Tera Term kao što je prikazano na sljedećoj slici.MICROCHIP-AN4229 Risc-V-procesorski podsistem- (5)
  3. Na traci menija izaberite Podešavanje > Serijski port da biste podesili COM port. MICROCHIP-AN4229 Risc-V-procesorski podsistem- (6)
  4. Podesite brzinu (baud) na 115200 i kontrolu protoka na ništa i kliknite na opciju Novo podešavanje kao što je prikazano na sledećoj slici.MICROCHIP-AN4229 Risc-V-procesorski podsistem- (7)

Nakon što je serijski terminal postavljen, sljedeći korak je programiranje RT PolarFire® uređaja.

Pokretanje demonstracije (Postavite pitanje)

Da pokrenete demo, izvršite sljedeće korake:

  1. Generiranje TCM inicijalizacionog klijenta
  2. Programiranje RT PolarFire® uređaja
  3. Generiranje SPI Flash slike
  4. Programiranje SPI Flash

Generiranje TCM klijenta za inicijalizaciju (Postavite pitanje)
Za inicijalizaciju TCM-a u RT PolarFire® pomoću sistemskog kontrolera, lokalni parametri l_cfg_hard_tcm0_en u miv_rv32_subsys_pkg.v file mora se promijeniti u 1'b1 prije sinteze. Za više informacija pogledajte Uputstvo za korisnike MIV_RV32.

U Libero® SoC-u, opcija Konfiguriši podatke inicijalizacije dizajna i memorije generiše TCM klijenta za inicijalizaciju i dodaje ga u sNVM, μPROM ili eksterni SPI Flash, na osnovu odabranog tipa nepromenljive memorije. U ovoj napomeni o aplikaciji, TCM inicijalizacijski klijent je pohranjen u SPI Flash. Ovaj proces zahtijeva izvršnu datoteku korisničke aplikacije file (.hex file). Hex file (*.hex) se generira pomoću projekta aplikacije SoftConsole. A sample korisnička aplikacija je obezbeđena zajedno sa dizajnom files. Korisnička aplikacija file (.hex) je odabran za kreiranje TCM klijenta za inicijalizaciju koristeći sljedeće korake:

  1. Pokrenite Libero® SoC i pokrenite script.tcl (Dodatak 2: Pokretanje TCL skripte).
  2. Odaberite Konfiguriraj podatke inicijalizacije dizajna i memorije > Libero tijek dizajna.
  3. Na kartici Fabric RAMs izaberite TCM instancu i dvaput kliknite na nju da otvorite dijaloški okvir Uredi Fabric RAM inicijalizacijski klijent, kao što je prikazano na sljedećoj slici.
  4. MICROCHIP-AN4229 Risc-V-procesorski podsistem- (8)U dijaloškom okviru Edit Fabric RAM Initialization Client postavite tip skladišta na SPI-Flash. Zatim odaberite Sadržaj iz file i kliknite na dugme Import (…) kao što je prikazano na sledećoj slici.

MICROCHIP-AN4229 Risc-V-procesorski podsistem- (9) Programiranje RT PolarFire uređaja (Postavite pitanje)

  • Referentni dizajn files uključuju projekt Mi-V procesorskog podsistema kreiranog pomoću Libero® SoC-a. RT PolarFire® uređaj se može programirati pomoću Libero SoC-a.
  • Tok dizajna Libero SoC-a prikazan je na sljedećoj slici. MICROCHIP-AN4229 Risc-V-procesorski podsistem- (10)

Da biste programirali RT PolarFire uređaj, otvorite Libero projekt podsistema procesora Mi-V, koji je kreiran korištenjem priloženih TCL skripti u Libero SoC-u, i dvaput kliknite na Pokreni programsku akciju.

Generiranje SPI Flash slike (Postavite pitanje)

  • Da biste generisali SPI Flash sliku, dvaput kliknite na Generate SPI Flash Image na kartici Tok dizajna.
  • Kada se SPI Flash slika uspješno generiše, pojavljuje se zelena kvačica pored Generate SPI Flash Image.

Programiranje SPI Flash (Postavite pitanje)
Za programiranje SPI Flash slike, izvršite sljedeće korake:

  1. Dvaput kliknite na Pokreni PROGRAM_SPI_IMAGE na kartici Tijek dizajna.
  2. Kliknite Da u dijaloškom okviru.
  • Kada se SPI slika uspješno programira na uređaju, pojavljuje se zelena kvačica pored Pokreni PROGRAM_SPI_IMAGE.
  • Nakon što je SPI Flash programiranje završeno, TCM je spreman. Kao rezultat toga, LED diode 1, 2, 3 i 4 trepere, a zatim se na serijskom terminalu opažaju otisci, kao što je prikazano na sljedećoj slici.
    MICROCHIP-AN4229 Risc-V-procesorski podsistem- (11)

Ovim je demo završen.
RT PolarFire® uređaj i SPI Flash se također mogu programirati pomoću FlashPro Expressa, pogledajte Dodatak 1: Programiranje RT PolarFire uređaja i SPI Flash pomoću FlashPro Expressa.

 Dodatak 1: Programiranje RT PolarFire uređaja i SPI Flash pomoću FlashPro Expressa (Postavite pitanje)

Referentni dizajn files uključuje programski posao file za programiranje RT PolarFire® uređaja koristeći FlashPro Express. Ovaj posao file takođe uključuje SPI Flash sliku, koja je TCM klijent za inicijalizaciju. FlashPro Express programira i RT PolarFire uređaj i SPI Flash ovim programskim .poslom file. Programiranje .posao file dostupan je u Design-uFiles_direktorij\Programiranje_files.

Za programiranje RT PolarFire uređaja sa programiranjem file koristeći FlashPro Express, izvršite sljedeće korake:

  1. Postavite hardver, pogledajte Postavljanje hardvera.
  2. Na glavnom računaru pokrenite softver FlashPro Express.
  3. Za kreiranje novog projekta posla, kliknite na New ili izaberite New Job Project iz FlashPro Express Job iz izbornika Project.
  4. Unesite sljedeće u dijaloški okvir:
    • Posao programiranja file: Kliknite na Pregledaj i idite do lokacije na kojoj se nalazi .posao file se nalazi i odaberite file. Posao file dostupan je u Design-uFiles_direktorij\Programiranje_files.
    • Lokacija projekta FlashPro Express zadatka: Kliknite na Pregledaj i idite do lokacije na kojoj želite da sačuvate projekat.MICROCHIP-AN4229 Risc-V-procesorski podsistem- (13)
  5. Kliknite OK. Potrebno programiranje file je odabran i spreman za programiranje.
  6. Pojavljuje se prozor FlashPro Express kao što je prikazano na sljedećoj slici. Potvrdite da se broj programera pojavljuje u polju Programer. Ako nije, provjerite veze na ploči i kliknite na Osvježi/Ponovo skeniraj programatore. MICROCHIP-AN4229 Risc-V-procesorski podsistem- (13)
  7. Kliknite na RUN. Kada je uređaj uspješno programiran, prikazuje se status RUN PASSED kao što je prikazano na sljedećoj slici.MICROCHIP-AN4229 Risc-V-procesorski podsistem- (14)

Ovim se završava programiranje RT PolarFire uređaja i SPI Flash. Nakon programiranja ploče, promatrajte "Zdravo, svijet!" poruka odštampana na UART terminalu i treptanje korisničkih LED dioda.

 Dodatak 2: Pokretanje TCL skripte (Postavite pitanje)

TCL skripte su date u dizajnu files folder u direktoriju HW. Ako je potrebno, tok dizajna se može reproducirati od implementacije dizajna do generiranja posla file.

Da pokrenete TCL, izvršite sljedeće korake:

  1. Pokrenite Libero softver.
  2. Odaberite Project > Execute Script…..
  3. Kliknite na Browse i izaberite script.tcl iz preuzetog HW direktorija.
  4. Kliknite na Run.

Nakon uspješnog izvršavanja TCL skripte, Libero projekt se kreira unutar HW direktorija.

  • Za više informacija o TCL skriptama pogledajte rtpf_an4229_df/HW/TCL_Script_readme.txt. Za više informacija o TCL komandama, pogledajte Referentni vodič za Tcl komande. Kontaktirajte Microchip
  • Tehnička podrška za sve upite na koje se naiđe dok se izvodi TCL skripta.

 Historija revizija (Postavite pitanje)

Tabela historije revizija opisuje promjene koje su implementirane u dokumentu. Promjene su navedene po reviziji, počevši od najnovije publikacije.

Tabela 10-1. Istorija revizija

Revizija Datum Opis
B 10/2024 Slijedi spisak izmjena napravljenih u reviziji B dokumenta:
  • Ažurirana revizija ploče u tabeli 1-1
  • Dodani su Mi-V ESS i CoreSPI na sliku 3-1 u odjeljku Opis dizajna
  • Dodati blokovi MIV_ESS_C0_0 i CoreSPI_C0_0 u tabeli 4-1 u odjeljku IP blokovi
  • Ažurirana je vrijednost početne adrese u Tablici 4-2
  • Ažurirana slika 5-1 i slika 5-2 u odjeljku Implementacija softvera
  • Dodata je napomena u vezi sa režimom suspendiranja sistemskog kontrolera, dodane postavke kratkospojnika za SPI Enable i FlashPro programiranje (bilo ugrađeno ili eksterno) u koracima u odjeljku Postavljanje hardvera
  • Ažurirana slika 6-1, Slika 6-2 i Slika 6-3 u odjeljku Postavljanje serijskog terminala (Tera Term)
  • Ažurirana slika 7-1 i Slika 7-2 u odeljku Generisanje TCM inicijalizacionog klijenta
  • Ažurirana Slika 7-4 u odeljku Programiranje SPI Flash
  • Dodan Dodatak 2: Pokretanje odjeljka TCL Script
A 10/2021 Prva publikacija ovog dokumenta

Microchip FPGA podrška

Microchip FPGA grupa proizvoda podržava svoje proizvode raznim uslugama podrške, uključujući korisničku podršku, centar za tehničku podršku za korisnike, websajtu i prodajnim kancelarijama širom sveta. Korisnicima se predlaže da posete Microchip online resurse pre nego što kontaktiraju podršku jer je vrlo verovatno da je na njihova pitanja već odgovoreno.

Kontaktirajte centar za tehničku podršku putem website at www.microchip.com/support. Navedite broj dijela FPGA uređaja, odaberite odgovarajuću kategoriju kućišta i otpremite dizajn files dok kreirate slučaj tehničke podrške.
Obratite se korisničkoj službi za netehničku podršku za proizvode, kao što su cijene proizvoda, nadogradnje proizvoda, ažurirane informacije, status narudžbe i autorizacija.

  • Iz Sjeverne Amerike pozovite 800.262.1060
  • Iz ostatka svijeta pozovite 650.318.4460
  • Fax, sa bilo kojeg mjesta na svijetu, 650.318.8044

Informacije o mikročipu

Microchip Website
Microchip pruža online podršku putem naše website at www.microchip.com/. Ovo webstranica se koristi za izradu filei informacije koje su lako dostupne kupcima. Neki od dostupnih sadržaja uključuju:

  • Podrška za proizvode – Tehnički listovi i greške, napomene o aplikaciji i slample programi, resursi za dizajn, korisnički vodiči i dokumenti za podršku hardveru, najnovija izdanja softvera i arhivirani softver
  • Opća tehnička podrška – često postavljana pitanja (FAQ), zahtjevi za tehničku podršku, online diskusione grupe, popis članova Microchip partnerskog programa za dizajn
  • Poslovanje Microchipa – vodiči za odabir proizvoda i narudžbe, najnovija saopštenja za javnost Microchipa, popis seminara i događaja, popisi prodajnih ureda Microchipa, distributera i predstavnika tvornice

Usluga obavještavanja o promjeni proizvoda

  • Microchipova usluga obavještavanja o promjeni proizvoda pomaže korisnicima da budu u toku sa Microchip proizvodima. Pretplatnici će primati obavještenje putem e-pošte kad god dođe do promjena, ažuriranja, revizija ili grešaka u vezi sa određenom porodicom proizvoda ili razvojnim alatom od interesa.
  • Za registraciju idite na www.microchip.com/pcn i slijedite upute za registraciju.

Korisnička podrška
Korisnici Microchip proizvoda mogu dobiti pomoć na nekoliko kanala:

  • Distributer ili predstavnik
  • Lokalna prodajna kancelarija
  • Inženjer za ugrađena rješenja (ESE)
  • Tehnička podrška

Kupci bi trebali kontaktirati svog distributera, predstavnika ili ESE za podršku. Lokalni prodajni uredi su također dostupni za pomoć kupcima. Spisak prodajnih ureda i lokacija uključen je u ovaj dokument.

Tehnička podrška je dostupna putem webstranica na: www.microchip.com/support

Funkcija zaštite koda uređaja Microchip
Obratite pažnju na sljedeće detalje funkcije zaštite koda na Microchip proizvodima:

  • Microchip proizvodi ispunjavaju specifikacije sadržane u njihovom posebnom Microchip Data Sheet.
  • Microchip vjeruje da je njegova porodica proizvoda sigurna kada se koristi na predviđeni način, u okviru operativnih specifikacija i pod normalnim uvjetima.
  • Microchip vrednuje i agresivno štiti svoja prava intelektualnog vlasništva. Pokušaji kršenja karakteristika zaštite koda Microchip proizvoda su strogo zabranjeni i mogu predstavljati kršenje Digital Millennium Copyright Act.
  • Ni Microchip ni bilo koji drugi proizvođač poluprovodnika ne može garantirati sigurnost svog koda. Zaštita kodom ne znači da jamčimo da je proizvod „nelomljiv“. Zaštita koda se stalno razvija. Microchip je posvećen kontinuiranom poboljšanju karakteristika zaštite koda naših proizvoda.

Pravna obavijest
Ova publikacija i informacije ovdje mogu se koristiti samo s Microchip proizvodima, uključujući dizajniranje, testiranje i integraciju Microchip proizvoda u vašu aplikaciju. Korištenje ovih informacija
na bilo koji drugi način krši ove uslove. Informacije o aplikacijama uređaja date su samo za vašu udobnost i mogu biti zamijenjene ažuriranjima. Vaša je odgovornost osigurati da vaša aplikacija odgovara vašim specifikacijama. Obratite se lokalnom prodajnom uredu Microchipa za dodatnu podršku ili potražite dodatnu podršku na www.microchip.com/en-us/support/design-help/client-support-services.

OVE INFORMACIJE DAJE MIKROČIP „KAKO JESU“. MICROCHIP NE DAJE NIKAKVE IZJAVE ILI GARANCIJE BILO KOJE VRSTE, IZRIČITI ILI IMPLICIRANI, PISANI ILI USMENI, ZAKONSKI ILI NA DRUGI, U VEZI SA INFORMACIJAMA UKLJUČUJUĆI, ALI NE OGRANIČENI NA BILO KAKVA IMPLICIRANA, NI IMPLICIRANA GARANCIJA PRILIKA ZA PRODAJU I PRIKLADNOST ZA ODREĐENU SVRHU ILI GARANCIJE U VEZI SA NJEGOVIM STANJEM, KVALITETOM ILI PERFORMANSE.

MIKROČIP NI U KOJEM SLUČAJU NEĆE BITI ODGOVORAN ZA BILO KAKVE INDIREKTNE, POSEBNE, KAZNENE, SLUČAJNE ILI POSLEDIČNE GUBITKE, ŠTETE, TROŠKOVE ILI TROŠKOVE BILO KOJE VRSTE BILO KOJI SE ODNOSE NA BILO KAKVE INFORMACIJE, ILI MICROCHIP JE OBAVEŠTEN O MOGUĆNOSTI ILI SU ŠTETE PREDVIĐIVE. U NAJVEĆOJ MJERI DOZVOLJENOJ ZAKONOM, UKUPNA ODGOVORNOST MICROCHIP-a PO SVIM POTRAŽIVANJU NA BILO KOJI NAČIN KOJA SE ODNOSE NA INFORMACIJE ILI NJIHOVO KORIŠTENJE NEĆE PREMAŠITI IZNOS NAKNADA, AKO IMA, KOJI STE MORALI PLAĆATI.

Upotreba Microchip uređaja u aplikacijama za održavanje života i/ili sigurnost je u potpunosti na rizik kupca, a kupac se slaže da će braniti, obeštetiti i držati Microchip bezopasnim od bilo koje štete, potraživanja, tužbi ili troškova koji proizlaze iz takve upotrebe. Nikakve licence se ne prenose, implicitno ili na drugi način, pod bilo kojim Microchipovim pravima intelektualnog vlasništva osim ako nije drugačije navedeno.

Trademarks
Ime i logotip Microchipa, logotip Microchip, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkTouchlus, mama 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, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron i XMEGA su registrovani zaštitni znakovi kompanije Microchip Technology Incorporated u SAD-u i drugim zemljama.

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, SmartorFusion, Sync TimeCesium, TimeHub, TimePictra, TimeProvider i ZL su registrovani zaštitni znakovi kompanije Microchip Technology Incorporated u SAD-u

Supresija susjednih ključeva, AKS, Analogno-za-Digitalno doba, Bilo koji kondenzator, AnyIn, AnyOut, prošireno prebacivanje, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, DSPICDEMmic. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Inteligentno paralelno, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxC Marginto, 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, 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, , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect i ZENA su zaštitni znakovi kompanije Microchip Technology Incorporated u SAD-u i drugim zemljama.

SQTP je uslužni znak kompanije Microchip Technology Incorporated u SAD. Adaptec logo, Frequency on Demand, Silicon Storage Technology i Symmcom su registrovani zaštitni znakovi Microchip Technology Inc. u drugim zemljama. GestIC je registrovani zaštitni znak Microchip Technology Germany II GmbH & Co. KG, podružnice Microchip Technology Inc., u drugim zemljama.

Svi ostali žigovi koji se ovdje spominju su vlasništvo njihovih odgovarajućih kompanija.

© 2024, Microchip Technology Incorporated i njegove podružnice. Sva prava zadržana.

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

Sistem upravljanja kvalitetom 
Za informacije u vezi Microchipovih sistema upravljanja kvalitetom, posjetite www.microchip.com/quality.

Prodaja i servis širom svijeta

AMERIKA AZIJA/PACIFIK AZIJA/PACIFIK EVROPA
Corporate Ured
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tel: 480-792-7200
faks: 480-792-7277
tehnička podrška: www.microchip.com/support Web Adresa: 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
Australija – Sidnej
Tel: 61-2-9868-6733
Kina – Peking
Tel: 86-10-8569-7000
Kina – Čengdu
Tel: 86-28-8665-5511
Kina – Chongqing
Tel: 86-23-8980-9588
Kina – Dongguan
Tel: 86-769-8702-9880
Kina – Guangdžou
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 – Šangaj
Tel: 86-21-3326-8000
Kina – Šenjang
Tel: 86-24-2334-2829 Kina – Šenžen
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
Indija Bangalore
Tel: 91-80-3090-4444
Indija – Nju Delhi
Tel: 91-11-4160-8631
Indija Pune
Tel: 91-20-4121-0141
Japan Osaka
Tel: 81-6-6152-7160
Japan Tokyo
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 Chu
Tel: 886-3-577-8366
Tajvan – Kaosjung
Tel: 886-7-213-7830
Tajvan – Tajpej
Tel: 886-2-2508-8600
Tajland – Bangkok
Tel: 66-2-694-1351
Vijetnam – Ho Ši Min
Tel: 84-28-5448-2100
Austrija Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393Danska Kopenhagen
Tel: 45-4485-5910
Fax: 45-4485-2829Finska Espoo
Tel: 358-9-4520-820

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

Njemačka garching
Tel: 49-8931-9700

Njemačka Haan
Tel: 49-2129-3766400

Njemačka Heilbronn
Tel: 49-7131-72400

Njemačka Karlsruhe  Tel: 49-721-625370

Njemačka Minhen
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Njemačka Rosenheim
Tel: 49-8031-354-560

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

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

Italija – Padova
Tel: 39-049-7625286

Holandija – Drunen
Tel: 31-416-690399
Fax: 31-416-690340

Norveška Trondheim
Tel: 47-72884388

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

Rumunija Bukurešt
Tel: 40-21-407-87-50

Španija - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Švedska – Getenberg
Tel: 46-31-704-60-40
Švedska – Stokholm
Tel: 46-8-5090-4654
UK – Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820

Napomena o primjeni
© 2024 Microchip Technology Inc. i njegove podružnice

Dokumenti / Resursi

MICROCHIP AN4229 Risc V procesorski podsistem [pdf] Korisnički priručnik
AN4229, AN4229 Risc V procesorski podsistem, AN4229, Risc V procesorski podsistem, procesorski podsistem, podsistem

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *