/********************************************************************** * (C) COPYRIGHT TEXAS INSTRUMENTS, INC. 2000 * *********************************************************************** * FILENAME * c6713dsk.h -- Loosely copied from preliminary file * * * DESCRIPTION * Used by Russ as part of FlashBurn project. * */ /* Register definitions for C6713 chip on TEB */ /* Define EMIF Registers */ #define EMIF_CE1 0x1800004 /* Address of EMIF CE1 control */ #define FLASH_SIZE 0x100000 #define FLASH_START 0x90000000 #define FLASH_END (FLASH_START + FLASH_SIZE) #define CE1_8 0x02208802 /* reg to set CE1 as 8bit async */ #define CE1_16 0x02208812 /* reg to set CE1 as 16bit async */ #define CE1_SETTING CE1_16 #if CE1_SETTING == CE1_8 #define FLASH_ADR1 (FLASH_START | 0x555) #define FLASH_ADR2 (FLASH_START | 0x2AA) #elif CE1_SETTING == CE1_16 #define FLASH_ADR1 (FLASH_START | (0x555 << 1)) #define FLASH_ADR2 (FLASH_START | (0x2AA << 1)) #endif #define FLASH_KEY1 0xAA #define FLASH_KEY2 0x55 #define FLASH_KEY3 0xA0 #define FLASH_KEY4 0x80 #define FLASH_KEY5 0x10