Microchip Technology MIV_RV32 v3.0 IP Core Tool Dynamische pagina
Productinformatie
Het product is MIV_RV32 v3.0, uitgebracht in oktober 2020. Het is een gepatenteerd en vertrouwelijk product dat is ontwikkeld door Microsemi. De release notes bieden informatie over de functies, verbeteringen, systeemvereisten, ondersteunde families, implementaties, bekende problemen en tijdelijke oplossingen van het IP.
Functies
- MIV_RV32 heeft de volgende kenmerken:
Leveringstypen
Er is geen licentie vereist om MIV_RV32 te gebruiken. De volledige RTL-broncode is beschikbaar voor de kern.
Ondersteunde gezinnen
De ondersteunde gezinnen worden niet genoemd in de gebruikershandleiding.
Installatie-instructies
Om de MIV_RV32 CPZ te installeren file, dit moet worden gedaan via de Libero-software met behulp van de functie Catalogus bijwerken of door de CPZ handmatig toe te voegen file met behulp van de functie Core-catalogus toevoegen. Na installatie kan de kern worden geconfigureerd, gegenereerd en geïnstantieerd binnen een ontwerp voor opname in het Libero-project. Raadpleeg de Libero SoC Online Help voor verdere instructies over kerninstallatie, licenties en algemeen gebruik.
Documentatie
Voor updates en aanvullende informatie over de software, apparaten en hardware, bezoek de pagina's over intellectueel eigendom op de Microsemi SoC Products Group webwebsite: http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores.
Meer informatie is ook verkrijgbaar via het ingebedde MI-V-ecosysteem.
Ondersteunde testomgevingen
Er wordt geen testbench meegeleverd met MIV_RV32. De MIV_RV32 RTL kan worden gebruikt om de processor te simuleren die een programma uitvoert met behulp van een standaard Libero gegenereerde testbench.
Uitgefaseerde functies en apparaten
Geen.
Bekende beperkingen en oplossingen
De volgende beperkingen en oplossingen zijn van toepassing op de release MIV_RV32 v3.0:
- De TCM is beperkt tot een maximale grootte van 256 Kb.
- Om de TCM in PolarFire te initialiseren met behulp van de systeemcontroller, is een lokale parameter l_cfg_hard_tcm0_en vereist.
Houd er rekening mee dat deze informatie is gebaseerd op het verstrekte tekstfragment uit de gebruikershandleiding. Raadpleeg voor meer gedetailleerde en volledige informatie de volledige gebruikershandleiding of neem rechtstreeks contact op met Microsemi.
Revisiegeschiedenis
De revisiegeschiedenis beschrijft de wijzigingen die in het document zijn doorgevoerd. De wijzigingen worden per revisie weergegeven, beginnend met de meest recente publicatie.
Revisie 2.0
Revisie 2.0 van dit document werd gepubliceerd in oktober 2020. Hieronder volgt een samenvatting van de wijzigingen. De kernnaam is gewijzigd van MIV_RV32IMC naar MIV_RV32. Deze configuratieneutrale naam staat toekomstige uitbreiding van ondersteuning voor extra RISC-V ISA-extensies toe.
Revisie 1.0
Revisie 1.0 is de eerste publicatie van dit document, gepubliceerd in maart 2020.
MIV_RV32 v3.0 Release-opmerkingen
Overview
Deze release notes zijn uitgegeven met de productierelease van MIV_RV32 v3.0. Dit document bevat details over de functies, verbeteringen, systeemvereisten, ondersteunde families, implementaties en bekende problemen en oplossingen van het IP.
Functies
MIV_RV32 heeft de volgende kenmerken
- Ontworpen voor low-power FPGA soft-core implementaties
- Ondersteunt de RISC-V standaard RV32I ISA met optionele M- en C-extensies
- Beschikbaarheid van Tightly Coupled Memory, met een grootte die wordt bepaald door het adresbereik
- TCM APB Slave (TAS) naar TCM
- Boot-ROM-functie om een image te laden en vanuit het geheugen uit te voeren
- Externe, timer- en zachte onderbrekingen
- Tot zes optionele externe interrupts
- Ondersteuning voor gevectoriseerde en niet-gevectoriseerde interrupts
- optionele on-chip debug-eenheid met een JTAG interface
- AHBL, APB3 en AXI3/AXI4 optionele externe businterfaces
Leveringstypen
Er is geen licentie vereist om MIV_RV32 te gebruiken. De volledige RTL-broncode is beschikbaar voor de kern.
Ondersteunde gezinnen
- PolarFire SoC®
- PolarFire RT®
- PolarFire®
- RTG4TM
- IGLOO®2
- SmartFusion®2
Installatie-instructies
De MIV_RV32 CPZ file moet worden geïnstalleerd in Libero-software. Dit gebeurt automatisch via de Catalogus-updatefunctie in Libero, of de CPZ file kan handmatig worden toegevoegd met behulp van de functie Core-catalogus toevoegen. Zodra de CPZ file is geïnstalleerd in Libero, kan de kern worden geconfigureerd, gegenereerd en geïnstantieerd binnen een ontwerp voor opname in het Libero-project. Zie de Libero SoC Online Help voor verdere instructies over kerninstallatie, licenties en algemeen gebruik.
Documentatie
Deze release bevat een kopie van de MIV_RV32-handleiding en RISC-V-specificatiedocumenten. De handleiding beschrijft de kernfunctionaliteit en geeft stapsgewijze instructies over hoe u deze kern kunt simuleren, synthetiseren, plaatsen en routeren, en ook implementatiesuggesties. Zie de Libero SoC Online Help voor instructies over het verkrijgen van IP-documentatie. Er is ook een ontwerphandleiding bijgevoegd die door een example Libero-ontwerp voor PolarFire®. Voor updates en aanvullende informatie over de software, apparaten en hardware, bezoek de pagina's over intellectueel eigendom op de Microsemi SoC Products Group webwebsite: http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores
Meer informatie is ook verkrijgbaar via het ingebedde MI-V-ecosysteem.
Ondersteunde testomgevingen
Er wordt geen testbench meegeleverd met MIV_RV32. De MIV_RV32 RTL kan worden gebruikt om de processor te simuleren die een programma uitvoert met behulp van een standaard Libero-gegenereerde testbench.
Uitgefaseerde functies en apparaten
Geen.
Bekende beperkingen en oplossingen
Hieronder staan de beperkingen en oplossingen die van toepassing zijn op de release MIV_RV32 v3.0.
- De TCM is beperkt tot een maximale grootte van 256 Kb.
- Om de TCM in PolarFire te initialiseren met behulp van de systeemcontroller, een lokale parameter l_cfg_hard_tcm0_en, in de miv_rv32_opsrv_cfg_pkg.v file moet worden gewijzigd naar 1'b1 voorafgaand aan synthese. Zie sectie 2.7 in MIV_RV32 v3.0 Handbook.
- Debuggen via GPIO met FlashPro 5 moet beperkt blijven tot maximaal 10 MHz.
- Let op de JTAG_TRSTN-invoer is nu actief laag. In eerdere versies was deze invoer actief hoog.
De productgarantie van Microsemi is vastgelegd in de Algemene verkoopvoorwaarden van Microsemi. Informatie in deze publicatie wordt uitsluitend verstrekt voor het ontwerpen met en gebruiken van Microsemi-producten. Informatie over apparaattoepassingen en dergelijke wordt uitsluitend verstrekt voor uw gemak en kan worden vervangen door updates. De koper mag niet vertrouwen op gegevens en prestatiespecificaties of parameters die door Microsemi worden verstrekt. Het is uw verantwoordelijkheid om ervoor te zorgen dat uw toepassing voldoet aan uw specificaties.
DEZE INFORMATIE WORDT GELEVERD “ZOALS HET IS”. MICROSEMI GEEFT GEEN ENKELE VERKLARING OF GARANTIE, EXPLICIET OF IMPLICIET, SCHRIFTELIJK OF MONDELING, WETTELIJK OF ANDERSZINS, MET BETREKKING TOT DE INFORMATIE, INCLUSIEF MAAR NIET BEPERKT TOT DE STAAT, KWALITEIT, PRESTATIES, NIET-INBREUK, VERKOOPBAARHEID OF GESCHIKTHEID VOOR EEN BEPAALD DOEL. IN GEEN GEVAL IS MICROSEMI AANSPRAKELIJK VOOR ENIGE INDIRECTE, SPECIALE, PUNITIEVE, INCIDENTELE OF GEVOLGSCHADE, KOSTEN OF UITGAVEN IN WELKE VORM DAN OOK MET BETREKKING TOT DEZE INFORMATIE OF HET GEBRUIK ERVAN, ONGEACHT DE OORZAAK, ZELFS ALS MICROSEMI OP DE HOOGTE IS GESTELD VAN DE MOGELIJKHEID OF ALS DE SCHADE VOORZIENBAAR IS? VOOR ZOVER TOEGESTAAN DOOR DE WET, ZAL DE TOTALE AANSPRAKELIJKHEID VAN MICROSEMI OP ALLE CLAIMS MET BETREKKING TOT DEZE INFORMATIE OF HET GEBRUIK ERVAN NIET OVERSCHRIJDEN HET AANTAL KOSTEN, INDIEN VAN TOEPASSING, DAT U RECHTSTREEKS AAN MICROSEMI HEBT BETAALD VOOR DEZE INFORMATIE.
Gebruik van Microsemi-apparaten
in levensondersteuning, missiekritieke apparatuur of toepassingen, en/of veiligheidstoepassingen is geheel voor risico van de koper, en de koper stemt ermee in om Microsemi te verdedigen en te vrijwaren van alle schade, claims, rechtszaken of kosten die voortvloeien uit dergelijk gebruik. Er worden geen licenties overgedragen, impliciet of anderszins, onder enige intellectuele eigendomsrechten van Microsemi, tenzij anders vermeld.
Microsemi Corporation, een dochteronderneming van Microchip Technology Inc. (Nasdaq: MCHP), en haar zakelijke filialen zijn toonaangevende leveranciers van slimme, verbonden en veilige embedded control-oplossingen. Hun gebruiksvriendelijke ontwikkeltools en uitgebreide productportfolio stellen klanten in staat om optimale ontwerpen te creëren die risico's verminderen en tegelijkertijd de totale systeemkosten en time-to-market verlagen. Deze oplossingen bedienen meer dan 120,000 klanten in de industriële, automobiel-, consumenten-, lucht- en ruimtevaart- en defensie-, communicatie- en computermarkten. Het hoofdkantoor van het bedrijf is gevestigd in Chandler, Arizona, en het bedrijf biedt uitstekende technische ondersteuning samen met betrouwbare levering en kwaliteit. Meer informatie vindt u op www.microsemi.com.
Microsemi
2355 W. Chandler Blvd.
Chandler, AZ 85224 VS
Binnen de VS: +1 480-792-7200
Faxen: +1 480-792-7277
www.microsemi.com © 2020 Microsemi en haar zakelijke filialen. Alle rechten voorbehouden. Microsemi en het Microsemi-logo zijn handelsmerken van Microsemi Corporation en haar zakelijke filialen. Alle andere handelsmerken en servicemerken zijn eigendom van hun respectievelijke eigenaren.
Documenten / Bronnen
![]() |
Microchip Technology MIV_RV32 v3.0 IP Core Tool Dynamische pagina [pdf] Gebruikershandleiding MIV_RV32 v3.0 IP Core Tool Dynamische pagina, MIV_RV32 v3.0, IP Core Tool Dynamische pagina, Core Tool Dynamische pagina, Tool Dynamische pagina |