Pagina dinamica dello strumento IP Core di Microchip Technology MIV_RV32 v3.0
Informazioni sul prodotto
Il prodotto è MIV_RV32 v3.0, rilasciato nell'ottobre 2020. È un prodotto proprietario e riservato sviluppato da Microsemi. Le note di rilascio forniscono informazioni su funzionalità, miglioramenti, requisiti di sistema, famiglie supportate, implementazioni, problemi noti e soluzioni alternative dell'IP.
Caratteristiche
- MIV_RV32 ha le seguenti caratteristiche:
Tipi di consegna
Non è richiesta alcuna licenza per utilizzare MIV_RV32. Il codice sorgente RTL completo è fornito per il core.
Famiglie supportate
Le famiglie supportate non sono menzionate nel testo del manuale utente.
Istruzioni per l'installazione
Per installare il CPZ MIV_RV32 file, deve essere fatto tramite il software Libero utilizzando la funzione di aggiornamento del catalogo o aggiungendo manualmente il CPZ file utilizzando la funzione Aggiungi catalogo principale. Una volta installato, il core può essere configurato, generato e istanziato all'interno di un design per l'inclusione nel progetto Libero. Fare riferimento alla Guida in linea del SoC Libero per ulteriori istruzioni sull'installazione del core, la licenza e l'uso generale.
Documentazione
Per aggiornamenti e ulteriori informazioni su software, dispositivi e hardware, visitare le pagine sulla proprietà intellettuale nel gruppo di prodotti Microsemi SoC websito: http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores.
Ulteriori informazioni possono essere ottenute anche dall'ecosistema integrato MI-V.
Ambienti di test supportati
Nessun testbench è fornito con MIV_RV32. MIV_RV32 RTL può essere utilizzato per simulare il processore che esegue un programma utilizzando un testbench standard generato da Libero.
Funzionalità e dispositivi fuori produzione
Nessuno.
Limitazioni note e soluzioni alternative
Le seguenti limitazioni e soluzioni alternative si applicano alla versione MIV_RV32 v3.0:
- Il TCM è limitato a una dimensione massima di 256 Kb.
- Per inizializzare il TCM in PolarFire utilizzando il controller di sistema, è necessario un parametro locale l_cfg_hard_tcm0_en.
Si prega di notare che queste informazioni si basano sull'estratto di testo fornito dal manuale dell'utente. Per informazioni più dettagliate e complete, fare riferimento al manuale utente completo o contattare direttamente Microsemi.
Cronologia delle revisioni
La cronologia delle revisioni descrive le modifiche implementate nel documento. Le modifiche sono elencate per revisione, a partire dalla pubblicazione più recente.
Revisione 2.0
La revisione 2.0 di questo documento è stata pubblicata nell'ottobre 2020. Di seguito è riportato un riepilogo delle modifiche. Modificato il nome principale in MIV_RV32 da MIV_RV32IMC. Questo nome indipendente dalla configurazione consente l'espansione futura del supporto per ulteriori estensioni ISA RISC-V.
Revisione 1.0
La revisione 1.0 è la prima pubblicazione di questo documento pubblicata nel marzo 2020.
MIV_RV32 v3.0 Note di rilascio
Sopraview
Queste note di rilascio vengono rilasciate con la versione di produzione di MIV_RV32 v3.0. Questo documento fornisce dettagli su funzionalità, miglioramenti, requisiti di sistema, famiglie supportate, implementazioni e problemi noti e soluzioni alternative dell'IP.
Caratteristiche
MIV_RV32 ha le seguenti caratteristiche
- Progettato per implementazioni soft-core FPGA a bassa potenza
- Supporta lo standard RISC-V RV32I ISA con estensioni M e C opzionali
- Disponibilità di memoria strettamente accoppiata, con dimensioni definite dall'intervallo di indirizzi
- TCM APB Slave (TAS) a TCM
- Funzione Boot ROM per caricare un'immagine ed eseguire dalla memoria
- Interrupt esterni, timer e soft
- Fino a sei interrupt esterni opzionali
- Supporto di interrupt vettoriali e non vettoriali
- unità di debug on-chip opzionale con JTAG interfaccia
- Interfacce bus esterne opzionali AHBL, APB3 e AXI3/AXI4
Tipi di consegna
Non è richiesta alcuna licenza per utilizzare MIV_RV32. Per il core viene fornito il codice sorgente RTL completo.
Famiglie supportate
- SoC® PolarFire
- PolarFire RT®
- PolarFire®
- RTG4TM
- IGLOO®2
- SmartFusion®2
Istruzioni per l'installazione
Il CPZ MIV_RV32 file deve essere installato nel software Libero. Questo viene fatto automaticamente attraverso la funzione di aggiornamento del catalogo in Libero, o il CPZ file può essere aggiunto manualmente utilizzando la funzione Aggiungi catalogo principale. Una volta che il CPZ file è installato in Libero, il core può essere configurato, generato e istanziato all'interno di un design per l'inclusione nel progetto Libero. Vedere la Guida in linea del SoC Libero per ulteriori istruzioni sull'installazione del core, la licenza e l'uso generale.
Documentazione
Questa versione contiene una copia del manuale MIV_RV32 e dei documenti della specifica RISC-V. Il manuale descrive la funzionalità di base e fornisce istruzioni dettagliate su come simulare, sintetizzare, posizionare e instradare questo nucleo e anche suggerimenti per l'implementazione. Vedere la Guida in linea del SoC Libero per istruzioni su come ottenere la documentazione IP. È inclusa anche una guida alla progettazione che illustra un exampDesign le Libero per PolarFire®. Per aggiornamenti e ulteriori informazioni su software, dispositivi e hardware, visitare le pagine sulla proprietà intellettuale nel gruppo di prodotti Microsemi SoC websito: http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores
Ulteriori informazioni possono essere ottenute anche dall'ecosistema integrato MI-V.
Ambienti di test supportati
Nessun testbench è fornito con MIV_RV32. MIV_RV32 RTL può essere utilizzato per simulare il processore che esegue un programma utilizzando un banco di prova standard generato da Libero.
Funzionalità e dispositivi fuori produzione
Nessuno.
Limitazioni note e soluzioni alternative
Di seguito sono riportate le limitazioni e le soluzioni alternative applicabili alla versione MIV_RV32 v3.0.
- Il TCM è limitato a una dimensione massima di 256 Kb.
- Per inizializzare il TCM in PolarFire utilizzando il controller di sistema, un parametro locale l_cfg_hard_tcm0_en, nel miv_rv32_opsrv_cfg_pkg.v file dovrebbe essere cambiato in 1'b1 prima della sintesi. Vedere la sezione 2.7 nel manuale MIV_RV32 v3.0.
- Il debug su GPIO utilizzando FlashPro 5 dovrebbe essere limitato a un massimo di 10 MHz.
- Si prega di notare JTAGL'ingresso _TRSTN è ora attivo basso. Nelle versioni precedenti, questo input era attivamente alto.
La garanzia del prodotto di Microsemi è stabilita nei Termini e condizioni dell'ordine di vendita di Microsemi. Le informazioni contenute in questa pubblicazione sono fornite al solo scopo di progettare e utilizzare i prodotti Microsemi. Le informazioni relative alle applicazioni del dispositivo e simili sono fornite solo per comodità dell'utente e possono essere sostituite da aggiornamenti. L'Acquirente non farà affidamento su dati e specifiche di prestazione o parametri forniti da Microsemi. È tua responsabilità assicurarti che la tua applicazione soddisfi le tue specifiche.
QUESTE INFORMAZIONI SONO FORNITE "COSÌ COME SONO". MICROSEMI NON FORNISCE ALCUNA DICHIARAZIONE O GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, SCRITTA O ORALE, LEGALE O ALTRO, IN RELAZIONE ALLE INFORMAZIONI, COMPRESE, A TITOLO ESEMPLIFICATIVO, LE CONDIZIONI, LA QUALITÀ, LE PRESTAZIONI, LA NON VIOLAZIONE, LA COMMERCIABILITÀ O L'IDONEITÀ PER UN PARTICOLARE SCOPO. IN NESSUN CASO MICROSEMI SARÀ RESPONSABILE PER QUALSIASI PERDITA, DANNO, COSTO O SPESA INDIRETTI, SPECIALI, PUNITIVI, INCIDENTALI O CONSEGUENTI, ANCHE SE MICROSEMI È STATA INFORMATA DELLA POSSIBILITÀ O I DANNI SONO PREVEDIBILI? NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE, LA TOTALE RESPONSABILITÀ DI MICROSEMI PER TUTTE LE RIVENDICAZIONI RELATIVE A QUESTE INFORMAZIONI O AL SUO UTILIZZO NON SUPERERÀ IL NUMERO DI TARIFFE PAGATE DIRETTAMENTE A MICROSEMI PER QUESTE INFORMAZIONI.
Utilizzo di dispositivi Microsemi
nel supporto vitale, apparecchiature o applicazioni mission-critical e/o applicazioni di sicurezza è interamente a rischio dell'acquirente, e l'acquirente accetta di difendere e indennizzare Microsemi da qualsiasi danno, reclamo, azione legale o spesa derivante da tale utilizzo. Nessuna licenza viene concessa, implicitamente o in altro modo, ai sensi dei diritti di proprietà intellettuale di Microsemi, salvo diversa indicazione.
Microsemi Corporation, una consociata di Microchip Technology Inc. (Nasdaq: MCHP), e le sue affiliate aziendali sono fornitori leader di soluzioni di controllo integrate intelligenti, connesse e sicure. I loro strumenti di sviluppo di facile utilizzo e il portafoglio completo di prodotti consentono ai clienti di creare progetti ottimali che riducono i rischi riducendo al contempo il costo totale del sistema e il tempo di immissione sul mercato. Queste soluzioni servono più di 120,000 clienti nei mercati industriale, automobilistico, di consumo, aerospaziale e della difesa, delle comunicazioni e dell'informatica. Con sede a Chandler, in Arizona, l'azienda offre un supporto tecnico eccezionale insieme a consegne e qualità affidabili. Scopri di più su www.microsemi.com.
Microsemi
2355 W. Chandler Boulevard.
Chandler, AZ 85224 Stati Uniti
Negli USA: +1 Numero di telefono: 480-792-7200
Fax: +1 Numero di telefono: 480-792-7277
www.microsemi.com © 2020 Microsemi e le sue affiliate aziendali. Tutti i diritti riservati. Microsemi e il logo Microsemi sono marchi di Microsemi Corporation e delle sue società affiliate. Tutti gli altri marchi e marchi di servizio sono di proprietà dei rispettivi proprietari.
Documenti / Risorse
![]() |
Pagina dinamica dello strumento IP Core di Microchip Technology MIV_RV32 v3.0 [pdf] Manuale d'uso MIV_RV32 v3.0 Pagina dinamica dello strumento IP Core, MIV_RV32 v3.0, Pagina dinamica dello strumento IP Core, Pagina dinamica dello strumento Core, Pagina dinamica dello strumento |