ID de l'article: 000086098 Type de contenu: Installation et configuration Dernière révision: 20/12/2017

Pourquoi le processeur Nios® II sur lequel l’ECC est activé déclenche-t-il l’erreur ECC de manière inattendue lors de la réinitialisation ?

Environnement

    Intel® Quartus® Prime Pro Edition
    Processeur Intel® Nios® II
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

En raison d’un problème dans la version 17.1 et antérieures du logiciel de conception Quartus® Prime, le processeur Nios II avec ECC activé peut déclencher l’erreur ECC de manière inattendue lors de la réinitialisation.

Résolution

Pour contourner ce problème, suivez les étapes ci-dessous :

  • Changez le code suivant dans le fichier nios_dcache.pm situé dans « <Your Quartus installation directory>/ip/altera/nios2_ip/altera_nios2_gen2/nios2_lib ».

nios_sdp_ram->add({

name => $Opt->{name} . « _dc_data »,

Opt => $Opt,

data_width => $dc_data_sz,

address_width => $dc_données_addr_sz,

num_words => $dc_data_num_addrs,

read_during_write_mode_mixed_ports => qq(« OLD_DATA »),

  • Changez le code suivant dans le fichier nios_icache.pm situé dans « <Your Quartus installation directory>/ip/altera/nios2_ip/altera_nios2_gen2/nios2_lib ».

nios_sdp_ram->add({

name => $Opt->{name} . « _ic_data »,

Opter => $Opt

data_width => $ic_data_data_sz,

address_width => $ic_data_addr_sz,

num_words => $ic_data_num_addrs,

read_during_write_mode_mixed_ports => qq(« OLD_DATA »),

  • Régénérez votre HDL dans Platform Designer (Qsys).

Ce problème devrait être résolu dans une future version du logiciel de conception Quartus® Prime.

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

1

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.