📄 map9312.h
字号:
//**********************************************************************
//
// Filename: map9312.h
//
// Description: Map file for the memory map.
//
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
// Copyright(c) Cirrus Logic Corporation 2001, All Rights Reserved
//
//**********************************************************************
#ifndef _H_MAP9312
#define _H_MAP9312
#define DRIVER_GLOBALS_PHYSICAL_MEMORY_START 0x00008000
#define CS8950_PHYSICAL_MEMORY_START 0x00010000
#define CS8950_MEMORY_SIZE 0x00030000
#define FRAMEBUF_PHYSICAL_MEMORY 0x000C0000
#define FRAMEBUF_MEMORY_SIZE 0x00140000
#define EDBG_PHYSICAL_MEMORY_START 0x00040000
#define EDBG_MEMORY_SIZE 0x00040000
#define FLASH_CACHE_PHYSICAL_START 0x00200000
#define FLASH_PHYSICAL_START 0x24000000
#define FLASH_SIZE 0x02000000
#define PCMCIACARD_BASE_PHYSICAL 0xa0000000
#ifdef PHYSICAL_EQUAL_VIRTUAL
#define PCMCIACARD_BASE PCMCIACARD_BASE_PHYSICAL
#define VIRTUAL_SYSTEM_ASIC_REGS_BASE 0x80000000
#define DRIVER_GLOBALS_VIRTUAL_MEMORY_START DRIVER_GLOBALS_PHYSICAL_MEMORY_START
#define CS8950_VIRTUAL_MEMORY_START CS8950_PHYSICAL_MEMORY_START
#define FRAMEBUF_VIRTUAL_MEMORY_START FRAMEBUF_PHYSICAL_MEMORY
#define EDBG_VIRTUAL_MEMORY_START EDBG_PHYSICAL_MEMORY_START
#else // PHYSICAL_EQUAL_VIRTUAL
#define PCMCIACARD_BASE 0xB1000000
#define VIRTUAL_SYSTEM_ASIC_REGS_BASE 0xB0000000
#define DRIVER_GLOBALS_VIRTUAL_MEMORY_START (0x80000000 + DRIVER_GLOBALS_PHYSICAL_MEMORY_START)
#define CS8950_VIRTUAL_MEMORY_START (0xA0000000 + CS8950_PHYSICAL_MEMORY_START)
#define FRAMEBUF_VIRTUAL_MEMORY (0xA0000000 + FRAMEBUF_PHYSICAL_MEMORY)
#define EDBG_VIRTUAL_MEMORY_START (0x80000000 + EDBG_PHYSICAL_MEMORY_START)
#endif // PHYSICAL_EQUAL_VIRTUAL
//
// Physical Register set
//
#define PHYSICAL_SYSTEM_ASIC_REG_BASE 0x80000000
//
// PCMCIA card area's
//
#define PCMCIACARD_MEMORY (PCMCIACARD_BASE + 0x00000000)
#define PCMCIACARD_MEMORY_SIZE 0x400000
#define PCMCIACARD_MEMORY_PHYSICAL (PCMCIACARD_BASE_PHYSICAL + 0x00000000)
#define PCMCIACARD_IO (PCMCIACARD_BASE + 0x04000000)
#define PCMCIACARD_IO_SIZE 0x400000
#define PCMCIACARD_IO_PHYSICAL (PCMCIACARD_BASE_PHYSICAL + 0x04000000)
#define PCMCIACARD_ATTRIBUTE (PCMCIACARD_BASE + 0x08000000)
#define PCMCIACARD_ATTRIBUTE_PHYSICAL (PCMCIACARD_BASE_PHYSICAL + 0x08000000)
#define PCMCIACARD_ATTRIBUTE_SIZE 0x400000
#define RAM_PHYSICAL_BASE_ADDRESS 0x00000000
#define ROM_PHYSICAL_BASE_ADDRESS 0x00800000
#define REG_PHYSICAL_BASE_ADDRESS 0x80000000
#define RAM_PHYSICAL_SIZE 8
#define ROM_PHYSICAL_SIZE 8
#define REG_PHYSICAL_SIZE 10
#endif // _H_MAP9312
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -