When targeting the Arria® 10 DDR4 IP and running the EMIF Toolkit in the Quartus® Prime Software versions 19.1 or earlier, you may see the errors below.
Internal Error: Sub-system: EMITT, File: /quartus/sld/emitt/emitt_hardware_reader_nf_emif_131_impl.cpp, Line: 1905
interface_id < EMITT_NF_EMIF_131_MAX_NUM_MEM_INTERFACES
Stack Trace:
0xe3bae: EMITT_HARDWARE_READER_NF_EMIF_131::load_param_tables 0x71e (sld_emitt)
0xe1d24: EMITT_HARDWARE_READER_NF_EMIF_131::establish_connection 0x254 (sld_emitt)
0x5eb5e: emitt_establish_connection 0x31e (sld_emitt)
...
End-trace
To work around this problem, set the Interface ID parameter (in the Calibration Debug Options under the Diagnostics tab of the DDR4 IP) to a value equal to 10 or less.
This problem is scheduled to be fixed in a future release of the Quartus® Prime Software.