ID de l'article: 000083767 Type de contenu: Dépannage Dernière révision: 13/02/2006

Puis-je implémenter des LPM_ROM dans des éléments logiques (EL) au lieu de blocs de batterie embarqués (EABs) ? (MAX PLUS® II, LPM_ROM)

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif Non. Lla LPM_ROM megafunction doit être initialisée avec un fichier d’initialisation de mémoire (.mif) ou un fichier Intel hexocichie (.hex) qui sont lues pendant la configuration du périphérique. Depuis FLEX® initialiser à zéro après la mise sous alimentation/configuration, le le contenu du fichier d’initialisation ne peut pas être stocké. Par conséquent, lors de l’utilisation LPM_ROM mégafunction vous devez utiliser les EABs.

Cependant, les utilisateurs peuvent implémenter des ROM distribuées dans les eléments à l’aide d’un HDL. Par exemple, un bloc de 4 x 8 ROM peut être mis en œuvre en VHDL comme suit :

PROCESS(addr)
BEGIN
     CASE addr IS
        WHEN "00" =>
               q <= X"44";
        WHEN "01" =>
               q <= X"37";
        WHEN "10" =>
               q <= X"21";
        WHEN "11" =>
               q <= X"19";
     END CASE;
END PROCESS;

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.