1
0
mirror of git://projects.qi-hardware.com/nn-usb-fpga.git synced 2025-01-10 18:30:15 +02:00
nn-usb-fpga/Examples/hello_nand/build/include/board.h

54 lines
1.1 KiB
C
Raw Normal View History

/*
* Copyright (c) 2009, yajin <yajin@vm-kernel.org>
* Copyright (c) 2005-2008 Ingenic Semiconductor Inc.
*
*/
#ifndef __BOARD_H__
#define __BOARD_H__
/*
* Define the parameter of your PMP information here.
*
* ONDA 747: SDRAM:HY57V641620F
* EXTAL OSC: Great 12M
*/
/*
* Frequency of the external OSC in Hz.
*/
#define CFG_EXTAL 12000000
/*
* CPU speed.
*/
#define CFG_CPU_SPEED 336000000
/*
* Serial console.
*/
#define CFG_UART_BASE UART0_BASE
#define CONFIG_BAUDRATE 57600
/*
* SDRAM info.
*/
// SDRAM paramters
#define CFG_SDRAM_BW16 0 /* Data bus width: 0-32bit, 1-16bit */
#define CFG_SDRAM_BANK4 1 /* Banks each chip: 0-2bank, 1-4bank */
#define CFG_SDRAM_ROW 12 /* Row address: 11 to 13 */
#define CFG_SDRAM_COL 8 /* Column address: 8 to 12 */
#define CFG_SDRAM_CASL 2 /* CAS latency: 2 or 3 */
// SDRAM Timings, unit: ns
#define CFG_SDRAM_TRAS 45 /* RAS# Active Time */
#define CFG_SDRAM_RCD 20 /* RAS# to CAS# Delay */
#define CFG_SDRAM_TPC 20 /* RAS# Precharge Time */
#define CFG_SDRAM_TRWL 7 /* Write Latency Time */
#define CFG_SDRAM_TREF 7812 /* Refresh period: 8192 refresh cycles/64ms */
#endif