En raison d’un problème dans l’IP des interfaces de mémoire externe (EMIF), la simulation de la conception de l’exemple peut échouer lorsque vous définissez le mode d’étalonnage sur étalonnage complet.
Pour contourner ce problème, suivez les étapes ci-dessous :
- Ouvrez le fichier <chemin d’accès à l’exemple de conception généré>/sim/ip/ed_sim/ed_sim_emif_cal/altera_emif_cal_iossm_261/sim/ed_sim_emif_cal_altera_emif_cal_iossm_261_*_arch.sv.
- Recherchez l’instanciation tennm_iossm dans le fichier.
- Remplacez la valeur du paramètre iossm_use_model par 0 ou ajoutez un nouveau paramètre iossm_use_model avec la valeur 0 si ce paramètre n’existe pas.
- La section des paramètres de io_ssm devrait maintenant ressembler à ceci :
tennm_iossm # (
.gpt_ver SEQ_GPT_GLOBAL_PAR_VER),
.nios_ver SEQ_GPT_NIOS_C_VER),
.col_id SEQ_GPT_COLUMN_ID),
.num_iopacks SEQ_GPT_NUM_IOPACKS),
.pt_size SEQ_GPT_PARAM_TABLE_SIZE),
.cal_config SEQ_GPT_GLOBAL_CAL_CONFIG),
.slave_clk_divider SEQ_GPT_SLAVE_CLK_DIVIDER),
.nios_clk_freq REMAP_SEQ_GPT_NIOS_CLK_FREQ_KHZ),
.skip_steps REMAP_SEQ_GPT_GLOBAL_SKIP_STEPS),
.parameter_table_hex_file REMAP_IOSSM_GPT_HEX_FILENAME),.abstract_phy (« faux »),
.iossm_sim_clk_period_ps IOSSM_SIM_NIOS_PERIOD_PS),
.nios_calibration_code_hex_file IOSSM_CODE_HEX_FILENAME),
.iossm_use_model (0)
) io_ssm (
- La section des paramètres de io_ssm devrait maintenant ressembler à ceci :
- Redémarrez la simulation .