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

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

?? xintc.h

?? 關于xilinx大學計劃配需教程實驗五源代碼
?? H
字號:
/* $Id: xintc.h,v 1.4 2005/09/26 16:11:47 trujillo Exp $ *//********************************************************************************       XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS"*       AS A COURTESY TO YOU, SOLELY FOR USE IN DEVELOPING PROGRAMS AND*       SOLUTIONS FOR XILINX DEVICES.  BY PROVIDING THIS DESIGN, CODE,*       OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE,*       APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION*       THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT,*       AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE*       FOR YOUR IMPLEMENTATION.  XILINX EXPRESSLY DISCLAIMS ANY*       WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE*       IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR*       REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF*       INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS*       FOR A PARTICULAR PURPOSE.**       (c) Copyright 2002-2003 Xilinx Inc.*       All rights reserved.*******************************************************************************//*****************************************************************************//**** @file xintc.h** The Xilinx interrupt controller driver component. This component supports the* Xilinx interrupt controller.** The interrupt controller driver uses the idea of priority for the various* handlers. Priority is an integer within the range of 0 and 31 inclusive with* 0 being the highest priority interrupt source.** The Xilinx interrupt controller supports the following features:**   - specific individual interrupt enabling/disabling*   - specific individual interrupt acknowledging*   - attaching specific callback function to handle interrupt source*   - master enable/disable*   - single callback per interrupt or all pending interrupts handled for*     each interrupt of the processor** The acknowledgement of the interrupt within the interrupt controller is* selectable, either prior to the device's handler being called or after* the handler is called. This is necessary to support interrupt signal inputs* which are either edge or level signals.  Edge driven interrupt signals* require that the interrupt is acknowledged prior to the interrupt being* serviced in order to prevent the loss of interrupts which are occurring* extremely close together.  A level driven interrupt input signal requires* the interrupt to acknowledged after servicing the interrupt to ensure that* the interrupt only generates a single interrupt condition.** Details about connecting the interrupt handler of the driver are contained* in the source file specific to interrupt processing, xintc_intr.c.** This driver is intended to be RTOS and processor independent.  It works with* physical addresses only.  Any needs for dynamic memory management, threads* or thread mutual exclusion, virtual memory, or cache control must be* satisfied by the layer above this driver.** <b>Interrupt Vector Tables</b>** The interrupt vector table for each interrupt controller device is declared* statically in xintc_g.c within the configuration data for each instance.* The device ID of the interrupt controller device is used by the driver as a* direct index into the configuration data table - to retrieve the vector table* for an instance of the interrupt controller. The user should populate the* vector table with handlers and callbacks at run-time using the XIntc_Connect()* and XIntc_Disconnect() functions.** Each vector table entry corresponds to a device that can generate an* interrupt. Each entry contains an interrupt handler function and an argument* to be passed to the handler when an interrupt occurs.  The tools default this* argument to the base address of the interrupting device.  Note that Level 1* device driver interrupt handlers do not take a base address as an argument,* but instead take a pointer to the driver instance.  This means that although* the table is created statically, the user must still use XIntc_Connect() when* the interrupt handler takes an argument other than the base address. This is* only to say that the existence of the static vector tables should not mislead* the user into thinking they no longer need to register/connect interrupt* handlers with this driver.** <pre>* MODIFICATION HISTORY:** Ver   Who  Date     Changes* ----- ---- -------- -------------------------------------------------------* 1.00a ecm  08/16/01 First release* 1.00a rpm  01/09/02 Removed the AckLocation argument from XIntc_Connect().*                     This information is now internal in xintc_g.c.* 1.00b jhl  02/13/02 Repartitioned the driver for smaller files* 1.00b jhl  04/24/02 Made LookupConfig function global and relocated config*                     data type* 1.00c rpm  10/17/03 New release. Support the static vector table created*                     in the xintc_g.c configuration table. Moved vector*                     table and options out of instance structure and into*                     the configuration table.* </pre>*******************************************************************************/#ifndef XINTC_H /* prevent circular inclusions */#define XINTC_H /* by using protection macros */#ifdef __cplusplusextern "C" {#endif/***************************** Include Files *********************************/#include "xbasic_types.h"#include "xparameters.h"#include "xstatus.h"#include "xintc_l.h"/************************** Constant Definitions *****************************//** * @name Configuration options * These options are used in XIntc_SetOptions() to configure the device. * @{ *//** * <pre> * XIN_SVC_SGL_ISR_OPTION      Service the highest priority pending interrupt *                             and then return. * XIN_SVC_ALL_ISRS_OPTION     Service all of the pending interrupts and then *                             return. * </pre> */#define XIN_SVC_SGL_ISR_OPTION  1UL#define XIN_SVC_ALL_ISRS_OPTION 2UL/*@}*//** * @name Start modes * One of these values is passed to XIntc_Start() to start the device. * @{ *//** Simulation only mode, no hardware interrupts recognized */#define XIN_SIMULATION_MODE     0/** Real mode, no simulation allowed, hardware interrupts recognized */#define XIN_REAL_MODE           1/*@}*//**************************** Type Definitions *******************************//** * This typedef contains configuration information for the device. */typedef struct{    Xuint16 DeviceId;           /**< Unique ID  of device */    Xuint32 BaseAddress;        /**< Register base address */    Xuint32 AckBeforeService;   /**< Ack location per interrupt */    Xuint32 Options;            /**< Device options */    /** Static vector table of interrupt handlers */    XIntc_VectorTableEntry HandlerTable[XPAR_INTC_MAX_NUM_INTR_INPUTS];} XIntc_Config;/** * The XIntc driver instance data. The user is required to allocate a * variable of this type for every intc device in the system. A pointer * to a variable of this type is then passed to the driver API functions. */typedef struct{    Xuint32 BaseAddress;        /* Base address of registers */    Xuint32 IsReady;            /* Device is initialized and ready */    Xuint32 IsStarted;          /* Device has been started */    Xuint32 UnhandledInterrupts;/* Intc Statistics */    XIntc_Config *CfgPtr;       /* Pointer to instance config entry */} XIntc;/***************** Macros (Inline Functions) Definitions *********************//************************** Function Prototypes ******************************//* * Required functions in xintc.c */XStatus XIntc_Initialize(XIntc *InstancePtr, Xuint16 DeviceId);XStatus XIntc_Start(XIntc *InstancePtr, Xuint8 Mode);void XIntc_Stop(XIntc *InstancePtr);XStatus XIntc_Connect(XIntc *InstancePtr, Xuint8 Id,                      XInterruptHandler Handler, void *CallBackRef);void XIntc_Disconnect(XIntc *InstancePtr, Xuint8 Id);void XIntc_Enable(XIntc *InstancePtr, Xuint8 Id);void XIntc_Disable(XIntc *InstancePtr, Xuint8 Id);void XIntc_Acknowledge(XIntc *InstancePtr, Xuint8 Id);XIntc_Config *XIntc_LookupConfig(Xuint16 DeviceId);/* * Interrupt functions in xintr_intr.c */void XIntc_VoidInterruptHandler();void XIntc_InterruptHandler(XIntc *InstancePtr);/* * Options functions in xintc_options.c */XStatus XIntc_SetOptions(XIntc *InstancePtr, Xuint32 Options);Xuint32 XIntc_GetOptions(XIntc *InstancePtr);/* * Self-test functions in xintc_selftest.c */XStatus XIntc_SelfTest(XIntc *InstancePtr);XStatus XIntc_SimulateIntr(XIntc *InstancePtr, Xuint8 Id);#ifdef __cplusplus}#endif#endif            /* end of protection macro */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天天天做夜夜夜夜做| 久久99在线观看| 国产精品色在线| 日韩欧美中文一区| 日韩午夜在线影院| 欧美一区二区人人喊爽| 51久久夜色精品国产麻豆| 在线观看亚洲一区| 欧美日本一区二区三区四区| 91黄色免费版| 欧美网站大全在线观看| 欧美日韩国产美| 欧美一级理论片| 日韩美女视频在线| 久久精品男人天堂av| 日本一区二区三区电影| 国产精品白丝在线| 亚洲一区二区三区免费视频| 视频一区二区不卡| 麻豆91免费看| 国产成人丝袜美腿| 成人免费看的视频| 欧美视频一区二| 欧美一级欧美三级| 国产三级欧美三级日产三级99| 中文字幕不卡的av| 一区二区三区 在线观看视频| 亚洲h在线观看| 国产一区二区调教| 一本色道亚洲精品aⅴ| 欧美精品一卡二卡| 337p粉嫩大胆噜噜噜噜噜91av| 中文字幕二三区不卡| 亚洲精品成人精品456| 日本亚洲一区二区| 国产精品一区二区你懂的| 一本色道久久综合狠狠躁的推荐| 欧美日韩国产综合久久| 久久久久久久久蜜桃| 一区二区三区.www| 精品一区二区三区免费视频| 91亚洲国产成人精品一区二区三| 欧美日韩免费电影| 国产日韩欧美一区二区三区综合 | 五月婷婷综合在线| 国产精品91xxx| 欧美日韩三级一区二区| 国产日韩欧美不卡在线| 污片在线观看一区二区| 9色porny自拍视频一区二区| 欧美一区二区视频网站| 亚洲码国产岛国毛片在线| 久草在线在线精品观看| 欧美最猛黑人xxxxx猛交| 26uuu另类欧美亚洲曰本| 亚洲动漫第一页| 99综合电影在线视频| 久久午夜国产精品| 男人操女人的视频在线观看欧美| 国产成人av电影在线| 欧美一区二区免费视频| 一区二区三区在线高清| 成人深夜在线观看| 久久久精品国产免大香伊| 日韩av电影免费观看高清完整版在线观看 | 99久久婷婷国产综合精品电影| 欧美一区二区三区在| 亚洲国产视频a| 一本到不卡精品视频在线观看| 久久精品网站免费观看| 国产中文一区二区三区| 日韩三区在线观看| 天天综合网天天综合色| 欧美色中文字幕| 亚洲免费观看高清在线观看| 国产 日韩 欧美大片| 国产欧美一区二区精品仙草咪| 久久99精品国产麻豆不卡| 777久久久精品| 日韩精品乱码av一区二区| 欧美群妇大交群的观看方式| 亚洲电影在线播放| 欧美精品在线一区二区| 日精品一区二区| 欧美日本一区二区| 日韩黄色免费网站| 欧美蜜桃一区二区三区| 日本伊人精品一区二区三区观看方式| 欧美日本免费一区二区三区| 亚洲超碰精品一区二区| 日韩久久免费av| 国产91精品入口| 亚洲欧美激情在线| 欧美在线一区二区三区| 奇米影视一区二区三区小说| 日韩精品一区二区三区蜜臀| 国产一区二区看久久| 亚洲国产精品精华液2区45| 99久久综合国产精品| 亚洲精品日韩综合观看成人91| 欧美少妇xxx| 紧缚捆绑精品一区二区| 国产精品网站在线播放| 欧美亚洲综合久久| 麻豆精品精品国产自在97香蕉| 久久久久久久久免费| 91视频免费看| 奇米综合一区二区三区精品视频| 精品久久国产97色综合| hitomi一区二区三区精品| 亚洲一区二区视频在线| 欧美大片在线观看一区二区| 国产99久久久精品| 亚洲一区二区精品视频| 久久久久久久久久久久电影 | 亚洲夂夂婷婷色拍ww47| 欧美mv日韩mv国产网站app| hitomi一区二区三区精品| 日韩av午夜在线观看| 国产精品久久久99| 日韩一区二区三区视频| 成人黄色一级视频| 麻豆精品视频在线观看| 亚洲精品五月天| 久久久精品国产免大香伊| 欧美日韩国产一二三| 国产成人综合视频| 日本午夜一区二区| 亚洲综合无码一区二区| 国产亲近乱来精品视频| 日韩欧美国产高清| 欧美精品在线一区二区| 色嗨嗨av一区二区三区| 成人教育av在线| 国产最新精品免费| 五月激情六月综合| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 99久久精品免费看| 国产精品一区二区三区乱码| 手机精品视频在线观看| 一区二区三区色| 国产精品免费久久| 久久亚洲精精品中文字幕早川悠里| 精品视频999| 日本精品免费观看高清观看| 国产成人高清视频| 久久国产福利国产秒拍| 日韩精品成人一区二区三区| 亚洲国产日韩一级| 一区二区久久久久| 亚洲免费三区一区二区| 亚洲人成网站影音先锋播放| 国产精品国产三级国产普通话99| 国产三级精品视频| 国产欧美日韩一区二区三区在线观看| 日韩欧美亚洲国产另类| 日韩亚洲欧美一区| 欧美成人女星排名| 久久婷婷国产综合国色天香| 精品久久人人做人人爰| 日韩网站在线看片你懂的| 欧美一级爆毛片| 日韩一区二区三免费高清| 日韩欧美一级二级三级| 欧美xxx久久| 国产日韩三级在线| 国产精品高清亚洲| 亚洲欧美成人一区二区三区| 亚洲伦理在线免费看| 一区二区在线观看免费| 午夜伦理一区二区| 久久成人18免费观看| 国产高清视频一区| 99天天综合性| 欧美日韩www| 国产亚洲精品久| 亚洲精品综合在线| 日本在线不卡视频| 国产不卡一区视频| 欧美主播一区二区三区美女| 欧美精品久久99久久在免费线| 日韩一区二区在线观看视频播放 | 国产一区二区三区四| 成人爽a毛片一区二区免费| 色乱码一区二区三区88| 欧美精品在线一区二区| 久久蜜桃一区二区| 一区二区三区在线高清| 蜜桃视频第一区免费观看| 国产suv精品一区二区三区| 色综合久久中文综合久久97| 91精品欧美一区二区三区综合在| 久久日韩精品一区二区五区| 亚洲欧美日韩精品久久久久| 婷婷久久综合九色综合绿巨人| 精品一区二区三区影院在线午夜 | 日本一不卡视频| 9色porny自拍视频一区二区| 制服丝袜国产精品| 国产精品护士白丝一区av|