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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? nile4.h

?? ARM 嵌入式 系統(tǒng) 設(shè)計(jì)與實(shí)例開(kāi)發(fā) 實(shí)驗(yàn)教材 二源碼
?? H
字號(hào):
/* *  asm-mips/nile4.h -- NEC Vrc-5074 Nile 4 definitions * *  Copyright (C) 2000 Geert Uytterhoeven <geert@sonycom.com> *                     Sony Software Development Center Europe (SDCE), Brussels * *  This file is based on the following documentation: * *	NEC Vrc 5074 System Controller Data Sheet, June 1998 * *  $Id: nile4.h,v 1.1 2000/01/26 00:07:45 ralf Exp $ */#define NILE4_BASE		0xbfa00000#define NILE4_SIZE		0x00200000		/* 2 MB */    /*     *  Physical Device Address Registers (PDARs)     */#define NILE4_SDRAM0	0x0000	/* SDRAM Bank 0 [R/W] */#define NILE4_SDRAM1	0x0008	/* SDRAM Bank 1 [R/W] */#define NILE4_DCS2	0x0010	/* Device Chip-Select 2 [R/W] */#define NILE4_DCS3	0x0018	/* Device Chip-Select 3 [R/W] */#define NILE4_DCS4	0x0020	/* Device Chip-Select 4 [R/W] */#define NILE4_DCS5	0x0028	/* Device Chip-Select 5 [R/W] */#define NILE4_DCS6	0x0030	/* Device Chip-Select 6 [R/W] */#define NILE4_DCS7	0x0038	/* Device Chip-Select 7 [R/W] */#define NILE4_DCS8	0x0040	/* Device Chip-Select 8 [R/W] */#define NILE4_PCIW0	0x0060	/* PCI Address Window 0 [R/W] */#define NILE4_PCIW1	0x0068	/* PCI Address Window 1 [R/W] */#define NILE4_INTCS	0x0070	/* Controller Internal Registers and Devices */				/* [R/W] */#define NILE4_BOOTCS	0x0078	/* Boot ROM Chip-Select [R/W] */    /*     *  CPU Interface Registers     */#define NILE4_CPUSTAT	0x0080	/* CPU Status [R/W] */#define NILE4_INTCTRL	0x0088	/* Interrupt Control [R/W] */#define NILE4_INTSTAT0	0x0090	/* Interrupt Status 0 [R] */#define NILE4_INTSTAT1	0x0098	/* Interrupt Status 1 and CPU Interrupt */				/* Enable [R/W] */#define NILE4_INTCLR	0x00A0	/* Interrupt Clear [R/W] */#define NILE4_INTPPES	0x00A8	/* PCI Interrupt Control [R/W] */    /*     *  Memory-Interface Registers     */#define NILE4_MEMCTRL	0x00C0	/* Memory Control */#define NILE4_ACSTIME	0x00C8	/* Memory Access Timing [R/W] */#define NILE4_CHKERR	0x00D0	/* Memory Check Error Status [R] */    /*     *  PCI-Bus Registers     */#define NILE4_PCICTRL	0x00E0	/* PCI Control [R/W] */#define NILE4_PCIARB	0x00E8	/* PCI Arbiter [R/W] */#define NILE4_PCIINIT0	0x00F0	/* PCI Master (Initiator) 0 [R/W] */#define NILE4_PCIINIT1	0x00F8	/* PCI Master (Initiator) 1 [R/W] */#define NILE4_PCIERR	0x00B8	/* PCI Error [R/W] */    /*     *  Local-Bus Registers     */#define NILE4_LCNFG	0x0100	/* Local Bus Configuration [R/W] */#define NILE4_LCST2	0x0110	/* Local Bus Chip-Select Timing 2 [R/W] */#define NILE4_LCST3	0x0118	/* Local Bus Chip-Select Timing 3 [R/W] */#define NILE4_LCST4	0x0120	/* Local Bus Chip-Select Timing 4 [R/W] */#define NILE4_LCST5	0x0128	/* Local Bus Chip-Select Timing 5 [R/W] */#define NILE4_LCST6	0x0130	/* Local Bus Chip-Select Timing 6 [R/W] */#define NILE4_LCST7	0x0138	/* Local Bus Chip-Select Timing 7 [R/W] */#define NILE4_LCST8	0x0140	/* Local Bus Chip-Select Timing 8 [R/W] */#define NILE4_DCSFN	0x0150	/* Device Chip-Select Muxing and Output */				/* Enables [R/W] */#define NILE4_DCSIO	0x0158	/* Device Chip-Selects As I/O Bits [R/W] */#define NILE4_BCST	0x0178	/* Local Boot Chip-Select Timing [R/W] */    /*     *  DMA Registers     */#define NILE4_DMACTRL0	0x0180	/* DMA Control 0 [R/W] */#define NILE4_DMASRCA0	0x0188	/* DMA Source Address 0 [R/W] */#define NILE4_DMADESA0	0x0190	/* DMA Destination Address 0 [R/W] */#define NILE4_DMACTRL1	0x0198	/* DMA Control 1 [R/W] */#define NILE4_DMASRCA1	0x01A0	/* DMA Source Address 1 [R/W] */#define NILE4_DMADESA1	0x01A8	/* DMA Destination Address 1 [R/W] */    /*     *  Timer Registers     */#define NILE4_T0CTRL	0x01C0	/* SDRAM Refresh Control [R/W] */#define NILE4_T0CNTR	0x01C8	/* SDRAM Refresh Counter [R/W] */#define NILE4_T1CTRL	0x01D0	/* CPU-Bus Read Time-Out Control [R/W] */#define NILE4_T1CNTR	0x01D8	/* CPU-Bus Read Time-Out Counter [R/W] */#define NILE4_T2CTRL	0x01E0	/* General-Purpose Timer Control [R/W] */#define NILE4_T2CNTR	0x01E8	/* General-Purpose Timer Counter [R/W] */#define NILE4_T3CTRL	0x01F0	/* Watchdog Timer Control [R/W] */#define NILE4_T3CNTR	0x01F8	/* Watchdog Timer Counter [R/W] */    /*     *  PCI Configuration Space Registers     */#define NILE4_PCI_BASE	0x0200#define NILE4_VID	0x0200	/* PCI Vendor ID [R] */#define NILE4_DID	0x0202	/* PCI Device ID [R] */#define NILE4_PCICMD	0x0204	/* PCI Command [R/W] */#define NILE4_PCISTS	0x0206	/* PCI Status [R/W] */#define NILE4_REVID	0x0208	/* PCI Revision ID [R] */#define NILE4_CLASS	0x0209	/* PCI Class Code [R] */#define NILE4_CLSIZ	0x020C	/* PCI Cache Line Size [R/W] */#define NILE4_MLTIM	0x020D	/* PCI Latency Timer [R/W] */#define NILE4_HTYPE	0x020E	/* PCI Header Type [R] */#define NILE4_BIST	0x020F	/* BIST [R] (unimplemented) */#define NILE4_BARC	0x0210	/* PCI Base Address Register Control [R/W] */#define NILE4_BAR0	0x0218	/* PCI Base Address Register 0 [R/W] */#define NILE4_BAR1	0x0220	/* PCI Base Address Register 1 [R/W] */#define NILE4_CIS	0x0228	/* PCI Cardbus CIS Pointer [R] */				/* (unimplemented) */#define NILE4_SSVID	0x022C	/* PCI Sub-System Vendor ID [R/W] */#define NILE4_SSID	0x022E	/* PCI Sub-System ID [R/W] */#define NILE4_ROM	0x0230	/* Expansion ROM Base Address [R] */				/* (unimplemented) */#define NILE4_INTLIN	0x023C	/* PCI Interrupt Line [R/W] */#define NILE4_INTPIN	0x023D	/* PCI Interrupt Pin [R] */#define NILE4_MINGNT	0x023E	/* PCI Min_Gnt [R] (unimplemented) */#define NILE4_MAXLAT	0x023F	/* PCI Max_Lat [R] (unimplemented) */#define NILE4_BAR2	0x0240	/* PCI Base Address Register 2 [R/W] */#define NILE4_BAR3	0x0248	/* PCI Base Address Register 3 [R/W] */#define NILE4_BAR4	0x0250	/* PCI Base Address Register 4 [R/W] */#define NILE4_BAR5	0x0258	/* PCI Base Address Register 5 [R/W] */#define NILE4_BAR6	0x0260	/* PCI Base Address Register 6 [R/W] */#define NILE4_BAR7	0x0268	/* PCI Base Address Register 7 [R/W] */#define NILE4_BAR8	0x0270	/* PCI Base Address Register 8 [R/W] */#define NILE4_BARB	0x0278	/* PCI Base Address Register BOOT [R/W] */    /*     *  Serial-Port Registers     */#define NILE4_UART_BASE	0x0300#define NILE4_UARTRBR	0x0300	/* UART Receiver Data Buffer [R] */#define NILE4_UARTTHR	0x0300	/* UART Transmitter Data Holding [W] */#define NILE4_UARTIER	0x0308	/* UART Interrupt Enable [R/W] */#define NILE4_UARTDLL	0x0300	/* UART Divisor Latch LSB [R/W] */#define NILE4_UARTDLM	0x0308	/* UART Divisor Latch MSB [R/W] */#define NILE4_UARTIIR	0x0310	/* UART Interrupt ID [R] */#define NILE4_UARTFCR	0x0310	/* UART FIFO Control [W] */#define NILE4_UARTLCR	0x0318	/* UART Line Control [R/W] */#define NILE4_UARTMCR	0x0320	/* UART Modem Control [R/W] */#define NILE4_UARTLSR	0x0328	/* UART Line Status [R/W] */#define NILE4_UARTMSR	0x0330	/* UART Modem Status [R/W] */#define NILE4_UARTSCR	0x0338	/* UART Scratch [R/W] */#define NILE4_UART_BASE_BAUD	520833	/* 100 MHz / 12 / 16 */    /*     *  Interrupt Lines     */#define NILE4_INT_CPCE	0	/* CPU-Interface Parity-Error Interrupt */#define NILE4_INT_CNTD	1	/* CPU No-Target Decode Interrupt */#define NILE4_INT_MCE	2	/* Memory-Check Error Interrupt */#define NILE4_INT_DMA	3	/* DMA Controller Interrupt */#define NILE4_INT_UART	4	/* UART Interrupt */#define NILE4_INT_WDOG	5	/* Watchdog Timer Interrupt */#define NILE4_INT_GPT	6	/* General-Purpose Timer Interrupt */#define NILE4_INT_LBRTD	7	/* Local-Bus Ready Timer Interrupt */#define NILE4_INT_INTA	8	/* PCI Interrupt Signal INTA# */#define NILE4_INT_INTB	9	/* PCI Interrupt Signal INTB# */#define NILE4_INT_INTC	10	/* PCI Interrupt Signal INTC# */#define NILE4_INT_INTD	11	/* PCI Interrupt Signal INTD# */#define NILE4_INT_INTE	12	/* PCI Interrupt Signal INTE# (ISA cascade) */#define NILE4_INT_RESV	13	/* Reserved */#define NILE4_INT_PCIS	14	/* PCI SERR# Interrupt */#define NILE4_INT_PCIE	15	/* PCI Internal Error Interrupt */    /*     *  Nile 4 Register Access     */static inline void nile4_sync(void){    volatile u32 *p = (volatile u32 *)0xbfc00000;    (void)(*p);}static inline void nile4_out32(u32 offset, u32 val){    *(volatile u32 *)(NILE4_BASE+offset) = val;    nile4_sync();}static inline u32 nile4_in32(u32 offset){    u32 val = *(volatile u32 *)(NILE4_BASE+offset);    nile4_sync();    return val;}static inline void nile4_out16(u32 offset, u16 val){    *(volatile u16 *)(NILE4_BASE+offset) = val;    nile4_sync();}static inline u16 nile4_in16(u32 offset){    u16 val = *(volatile u16 *)(NILE4_BASE+offset);    nile4_sync();    return val;}static inline void nile4_out8(u32 offset, u8 val){    *(volatile u8 *)(NILE4_BASE+offset) = val;    nile4_sync();}static inline u8 nile4_in8(u32 offset){    u8 val = *(volatile u8 *)(NILE4_BASE+offset);    nile4_sync();    return val;}    /*     *  Physical Device Address Registers     */extern void nile4_set_pdar(u32 pdar, u32 phys, u32 size, int width,			   int on_memory_bus, int visible);    /*     *  PCI Master Registers     */#define NILE4_PCICMD_IACK	0	/* PCI Interrupt Acknowledge */#define NILE4_PCICMD_IO		1	/* PCI I/O Space */#define NILE4_PCICMD_MEM	3	/* PCI Memory Space */#define NILE4_PCICMD_CFG	5	/* PCI Configuration Space */    /*     *  PCI Address Spaces     *     *  Note that these are multiplexed using PCIINIT[01]!     */#define NILE4_PCI_IO_BASE	0xa6000000#define NILE4_PCI_MEM_BASE	0xa8000000#define NILE4_PCI_CFG_BASE	NILE4_PCI_MEM_BASE#define NILE4_PCI_IACK_BASE	NILE4_PCI_IO_BASEextern void nile4_set_pmr(u32 pmr, u32 type, u32 addr);    /*     *  Interrupt Programming     */#define NUM_I8259_INTERRUPTS	16#define NUM_NILE4_INTERRUPTS	16#define IRQ_I8259_CASCADE	NILE4_INT_INTE#define is_i8259_irq(irq)	((irq) < NUM_I8259_INTERRUPTS)#define nile4_to_irq(n)		((n)+NUM_I8259_INTERRUPTS)#define irq_to_nile4(n)		((n)-NUM_I8259_INTERRUPTS)extern void nile4_map_irq(int nile4_irq, int cpu_irq);extern void nile4_map_irq_all(int cpu_irq);extern void nile4_enable_irq(int nile4_irq);extern void nile4_disable_irq(int nile4_irq);extern void nile4_disable_irq_all(void);extern u16 nile4_get_irq_stat(int cpu_irq);extern void nile4_enable_irq_output(int cpu_irq);extern void nile4_disable_irq_output(int cpu_irq);extern void nile4_set_pci_irq_polarity(int pci_irq, int high);extern void nile4_set_pci_irq_level_or_edge(int pci_irq, int level);extern void nile4_clear_irq(int nile4_irq);extern void nile4_clear_irq_mask(u32 mask);extern u8 nile4_i8259_iack(void);extern void nile4_dump_irq_status(void);	/* Debug */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲天堂免费看| 美女一区二区三区在线观看| 欧美不卡一二三| 欧美一区二区三区在线观看| 国产传媒日韩欧美成人| 调教+趴+乳夹+国产+精品| 最新高清无码专区| 欧美精品一区二区三区蜜桃视频 | 国产欧美在线观看一区| 欧美视频日韩视频| av在线一区二区| 国产一区欧美日韩| 男女男精品视频| 一级中文字幕一区二区| 国产精品久久久久久亚洲毛片 | 国产精品久久久久影院亚瑟| 欧美电视剧在线看免费| 欧美精品久久99| 色88888久久久久久影院按摩 | 成人app软件下载大全免费| 久久爱www久久做| 秋霞电影一区二区| 亚洲成人av中文| 亚洲国产人成综合网站| 又紧又大又爽精品一区二区| 国产精品久久久久久户外露出| 欧美精品一区二区三区蜜臀| 日韩欧美自拍偷拍| 日韩精品一区二区三区四区视频| 精品视频全国免费看| 欧美在线一二三四区| 91老司机福利 在线| 91论坛在线播放| 在线亚洲欧美专区二区| 91成人在线观看喷潮| 欧美亚洲自拍偷拍| 欧美日韩国产高清一区| 欧美日韩三级在线| 欧美一区在线视频| 欧美成人午夜电影| 久久精品人人爽人人爽| 国产蜜臀av在线一区二区三区| 国产女人18水真多18精品一级做| 国产欧美一区二区精品婷婷| 久久亚洲一级片| 国产精品三级av在线播放| 中文字幕一区二区三区四区 | 欧美精品一区二区三区高清aⅴ| 日韩精品一区二区三区在线观看 | 欧美色老头old∨ideo| 日韩欧美中文一区二区| 精品久久久网站| 久久久久久久久久久久久久久99| 日本一区二区动态图| 亚洲男人的天堂一区二区| 伊人色综合久久天天| 五月天中文字幕一区二区| 免费久久99精品国产| 国产在线播放一区| 99热精品国产| 欧美日韩精品三区| www亚洲一区| 国产精品久久久久久久久搜平片 | 国内精品伊人久久久久影院对白| 国产精品综合av一区二区国产馆| 成人动漫一区二区在线| 欧美三级电影一区| 久久先锋资源网| 伊人婷婷欧美激情| 久久超碰97中文字幕| 波多野结衣一区二区三区| 欧美日韩第一区日日骚| 久久在线免费观看| 亚洲人成人一区二区在线观看| 丝袜国产日韩另类美女| 韩国成人在线视频| 日本精品视频一区二区| 精品欧美乱码久久久久久| 中文字幕一区二区视频| 美腿丝袜亚洲色图| 成人av第一页| 日韩一区二区三区观看| 亚洲欧美激情一区二区| 经典三级视频一区| 欧美午夜精品一区| 久久精品一区八戒影视| 亚洲一区二区三区影院| 国产综合久久久久久久久久久久| 色婷婷精品大视频在线蜜桃视频 | 精品日本一线二线三线不卡| 亚洲人成影院在线观看| 国产一区二区三区在线观看精品 | 国产一区二区三区综合| 欧美又粗又大又爽| 日本一区二区不卡视频| 蜜桃精品视频在线| 在线观看亚洲一区| 国产欧美日韩久久| 日韩av电影免费观看高清完整版| 91在线国产福利| 久久久国产精华| 日本91福利区| 欧美日本不卡视频| 亚洲男人的天堂在线观看| 国产精品888| 精品少妇一区二区三区日产乱码| 亚洲制服欧美中文字幕中文字幕| 不卡免费追剧大全电视剧网站| 欧美白人最猛性xxxxx69交| 亚洲成人免费av| 色哟哟在线观看一区二区三区| 欧美激情综合在线| 精品一区二区在线看| 日韩一区二区精品葵司在线| 污片在线观看一区二区| 色偷偷久久人人79超碰人人澡| 国产亚洲制服色| 国精产品一区一区三区mba桃花| 精品视频123区在线观看| 亚洲综合在线视频| 91在线观看成人| 亚洲日本欧美天堂| 不卡一区在线观看| 国产精品蜜臀av| 成人午夜激情片| 国产精品免费免费| 高清久久久久久| 国产精品天美传媒| 成人影视亚洲图片在线| 国产蜜臀97一区二区三区| 国产高清在线精品| 久久久99久久精品欧美| 国产精品99久久久久久久vr| 久久久久久一级片| 成人综合婷婷国产精品久久免费| 国产日韩精品一区二区浪潮av| 高清成人在线观看| 国产精品欧美极品| 色狠狠av一区二区三区| 一区二区三区免费观看| 欧美在线免费观看亚洲| 五月天激情综合网| 日韩欧美自拍偷拍| 国产suv精品一区二区三区| 国产欧美综合色| 91在线小视频| 午夜久久久久久久久| 日韩午夜激情视频| 国产成人a级片| 亚洲欧洲一区二区三区| 91高清视频免费看| 日本不卡免费在线视频| 久久人人97超碰com| 成人短视频下载| 亚洲狠狠爱一区二区三区| 91精品久久久久久久91蜜桃| 久久国产精品区| 国产欧美日韩另类视频免费观看| 91首页免费视频| 天堂久久久久va久久久久| 26uuu精品一区二区| 成人毛片老司机大片| 亚洲va中文字幕| 久久综合九色综合久久久精品综合| 不卡的av在线| 五月天丁香久久| 欧美激情中文字幕| 欧美亚洲一区二区在线| 国产综合久久久久久久久久久久| 国产精品短视频| 欧美一区二区女人| 成人av网站在线| 日韩专区中文字幕一区二区| 337p日本欧洲亚洲大胆色噜噜| 99视频精品在线| 日本不卡123| 亚洲三级理论片| 日韩一卡二卡三卡| 91免费版pro下载短视频| 免费观看91视频大全| 国产精品美女久久久久久久久| 欧美日韩国产一级片| 国产高清精品久久久久| 亚洲成人动漫一区| 中文字幕欧美日韩一区| 6080午夜不卡| 成人激情校园春色| 免费美女久久99| 玉米视频成人免费看| 国产欧美一区二区在线| 欧美二区在线观看| youjizz国产精品| 黄页视频在线91| 午夜免费久久看| 亚洲精品国久久99热| 久久精品亚洲一区二区三区浴池 | 黄色成人免费在线| 亚洲成a人在线观看| 国产精品久久99| 久久精品一级爱片|