Page dynamique de l'outil de base IP MIV_RV32 v3.0 de Microchip Technology
Informations sur le produit
Le produit est MIV_RV32 v3.0, sorti en octobre 2020. Il s'agit d'un produit propriétaire et confidentiel développé par Microsemi. Les notes de mise à jour fournissent des informations sur les fonctionnalités, les améliorations, la configuration système requise, les familles prises en charge, les implémentations, les problèmes connus et les solutions de contournement de l'IP.
Caractéristiques
- MIV_RV32 possède les fonctionnalités suivantes :
Modes de livraison
Aucune licence n'est requise pour utiliser MIV_RV32. Le code source RTL complet est fourni pour le noyau.
Familles soutenues
Les familles prises en charge ne sont pas mentionnées dans le texte du manuel d'utilisation.
Instructions d'installation
Pour installer le MIV_RV32 CPZ file, cela doit être fait via le logiciel Libero en utilisant soit la fonction de mise à jour du catalogue, soit en ajoutant manuellement le CPZ file à l'aide de la fonctionnalité de catalogue Ajouter un noyau. Une fois installé, le noyau peut être configuré, généré et instancié dans une conception à inclure dans le projet Libero. Reportez-vous à l'aide en ligne de Libero SoC pour plus d'instructions sur l'installation principale, les licences et l'utilisation générale.
Documentation
Pour des mises à jour et des informations supplémentaires sur le logiciel, les appareils et le matériel, visitez les pages de propriété intellectuelle sur le groupe de produits Microsemi SoC website: http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores.
Plus d'informations peuvent également être obtenues auprès de l'écosystème embarqué MI-V.
Environnements de test pris en charge
Aucun banc de test n'est fourni avec MIV_RV32. Le MIV_RV32 RTL peut être utilisé pour simuler le processeur exécutant un programme à l'aide d'un testbench standard généré par Libero.
Fonctionnalités et appareils abandonnés
Aucun.
Limitations connues et solutions de contournement
Les limitations et solutions de contournement suivantes s'appliquent à la version MIV_RV32 v3.0 :
- Le TCM est limité à une taille maximale de 256 Ko.
- Pour initialiser le TCM dans PolarFire à l'aide du contrôleur de système, un paramètre local l_cfg_hard_tcm0_en est requis.
Veuillez noter que ces informations sont basées sur l'extrait de texte fourni du manuel d'utilisation. Pour des informations plus détaillées et complètes, reportez-vous au manuel d'utilisation complet ou contactez directement Microsemi.
Historique des révisions
L'historique des révisions décrit les modifications apportées au document. Les modifications sont répertoriées par révision, en commençant par la publication la plus récente.
Révision 2.0
La révision 2.0 de ce document a été publiée en octobre 2020. Voici un résumé des modifications. Modification du nom du noyau en MIV_RV32 à partir de MIV_RV32IMC. Ce nom indépendant de la configuration permet une extension future de la prise en charge d'extensions RISC-V ISA supplémentaires.
Révision 1.0
La révision 1.0 est la première publication de ce document publiée en mars 2020.
Notes de mise à jour MIV_RV32 v3.0
Surview
Ces notes de mise à jour sont publiées avec la version de production de MIV_RV32 v3.0. Ce document fournit des détails sur les fonctionnalités, les améliorations, la configuration système requise, les familles prises en charge, les implémentations, les problèmes connus et les solutions de contournement de l'IP.
Caractéristiques
MIV_RV32 a les caractéristiques suivantes
- Conçu pour les implémentations soft-core FPGA basse consommation
- Prend en charge la norme RISC-V RV32I ISA avec extensions M et C en option
- Disponibilité de la mémoire à couplage étroit, avec une taille définie par plage d'adresses
- TCM APB Esclave (TAS) vers TCM
- Fonction Boot ROM pour charger une image et exécuter à partir de la mémoire
- Interruptions externes, temporisées et logicielles
- Jusqu'à six interruptions externes en option
- Prise en charge des interruptions vectorielles et non vectorielles
- unité de débogage sur puce en option avec un JTAG interface
- Interfaces de bus externes en option AHBL, APB3 et AXI3/AXI4
Modes de livraison
Aucune licence n'est requise pour utiliser MIV_RV32. Le code source RTL complet est fourni pour le noyau.
Familles soutenues
- SoC® PolarFire
- Polar Fire RT®
- PolarFire®
- RTG4TM
- IGLOO®2
- SmartFusion®2
Instructions d'installation
Le CPZ MIV_RV32 file doit être installé dans le logiciel Libero. Cela se fait automatiquement via la fonction de mise à jour du catalogue dans Libero, ou le CPZ file peuvent être ajoutés manuellement à l'aide de la fonctionnalité de catalogue Add Core. Une fois le CPZ file est installé dans Libero, le noyau peut être configuré, généré et instancié dans une conception pour être inclus dans le projet Libero. Consultez l'aide en ligne de Libero SoC pour plus d'instructions sur l'installation principale, les licences et l'utilisation générale.
Documentation
Cette version contient une copie du manuel MIV_RV32 et des documents de spécification RISC-V. Le manuel décrit les fonctionnalités de base et donne des instructions étape par étape sur la façon de simuler, de synthétiser, de placer et d'acheminer ce noyau, ainsi que des suggestions d'implémentation. Consultez l'aide en ligne de Libero SoC pour obtenir des instructions sur l'obtention de la documentation IP. Un guide de conception est également inclus qui parcourt un exampConception le Libero pour PolarFire®. Pour des mises à jour et des informations supplémentaires sur le logiciel, les appareils et le matériel, visitez les pages de propriété intellectuelle sur le groupe de produits Microsemi SoC website: http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores
Plus d'informations peuvent également être obtenues auprès de l'écosystème embarqué MI-V.
Environnements de test pris en charge
Aucun banc de test n'est fourni avec MIV_RV32. Le MIV_RV32 RTL peut être utilisé pour simuler le processeur exécutant un programme à l'aide d'un banc de test standard généré par Libero.
Fonctionnalités et appareils abandonnés
Aucun.
Limitations connues et solutions de contournement
Voici les limitations et les solutions de contournement applicables à la version MIV_RV32 v3.0.
- Le TCM est limité à une taille maximale de 256 Ko.
- Pour initialiser le TCM dans PolarFire à l'aide du contrôleur de système, un paramètre local l_cfg_hard_tcm0_en, dans le fichier miv_rv32_opsrv_cfg_pkg.v file doit être remplacé par 1'b1 avant la synthèse. Voir la section 2.7 du manuel MIV_RV32 v3.0.
- Le débogage via GPIO à l'aide de FlashPro 5 doit être limité à 10 MHz maximum.
- Veuillez noter le JTAGL'entrée _TRSTN est maintenant active au niveau bas. Dans les versions précédentes, cette entrée était activement élevée.
La garantie des produits de Microsemi est définie dans les conditions générales de vente de Microsemi. Les informations contenues dans cette publication sont fournies dans le seul but de concevoir avec et d'utiliser les produits Microsemi. Les informations concernant les applications de l'appareil et autres sont fournies uniquement pour votre commodité et peuvent être remplacées par des mises à jour. L'acheteur ne doit pas se fier aux données et aux spécifications de performance ou aux paramètres fournis par Microsemi. Il est de votre responsabilité de vous assurer que votre application répond à vos spécifications.
CES INFORMATIONS SONT FOURNIES « TELLES QUELLES ». MICROSEMI NE FAIT AUCUNE DÉCLARATION OU GARANTIE D'AUCUNE SORTE, QU'ELLE SOIT EXPRESSE OU IMPLICITE, ÉCRITE OU ORALE, LÉGALE OU AUTRE, RELATIVE À L'INFORMATION, Y COMPRIS, MAIS SANS S'Y LIMITER, À SA CONDITION, À SA QUALITÉ, À SES PERFORMANCES, À L'ABSENCE DE CONTREFAÇON, À LA QUALITÉ MARCHANDE OU À L'ADÉQUATION À UN PARTICULIER. BUT. EN AUCUN CAS MICROSEMI NE POURRA ÊTRE TENUE RESPONSABLE DE TOUTE PERTE, DOMMAGE, COÛT OU DÉPENSE INDIRECT, SPÉCIAL, PUNITIF, ACCESSOIRE OU CONSÉCUTIF LIÉ À CETTE INFORMATION OU À SON UTILISATION, QUELLE QU'EN SOIT LA CAUSE, MÊME SI MICROSEMI A ÉTÉ AVISÉE DE LA POSSIBILITÉ OU LES DOMMAGES SONT-ILS PREVISIBLES ? DANS TOUTE LA MESURE AUTORISÉE PAR LA LOI, LA RESPONSABILITÉ TOTALE DE MICROSEMI SUR TOUTES LES RÉCLAMATIONS RELATIVES À CES INFORMATIONS OU À SON UTILISATION NE DÉPASSERA PAS LE NOMBRE DE FRAIS, LE CAS ÉCHÉANT, QUE VOUS AVEZ PAYÉS DIRECTEMENT À MICROSEMI POUR CES INFORMATIONS.
Utilisation des appareils Microsemi
dans l'assistance vitale, les équipements ou applications critiques et/ou les applications de sécurité est entièrement aux risques de l'acheteur, et l'acheteur s'engage à défendre et à indemniser Microsemi de tous les dommages, réclamations, poursuites ou dépenses résultant d'une telle utilisation. Aucune licence n'est transmise, implicitement ou autrement, en vertu des droits de propriété intellectuelle de Microsemi, sauf indication contraire.
Microsemi Corporation, une filiale de Microchip Technology Inc. (Nasdaq : MCHP), et ses sociétés affiliées sont les principaux fournisseurs de solutions de contrôle embarquées intelligentes, connectées et sécurisées. Leurs outils de développement faciles à utiliser et leur portefeuille de produits complet permettent aux clients de créer des conceptions optimales qui réduisent les risques tout en réduisant le coût total du système et le délai de mise sur le marché. Ces solutions servent plus de 120,000 XNUMX clients sur les marchés de l'industrie, de l'automobile, de la consommation, de l'aérospatiale et de la défense, des communications et de l'informatique. Basée à Chandler, en Arizona, la société offre un support technique exceptionnel ainsi qu'une livraison et une qualité fiables. En savoir plus sur www.microsemi.com.
Microsemi
2355, boulevard W. Chandler.
Chandler, AZ 85224 États-Unis
Aux États-Unis : +1 480-792-7200
Télécopieur : +1 480-792-7277
www.microsemi.com © 2020 Microsemi et ses sociétés affiliées. Tous les droits sont réservés. Microsemi et le logo Microsemi sont des marques déposées de Microsemi Corporation et de ses sociétés affiliées. Toutes les autres marques commerciales et marques de service sont la propriété de leurs propriétaires respectifs.
Documents / Ressources
![]() |
Page dynamique de l'outil de base IP MIV_RV32 v3.0 de Microchip Technology [pdf] Manuel de l'utilisateur MIV_RV32 v3.0 Page dynamique de l'outil principal IP, MIV_RV32 v3.0, Page dynamique de l'outil principal IP, Page dynamique de l'outil principal, Page dynamique de l'outil |