Arria V DDR3 EMIF toolkit "Unable to establish a connection..."
Hello,
I have been trying to debug a DDR3 memory connected to an Arria V 5AGXMA3D4F27I3 device with Quartus prime standard 18.1.0, 18.1.1, 21.1.2 with no success. Using the "DDR3 SDRAM Controller with UniPHY Intel FPGA IP" I filled out the parameters according to the DDR3 SDRAM datasheet and generated the example design as well.
I have successfully compiled the example design project, with the pinout matching that of the schematics for the above custom board. There are no critical warnings apart from drv_status_fail, drv_status_pass, drv_status_test_complete, local_cal_fail, local_cal_success, local_init_done being unconnected. The device is programmed using Altera USB-Blaster through JTAG.
Using the EMIF toolkit in all three Quartus version I mentioned above, I got the following messages after initializing connections and linking project to device:
Preparing to create a connection to System Console. This may take several seconds.
A connection to System Console was successfully established on port 52010
link_project_to_device -device_name {5AG(TMC3D3|XBA3D4|XBA3D6)|..@1#USB-0} -hardware_name {USB-Blaster on localhost (USB-0)} -sof_file {C:/intelFPGA/Projects/DDR3_example3/DDR3_example3_example_design/example_project/DDR3_example3_example.sof}
Linking device 5AG(TMC3D3|XBA3D4|XBA3D6)|..@1#USB-0 on hardware USB-Blaster on localhost (USB-0) using .sof file C:/intelFPGA/Projects/DDR3_example3/DDR3_example3_example_design/example_project/DDR3_example3_example.sof.
System Console warning during design link: DDR3_example3_example.sopcinfo not found, debug agents within this component may not function correctly.
Using hierarchy path DDR3_example3_example_if0:if0|DDR3_example3_example_if0_dmaster:dmaster|altera_avalon_st_jtag_interface:jtag_phy_embedded_in_jtag_master|altera_jtag_sld_node:node|sld_virtual_jtag_basic:sld_virtual_jtag_component|sld_virtual_jtag_impl:sld_virtual_jtag_impl_inst for connection /devices/5AG(TMC3D3|XBA3D4|XBA3D6)|..@1#USB-0/(link)/JTAG/alt_sld_fab_sldfabric.node_0/jtag_phy_0.jtag/master.
Using hierarchy path sld_signaltap:auto_signaltap_0 for connection /devices/5AG(TMC3D3|XBA3D4|XBA3D6)|..@1#USB-0/(link)/JTAG/alt_sld_fab_sldfabric.node_1.
Using hierarchy path DDR3_example3_example_if0:if0|DDR3_example3_example_if0_dmaster:dmaster|altera_avalon_st_jtag_interface:jtag_phy_embedded_in_jtag_master|altera_jtag_sld_node:node|sld_virtual_jtag_basic:sld_virtual_jtag_component|sld_virtual_jtag_impl:sld_virtual_jtag_impl_inst for connection /devices/5AG(TMC3D3|XBA3D4|XBA3D6)|..@1#USB-0/(link)/JTAG/alt_sld_fab_sldfabric.node_0/jtag_phy_0.jtag/master.
Using hierarchy path sld_signaltap:auto_signaltap_0 for connection /devices/5AG(TMC3D3|XBA3D4|XBA3D6)|..@1#USB-0/(link)/JTAG/alt_sld_fab_sldfabric.node_1.
Could not accurately determine connection type for connection DDR3_example3_example_if0:if0|DDR3_example3_example_if0_dmaster:dmaster|altera_avalon_st_jtag_interface:jtag_phy_embedded_in_jtag_master|altera_jtag_sld_node:node|sld_virtual_jtag_basic:sld_virtual_jtag_component|sld_virtual_jtag_impl:sld_virtual_jtag_impl_inst as the clock of the connection is inactive.
Could not accurately determine connection type for connection DDR3_example3_example_if0:if0|DDR3_example3_example_if0_dmaster:dmaster|altera_avalon_st_jtag_interface:jtag_phy_embedded_in_jtag_master|altera_jtag_sld_node:node|sld_virtual_jtag_basic:sld_virtual_jtag_component|sld_virtual_jtag_impl:sld_virtual_jtag_impl_inst as the clock of the connection is inactive.
Could not accurately determine connection type for connection DDR3_example3_example_if0:if0|DDR3_example3_example_if0_dmaster:dmaster|altera_avalon_st_jtag_interface:jtag_phy_embedded_in_jtag_master|altera_jtag_sld_node:node|sld_virtual_jtag_basic:sld_virtual_jtag_component|sld_virtual_jtag_impl:sld_virtual_jtag_impl_inst as the clock of the connection is inactive.
After clicking "Create memory interface connection..." it gives me the message "Unable to establish a connection because no memory interface targets exist on the linked device".
I suspect it has something to do with the above warnings.
Any help on how to fix the problem is appreciated.