⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hw_sdram.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/******************************************************************/
/*   Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved.  */
/*******************************************************************
File :  sdram.h
Desc :  定义sdram的寄存器结构体\寄存器位的宏定义\接口函数

Author : huangxinyu
Date : 2007-05-30
Notes :

$Log: hw_sdram.h,v $
Revision 1.4  2007/10/23 08:27:28  Huangxinyu
调试后修改bug

Revision 1.3  2007/10/15 09:19:29  Huangxinyu
根据RK27提交修改driver

Revision 1.2  2007/10/08 02:38:49  Lingzhaojun
添加版本自动注释脚本

*********************************************************************/

#ifndef _SDRAM_H
#define _SDRAM_H

/********************************************************************
 INCLUDE FILES
*********************************************************************/
#include "hw_include.h"

/********************************************************************
 GLOBAL MACROS DEFINE
********************************************************************/

#define SDRAM_REG_BASE  AHB0_SDRSTMC_BASE + 0x0100          //0x180B0100

#define CAS_2   (0x02<<4)
#define CAS_3   (0x03<<4)

#define BURST_1 (0x00)
#define BURST_2 (0x01)
#define BURST_4 (0x02)
#define BURST_8 (0x03)

#define COL_8   (0x0)
#define COL_9   (0x1)
#define COL_10  (0x2)
#define COL_11  (0x3)
#define COL_12  (0x4)

#define ROW_11  (0x0<<4)
#define ROW_12  (0x1<<4)
#define ROW_13  (0x2<<4)

#define BANK_1   (0x1)
#define BANK_2   (0x2)
#define BANK_4   (0x3)

#define COL_MASK  (0x7)
#define ROW_MASK   (0x3<<3)
#define BANK_MASK   (0x3)
/*********************************************************************
 ENUMERATIONS AND STRUCTURES
*********************************************************************/
typedef volatile struct SDRAMReg
{
    REG32 MCSDR_MODE;
    REG32 MCSDR_ADDMAP;
    REG32 MCSDR_ADDCFG;
    REG32 MCSDR_BASIC;
    REG32 MCSDR_T_REF;
    REG32 MCSDR_T_RFC;
    REG32 MCSDR_T_MRD;
    REG32 MCSDR_T_XSRD;
    REG32 MCSDR_T_RP;
    REG32 MCSDR_T_RCD;
    REG32 MCSDR_T_RAS;
} SDRAMReg_t, *pSDRAMReg_t;


#endif  /* _SDRAM_H */

/*********************************************************************
 END OF FILE
*********************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -