ddrsdram(mt46v4m16)的fpga控制代码.docVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
ddrsdram(mt46v4m16)的fpga控制代码

`timescale 1ns / 1ps module mt46v4m16 (Dq, Dqs, Addr, Ba, Clk, Clk_n, Cke, Cs_n, Ras_n, Cas_n, We_n, Dm); parameter addr_bits = 12; parameter data_bits = 16; parameter col_bits = 8; parameter mem_sizes = 1048575; inout [data_bits - 1 : 0] Dq; inout Dqs; input [addr_bits - 1 : 0] Addr; input [1 : 0] Ba; input Clk; input Clk_n; input Cke; input Cs_n; input Ras_n; input Cas_n; input We_n; input [1 : 0] Dm; reg [data_bits - 1 : 0] Bank0 [0 : mem_sizes]; reg [data_bits - 1 : 0] Bank1 [0 : mem_sizes]; reg [data_bits - 1 : 0] Bank2 [0 : mem_sizes]; reg [data_bits - 1 : 0] Bank3 [0 : mem_sizes]; reg [1 : 0] Bank_addr [0 : 6]; reg [col_bits - 1 : 0] Col_addr [0 : 6]; reg [3 : 0] Command [0 : 6]; reg [addr_bits - 1 : 0] B0_row_addr, B1_row_addr, B2_row_addr, B3_row_addr; reg [addr_bits - 1 : 0] Mode_reg; reg [data_bits - 1 : 0] Dq_dm, Dq_out; reg [col_bits - 1 : 0] Col_temp, Burst_counter; reg Act_b0, Act_b1, Act_b2, Act_b3; reg Pc_b0, Pc_b1, Pc_b2, Pc_b3; reg Dqs_int, Dqs_out; reg [1 : 0] Bank_precharge [0 : 6]; // Precharge Command Bank reg A10_precharge [0 : 6]; // Addr[10] = 1 (All Banks) reg Auto_precharge [0 : 3]; // RW AutoPrecharge Bank reg Read_precharge [0 : 3]; // R AutoPrecharge Command reg Write_precharge [0 : 3]; // W AutoPrecharge Com

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档