Forum Discussion
Arria10 no "EMIF_USR_CLK" out( DDR4), thus "EMIFDebug KIT" says “Could not accurately determin conne
hi all,
we made a customer Arria10 SX Board, with total 4GB DDR4 on PL side ( using MT40A512M16LY-062E ). THE ddr4ref clock is "133.333MHz",
we followed "ug-20115 EMIf Arria10 IP User Guide " to generate an EMIF example design, and the design can be compiled .And sof can generated.
But when programming *sof onto the customer board, " EMIf Debug Toolkit " shows below error when trying to Link Project to Device, as :
"
*******************************************************************
Running Quartus Prime Shell
*******************************************************************
The Quartus Prime Shell supports all TCL commands in addition
to Quartus Prime Tcl commands. All unrecognized commands are
assumed to be external and are run using Tcl's "exec"
command.
- Type "exit" to exit.
- Type "help" to view a list of Quartus Prime Tcl packages.
- Type "help <package name>" to view a list of Tcl commands
available for the specified Quartus Prime Tcl package.
- Type "help -tcl" to get an overview on Quartus Prime Tcl usages.
*******************************************************************
load_package ::quartus::external_memif_toolkit
1.0
project_open -force "E:/AlteraFPGA/example/DDR4/example_19_2_pro/ip/emif_0_example_design_2133p_mon/qii/ed_synth.qpf" -revision ed_synth
initialize_connections
Preparing to create a connection to System Console. This may take several seconds.
A connection to System Console was successfully established on port 59971
link_project_to_device -device_name {10AS066H1(.|ES)|10AS066H2|..@2#USB-0} -hardware_name {USB-Blaster on localhost (USB-0)} -sof_file {E:\AlteraFPGA\example\DDR4\example_19_2_pro\ip\emif_0_example_design_2133p_mon\qii\ed_synth.sof},,
...
"
I checked the emif design example code, and all these user_clk is comes from "EMIF_USR_CLK" which generated out from the emif controller ip. I measure the 133.333MHz ref clock is there, so the question is : why "EMIF_USR_CLK" not generated as expect on thie board ?
is there any suggestion to isolate issues ? Thanks
3 Replies
- Rashmi1
Occasional Contributor
Hello,
I recommend that you check the following points :-
The DDR IP pll ref clock and the memory output clock to the DDR devices are both running and at the correct frequencies.
The DDR IP global_reset_n signal is high
Try reducing the frequency of the JTAG clock signal and see if this helps. See KDB :
If these points don't help, can you confirm if your project is just the auto-generated example design project generated from the DDR IP or does it contain additional logic from your design ?
Thanks,
Intel Forum Support
- APPU_appu
Occasional Contributor
Hi Rashmi /JET60200
while debugging the DDR IP, i am getting the error like "Could not accurately determine connection type for connection PCIe_SUB_SYATEM|ddr4|emif_0|col_if|colmaster as the clock of the connection is inactive "
can u please let me know how to debug this issue above one i tried but it is not working