亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? anyka_cpu.h

?? 啟動代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
/** @file
 * @brief Define the register of ANYKA CPU
 *
 * Define the register address and bit map for system.
 * Copyright (C) 2006 Anyka (GuangZhou) Software Technology Co., Ltd.
 * @author 
 * @date 2006-01-16
 * @version 1.0
 * @note CPU AK3223M
 */

#ifndef _ANYKA_CPU_H_
#define _ANYKA_CPU_H_




/** @defgroup ANYKA_CPU  
 *	@ingroup M3PLATFORM
 */
/*@{*/


/** @{@name Base Address Define
 *	The base address of system memory space is define here. 
 *	Include memory assignment and module base address define.
 */
 /**Memory assignment*/
#define ROM_BASE_ADDR				0x00000000	//on chip rom
#define NORFLASH_BASE_ADDR			0x10000000	//NOR FLASH start address
#define CHIP_CONF_BASE_ADDR			0x20000000	// chip configurations
#define RAM_BASE_ADDR				0x30000000	// RAM start address
#define TRAM_BASE_ADDR				0x40000000	// on chip RAM start address
#define RAMLIKE_BASE_ADDR			0x50000000	// RAM-LIKE start address
#define NANDFLASH_BASE_ADDR			0x60000000	// NAND FLASH start address
#define USB_BASE_ADDR				0x70000000	// USB

/**Module base address of chip config*/
#define LCD_MODULE_BASE_ADDR		0x20010000	// LCD controller
#define IMAGE_MODULE_BASE_ADDR		0x20030000	// image sensor
#define VIDEO_MODULE_BASE_ADDR		0x20040000	// JPEG/H.263/MPEG4/MECodec
#define AUDIO_MODULE_BASE_ADDR		0x20050000	// audio processor(DSP?)
#define UART_MODULE_BASE_ADDR		0x20060000	// UART
#define MMC_MODULE_BASE_ADDR		0x20060000	// MMC
#define SD_MODULE_BASE_ADDR			0x20060000	// SD
#define SPI_MODULE_BASE_ADDR		0x20060000	// SPI
#define HOST_MODULE_BASE_ADDR		0x20080000	// host interface
#define NAND_MODULE_BASE_ADDR		0x20080000	// NAND FLASH controller
#define ADC_MODULE_BASE_ADDR    	0x20090000	// Analog 
#define GPIO_MODULE_BASE_ADDR		0x20090000	// GPIO registers
#define TIMER_MODULE_BASE_ADDR		0x20090000	// timer registers
#define FLASH_MODULE_BASE_ADDR		0x200A0000	// NOR FLASH controller
#define RAM_MODULE_BASE_ADDR		0x200B0000	// SDRAM/SSRAM/SRAM controller
#define DMA_MODULE_BASE_ADDR		0x200C0000	// DMA registers
#define CRC_MODULE_BASE_ADDR		0x200C0000	// CRC registers
#define RTC_MODULE_BASE_ADDR		0x200D0000	// RTC
/** @} */


/** @{@name System Control Register
 *	Define system control register here, include CLOCK/INT/RESET
 */
#define CLOCK_CTRL_REG				(CHIP_CONF_BASE_ADDR + 0x00000000)	// module clock control(switch)
#define RESET_CTRL_REG				(CHIP_CONF_BASE_ADDR + 0x00000004)	// module software reset control register
#define INT_STATUS_REG				(CHIP_CONF_BASE_ADDR + 0x00000014)		// module interrupt status register
#define STANDBY_REG					(CHIP_CONF_BASE_ADDR + 0x00000034)	// module standby register

#define IRQINT_MASK_REG				(CHIP_CONF_BASE_ADDR + 0x00000018)	// module IRQ interrupt mask register, 1: mask; 0:unmask(default);
#define FRQINT_MASK_REG				(CHIP_CONF_BASE_ADDR + 0x0000001C)	// module FRQ interrupt mask register, 1: mask; 0:unmask(default);

#define CLOCK_DIV_REG				(CHIP_CONF_BASE_ADDR + 0x00000020)	// clock divider register 1

/** @} */


/** @{@name System Control Register Bit map
 *	Define system control register bit map here,
 *	include CPU work mode, CLOCK control, INTERRUPT control
 */
/**CPU work mode */
#define ANYKA_CPU_Mode_USR		0x10
#define ANYKA_CPU_Mode_FIQ		0x11
#define ANYKA_CPU_Mode_IRQ		0x12
#define ANYKA_CPU_Mode_SVC		0x13
#define ANYKA_CPU_Mode_ABT		0x17
#define ANYKA_CPU_Mode_UNDEF	0x1B
#define ANYKA_CPU_Mode_SYS		0x1F		
#define ANYKA_CPU_I_Bit			0x80
#define ANYKA_CPU_F_Bit			0x40

/** CLOCK control register bit map*/
#define	CLOCK_CTRL_JPEG_MPEG			0x00000001
#define	CLOCK_CTRL_IMG_CAPTURE			0x00000002
#define	CLOCK_CTRL_SPI_CTL				0x00000004
#define	CLOCK_CTRL_LCD					0x00000008
#define	CLOCK_CTRL_AUDIO				0x00000010
#define	CLOCK_CTRL_USB					0x00000020
#define	CLOCK_CTRL_SD_MMC				0x00000040
#define	CLOCK_CTRL_HOST					0x00000080
#define	CLOCK_CTRL_GPIO_TIMER			0x00000100
#define	CLOCK_CTRL_RAM_ROM				0x00000200
#define	CLOCK_CTRL_JANUS				0x00000800
#define	CLOCK_CTRL_MOTION_ESTIMATION	0x00001000
#define	CLOCK_CTRL_CRC					0x00002000
#define	CLOCK_CTRL_RTC					0x00004000
#define	CLOCK_CTRL_UART0				0x00008000
#define	CLOCK_CTRL_UART1				0x00010000
#define	CLOCK_CTRL_UART2				0x00020000
#define	CLOCK_CTRL_USB_PLL				0x00040000
#define	CLOCK_CTRL_EN_SET				0x00080000

/** interrupt status register bit map*/
#define	INT_STATUS_LCD_BIT				0x00000002
#define	INT_STATUS_GUI_BIT				0x00000004
#define	INT_STATUS_CAMERA_BIT			0x00000008
#define	INT_STATUS_VIDEO_BIT			0x00000010
#define	INT_STATUS_AUDIO_BIT			0x00000020
#define	INT_STATUS_UART_MMC_BIT			0x00000040
#define	INT_STATUS_USBC_BIT				0x00000080
#define	INT_STATUS_HOST_BIT				0x00000100
#define	INT_STATUS_GPIO_TIMER_BIT		0x00000200
#define	INT_STATUS_FLASH_BIT			0x00000400
#define	INT_STATUS_RAM_BIT				0x00000800
#define	INT_STATUS_MMC_BIT				0x00001000
#define	INT_STATUS_UART1_BIT			0x00002000
#define	INT_STATUS_UART0_BIT			0x00004000
#define	INT_STATUS_SPI_BIT				0x00008000
#define	INT_STATUS_TIMER2_BIT			0x00010000
#define	INT_STATUS_TIMER1_BIT			0x00020000
#define	INT_STATUS_GPIO1SET_BIT			0x00040000
#define	INT_STATUS_GPIO2SET_BIT			0x00080000
#define	INT_STATUS_JPEG_MPEG_BIT		0x00100000
#define	INT_STATUS_MOTIONESTIMATION_BIT	0x00200000
#define	INT_STATUS_UART2_BIT			0x00400000
#define	INT_STATUS_CRC_DMA_BIT			0x00800000
#define	INT_STATUS_TIMER3_BIT			0x01000000
#define	INT_STATUS_TIMER4_BIT			0x02000000
#define	INT_STATUS_ADC2_BIT				0x04000000
#define	INT_STATUS_RTC_BIT				0x08000000
#define	INT_STATUS_USB_BIT				0x10000000
#define	INT_STATUS_USBDMA_BIT			0x20000000

/** IRQ interrupt mask register bit map*/
#define IRQ_MASK_LCD_BIT				0x00000002
#define IRQ_MASK_CAMERA_BIT				0x00000008
#define IRQ_MASK_JPEG_MPEG_MOTIONESTIMATION_BIT		0x00000010
#define IRQ_MASK_AUDIO_BIT				0x00000020
#define IRQ_MASK_UART_MMC_BIT			0x00000040
#define IRQ_MASK_USB_BIT				0x00000080
#define IRQ_MASK_HOST_BIT				0x00000100
#define IRQ_MASK_GPIO_TIMER_BIT			0x00000200
#define IRQ_MASK_FLASH_BIT				0x00000400
#define IRQ_MASK_RAM_BIT				0x00000800
#define IRQ_MASK_CRC_DMA_BIT			0x00001000
#define IRQ_MASK_RTC_BIT				0x00002000
/** @} */


/** @{@name LCD module register and bit map define
 */ 
#define LCD_CMD1_REG		(LCD_MODULE_BASE_ADDR | 0x0000)
#define LCD_CMD2_REG		(LCD_MODULE_BASE_ADDR | 0x0004)
#define LCD_GINFO_REG		(LCD_MODULE_BASE_ADDR | 0x0010)
#define LCD_CFBA_REG		(LCD_MODULE_BASE_ADDR | 0x0018)
#define LCD_MINFO_REG		(LCD_MODULE_BASE_ADDR | 0x001C)
#define LCD_Y1ADDR_REG		(LCD_MODULE_BASE_ADDR | 0x0020)
#define LCD_U1ADDR_REG		(LCD_MODULE_BASE_ADDR | 0x0024)
#define LCD_V1ADDR_REG		(LCD_MODULE_BASE_ADDR | 0x0028)
#define LCD_H1INFO1_REG		(LCD_MODULE_BASE_ADDR | 0x002C)
#define LCD_H1INFO2_REG		(LCD_MODULE_BASE_ADDR | 0x0030)
#define LCD_V1INFO1_REG		(LCD_MODULE_BASE_ADDR | 0x0034)
#define LCD_V1INFO2_REG		(LCD_MODULE_BASE_ADDR | 0x0038)
#define LCD_S1INFO_REG		(LCD_MODULE_BASE_ADDR | 0x003C)
#define LCD_Y2ADDR_REG		(LCD_MODULE_BASE_ADDR | 0x0040)
#define LCD_U2ADDR_REG		(LCD_MODULE_BASE_ADDR | 0x0044)
#define LCD_V2ADDR_REG		(LCD_MODULE_BASE_ADDR | 0x0048)
#define LCD_H2INFO1_REG		(LCD_MODULE_BASE_ADDR | 0x004C)
#define LCD_H2INFO2_REG		(LCD_MODULE_BASE_ADDR | 0x0050)
#define LCD_V2INFO1_REG		(LCD_MODULE_BASE_ADDR | 0x0054)
#define LCD_V2INFO2_REG		(LCD_MODULE_BASE_ADDR | 0x0058)
#define LCD_S2INFO_REG		(LCD_MODULE_BASE_ADDR | 0x005C)
#define LCD_DINFO1_REG		(LCD_MODULE_BASE_ADDR | 0x0060)
#define LCD_DINFO2_REG		(LCD_MODULE_BASE_ADDR | 0x0064)
#define LCD_STATUS_REG		(LCD_MODULE_BASE_ADDR | 0x0068)
#define LCD_READBACK_REG	(LCD_MODULE_BASE_ADDR | 0x006C)

/** @{@name LCD config define
 *	Define LCD controller config value and bit map
 *	
 */


#define LCD_MPU_INTERFACE	0x20000000	//LCD select MPU interface value
#define LCD_RGB_INTERFACE	0x10000000	//LCD select RGB interface value
#define MAIN_LCD_MPU_CMD	0x00000000	//master LCD command
#define MAIN_LCD_MPU_DATA	0x80000000	//master LCD data
#define SUB_LCD_MPU_CMD		0x10000000	//slaver LCD command
#define SUB_LCD_MPU_DATA	0x90000000	//slaver LCD data
/** @} */

/** @} */

/** @{@name IMAGE module register and bit map define
 */
#define IMG_CMD_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0000)
#define IMG_HINFO1_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0004)
#define IMG_HINFO2_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0008)
#define IMG_VINFO1_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x000C)
#define IMG_VINFO2_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0010)
#define IMG_SINFO_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0014)
#define IMG_YADDR_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0018)
#define IMG_UADDR_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x001C)
#define IMG_VADDR_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0020)
#define IMG_RGBADDR_ADDR	(IMAGE_MODULE_BASE_ADDR | 0x0024)
#define IMG_STATUS_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0028)
#define IMG_HISTA_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0060)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久久蜜臀粉嫩| 欧美唯美清纯偷拍| 99精品国产91久久久久久| 久久综合久久99| 日本午夜一区二区| 99精品视频一区| 精品国产一区久久| 天天综合色天天综合| 51午夜精品国产| 三级久久三级久久久| 91亚洲国产成人精品一区二区三| 日韩精品一区二区三区蜜臀 | 亚洲图片一区二区| 在线视频观看一区| 伊人开心综合网| 在线亚洲免费视频| 亚洲韩国一区二区三区| 成人av在线资源| 日本一区二区三区四区| 成人三级伦理片| 中文字幕一区二区三区精华液| 成人黄色在线看| 精品国产一区二区三区久久影院| 国产精品不卡一区二区三区| 国产传媒欧美日韩成人| 国产色产综合色产在线视频| 丰满岳乱妇一区二区三区| 亚洲视频你懂的| 在线看一区二区| 亚洲电影在线免费观看| 欧美一区二区在线免费播放 | 欧美精品18+| 久久99精品久久久久久动态图| 26uuu色噜噜精品一区二区| 国产成a人亚洲| 亚洲狠狠丁香婷婷综合久久久| 91福利在线看| 蜜桃av一区二区在线观看| 久久久久久久久久久久久夜| 国产成人99久久亚洲综合精品| 国产精品国产自产拍高清av王其| 成人黄色一级视频| 天天色天天爱天天射综合| 欧美在线不卡一区| 久久er精品视频| 欧美国产丝袜视频| 欧美日本不卡视频| 丝袜美腿一区二区三区| 国产亚洲综合色| 欧美无砖专区一中文字| 国产一区二区在线影院| 亚洲精品自拍动漫在线| 91精品国产综合久久久久久久久久 | 91麻豆免费看| 轻轻草成人在线| 国产精品乱码妇女bbbb| 欧美美女视频在线观看| 国产精品77777| 亚洲国产精品嫩草影院| 国产亚洲综合av| 在线视频你懂得一区| 国产在线视频精品一区| 亚洲一区视频在线观看视频| 日本韩国精品一区二区在线观看| 午夜电影一区二区三区| 国产精品欧美一级免费| 3d动漫精品啪啪一区二区竹菊| 黑人精品欧美一区二区蜜桃 | 一区二区欧美精品| 久久先锋影音av鲁色资源网| 色综合久久综合| 国产精品原创巨作av| 免费成人小视频| 亚洲欧美日韩国产另类专区| 久久久亚洲精品一区二区三区| 欧美日韩一区精品| 91视频国产资源| 国产激情一区二区三区四区 | 91在线观看一区二区| 国产一区二区三区免费| 丝袜美腿亚洲一区| 一卡二卡三卡日韩欧美| 337p日本欧洲亚洲大胆色噜噜| 在线观看www91| 国产精品99久久久久久宅男| 青青草成人在线观看| 亚洲图片欧美一区| 亚洲一二三四区| 亚洲美女精品一区| 综合电影一区二区三区 | eeuss鲁一区二区三区| 国产乱码一区二区三区| 久久99最新地址| 蜜臀av一区二区在线免费观看| 亚洲电影在线免费观看| 亚洲欧美福利一区二区| 欧美国产成人精品| 欧美国产精品一区二区| 久久久99精品免费观看| 久久久精品国产99久久精品芒果 | 婷婷亚洲久悠悠色悠在线播放 | 欧美日韩日日夜夜| 亚洲免费色视频| 欧美福利电影网| 狠狠色综合日日| 久久91精品国产91久久小草| 日本视频一区二区| 美女网站一区二区| 韩国成人在线视频| 国产福利一区在线观看| 成人小视频免费在线观看| 国产乱子伦一区二区三区国色天香 | 久久精品国产亚洲高清剧情介绍| 天天av天天翘天天综合网色鬼国产| 亚洲午夜久久久久中文字幕久| 亚洲午夜在线视频| 亚洲成人av中文| 免费在线看成人av| 国产综合色产在线精品| 成人高清在线视频| 91免费视频网| 7777精品久久久大香线蕉 | 欧美日韩免费一区二区三区| 欧美在线观看视频一区二区三区| 欧美视频一区在线| 欧美成人伊人久久综合网| 国产欧美日韩亚州综合| 亚洲丝袜美腿综合| 五月天精品一区二区三区| 久久成人久久鬼色| av网站一区二区三区| 在线精品视频一区二区三四| 欧美午夜在线一二页| 日韩免费高清av| 国产精品丝袜91| 五月婷婷色综合| 国产一区二区三区电影在线观看| av电影天堂一区二区在线| 欧美日韩久久久一区| 久久综合久久99| 亚洲国产成人av好男人在线观看| 日本欧洲一区二区| 国产精品18久久久| 欧美无人高清视频在线观看| 精品国精品自拍自在线| 亚洲天堂精品视频| 美女任你摸久久 | 91小视频免费看| 91精品国产综合久久国产大片| 国产三级一区二区| 亚洲午夜视频在线| 国产美女av一区二区三区| 99热精品一区二区| 日韩精品一区二区三区在线 | 久久不见久久见免费视频7 | 日韩欧美一区二区三区在线| 亚洲一区中文日韩| 色婷婷精品大在线视频| 中文字幕制服丝袜一区二区三区 | 日韩激情在线观看| 欧美羞羞免费网站| 一二三四社区欧美黄| 99精品桃花视频在线观看| 国产精品三级电影| 成人网在线免费视频| 欧美国产禁国产网站cc| 国产91精品在线观看| 国产欧美精品日韩区二区麻豆天美| 久久99精品国产麻豆婷婷| 日韩午夜激情av| 日本不卡视频在线| 欧美电视剧免费全集观看| 久久精品国产亚洲高清剧情介绍 | 精品在线一区二区三区| 精品美女在线观看| 国产露脸91国语对白| 国产午夜亚洲精品不卡| 国产黄人亚洲片| 最近日韩中文字幕| 在线精品亚洲一区二区不卡| 亚洲午夜久久久久中文字幕久| 欧美午夜片在线看| 男女视频一区二区| 久久综合成人精品亚洲另类欧美| 国产成人在线视频播放| 国产精品美女视频| 一本久道久久综合中文字幕| 亚洲第一狼人社区| 日韩女优电影在线观看| 国产精品一区二区三区乱码| 国产精品国产三级国产普通话三级| av电影在线观看不卡| 亚洲高清三级视频| 欧美不卡激情三级在线观看| 国产老肥熟一区二区三区| 亚洲欧美视频一区| 7777精品伊人久久久大香线蕉经典版下载 | 1000精品久久久久久久久| 一本到不卡精品视频在线观看| 亚洲国产wwwccc36天堂|