En raison d’un problème dans la version 13.0 SP1 du logiciel Quartus® II et les versions précédentes, il est possible que vous voyiez un nombre réduit de registres en inférnant une RAM à partir de la logique brute avec des valeurs de power-up non nulles car elles ont été ignorées et la netlist post fit ne correspond pas au RTL.
Dans la version 13.1 du logiciel Quartus II et les versions ultérieures, ces bits sont implémentés en tant que registres au lieu de blocs DE RAM.
Pour éviter d’utiliser davantage de registres, exécutez une des options suivantes :
- N’utilisez pas de valeurs d’alimentation non-zéro
- Instantiez la RAM avec un fichier d’initialisation de la mémoire(.mif)
- Inférer la RAM comme un ensemble de std_logic_vectors