LOGO microchip

Pagina dinamica dello strumento IP Core di Microchip Technology MIV_RV32 v3.0

Microchip-Technology-MIV-RV32-v3.0-IP-Core-Tool-Dynamic-Page-PRODOTTO

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:

  1. Il TCM è limitato a una dimensione massima di 256 Kb.
  2. 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.

  1. Il TCM è limitato a una dimensione massima di 256 Kb.
  2. 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.
  3. Il debug su GPIO utilizzando FlashPro 5 dovrebbe essere limitato a un massimo di 10 MHz.
  4. 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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *