Forum Discussion
Altera_Forum
Honored Contributor
7 years agoHere's the EMIF portion of my top module:
//... Ports
output wire user_emif_ck,
output wire user_emif_ck_n,
output wire user_emif_a,
output wire user_emif_act_n,
output wire user_emif_ba,
output wire user_emif_bg,
output wire user_emif_cke,
output wire user_emif_cs_n,
output wire user_emif_odt,
output wire user_emif_reset_n,
output wire user_emif_par,
input wire user_emif_alert_n,
inout wire user_emif_dqs,
inout wire user_emif_dqs_n,
inout wire user_emif_dq,
inout wire user_emif_dbi_n,
input wire user_emif_oct_rzqin,
input wire user_emif_pll_ref_clk,
output wire user_emif_status_local_cal_fail,
output wire user_emif_status_local_cal_success
//...
// Connections in the soc instance
.user_emif_interrupt_ctrl_ecc_user_interrupt (),
.user_emif_mem_mem_ck (user_emif_ck ),
.user_emif_mem_mem_ck_n (user_emif_ck_n ),
.user_emif_mem_mem_a (user_emif_a ),
.user_emif_mem_mem_act_n (user_emif_act_n ),
.user_emif_mem_mem_ba (user_emif_ba ),
.user_emif_mem_mem_bg (user_emif_bg ),
.user_emif_mem_mem_cke (user_emif_cke ),
.user_emif_mem_mem_cs_n (user_emif_cs_n ),
.user_emif_mem_mem_odt (user_emif_odt ),
.user_emif_mem_mem_reset_n (user_emif_reset_n ),
.user_emif_mem_mem_par (user_emif_par ),
.user_emif_mem_mem_alert_n (user_emif_alert_n ),
.user_emif_mem_mem_dqs (user_emif_dqs ),
.user_emif_mem_mem_dqs_n (user_emif_dqs_n ),
.user_emif_mem_mem_dq (user_emif_dq ),
.user_emif_mem_mem_dbi_n (user_emif_dbi_n ),
.user_emif_oct_oct_rzqin (user_emif_oct_rzqin ),
.user_emif_pll_ref_clk_clk (user_emif_pll_ref_clk),
.user_emif_status_local_cal_success (user_emif_status_local_cal_success),
.user_emif_status_local_cal_fail (user_emif_status_local_cal_fail),