赞
踩
DDR接口时序比较复杂,想要完全搞懂需要下一番功夫。如果使用DDR3控制器IP控制DDR3,只需要熟悉DDR3读写时序就可以轻松控制DDR读写,下面分别对DDR接口信号和DDR读写时序进行介绍。
DDR接口信号分为DDR对外接口信号、用户应用接口信号和读写控制信号。对外接口信号直接与DDR芯片连接,用户应用接口信号为DDR控制器IP输出信号,通过用户控制接口信号生成控制DDR读写控制信号。
对外接口信号直接与DDR芯片连接。
//ddr interface .ddr3_addr (ddr3_addr), //ddr address .ddr3_ba (ddr3_ba), //ddr bank address .ddr3_cas_n (ddr3_cas_n), //ddr column address strobe .ddr3_ck_n (ddr3_ck_n), //ddr clock enable .ddr3_ck_p (ddr3_ck_p), //ddr positive clock .ddr3_cke (ddr3_cke), //ddr negative clock .ddr3_ras_n (ddr3_ras_n), //ddr row address strobe .ddr3_we_n (ddr3_we_n), //ddr write enable .ddr3_dq (ddr3_dq), //ddr data .ddr3_dqs_n (ddr3_dqs_n), //ddr data positive clock .ddr3_dqs_p (ddr3_dqs_p), //ddr data negative clock .ddr3_reset_n (ddr3_reset_n),//ddr reset .init_calib_complete (init_calib_complete),//ddr init done .ddr3_cs_n (ddr3_cs_n), //ddr chip select .ddr3_dm (ddr3_dm), //ddr data enable .ddr3_odt (ddr3_odt) //ddr On-Die Termination
用户应用接口信号,还是相对复杂,通过将用户应用接口信号转换成读写控制信号后,直接控制DDR读写。
.app_addr(app_addr),
.app_cmd(app_cmd),
.app_en(app_en),
.app_wdf_data(app_wdf_data),
.app_wdf_end(app_wdf_end),
.app_wdf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。