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

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

?? xio.h

?? ucos2在macroblaze上的移植代碼
?? H
字號:
/* $Id: xio.h,v 1.7 2003/11/07 21:40:45 moleres 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 cpu/v1_00_a/src/xio.h** This file contains the interface for the XIo component, which encapsulates* the Input/Output functions for processors that do not require any special* I/O handling.** <pre>* MODIFICATION HISTORY:** Ver   Who  Date     Changes* ----- ---- -------- -------------------------------------------------------* 1.00a rpm  11/07/03 Added InSwap/OutSwap routines for endian conversion* </pre>** @notes** This file may contain architecture-dependent items (memory-mapped or* non-memory-mapped I/O).*******************************************************************************/#ifndef XIO_H           /* prevent circular inclusions */#define XIO_H           /* by using protection macros *//***************************** Include Files *********************************/#include "xbasic_types.h"/************************** Constant Definitions *****************************//**************************** Type Definitions *******************************//** * Typedef for an I/O address.  Typically correlates to the width of the * address bus. */typedef Xuint32 XIo_Address;/***************** Macros (Inline Functions) Definitions *********************//* * The following macros allow optimized I/O operations for memory mapped I/O. * It should be noted that macros cannot be used if synchronization of the I/O * operation is needed as it will likely break some code. *//*****************************************************************************//**** Performs an input operation for an 8-bit memory location by reading from the* specified address and returning the value read from that address.** @param    InputPtr contains the address to perform the input operation at.** @return   The value read from the specified input address.*******************************************************************************/#define XIo_In8(InputPtr)  (*(volatile Xuint8  *)(InputPtr))/*****************************************************************************//**** Performs an input operation for a 16-bit memory location by reading from the* specified address and returning the value read from that address.** @param    InputPtr contains the address to perform the input operation at.** @return   The value read from the specified input address.*******************************************************************************/#define XIo_In16(InputPtr) (*(volatile Xuint16 *)(InputPtr))/*****************************************************************************//**** Performs an input operation for a 32-bit memory location by reading from the* specified address and returning the value read from that address.** @param    InputPtr contains the address to perform the input operation at.** @return   The value read from the specified input address.*******************************************************************************/#define XIo_In32(InputPtr)  (*(volatile Xuint32 *)(InputPtr))/*****************************************************************************//**** Performs an output operation for an 8-bit memory location by writing the* specified value to the the specified address.** @param    OutputPtr contains the address to perform the output operation at.* @param    Value contains the value to be output at the specified address.** @return   None.*******************************************************************************/#define XIo_Out8(OutputPtr, Value)  \    { (*(volatile Xuint8  *)(OutputPtr) = Value);  }/*****************************************************************************//**** Performs an output operation for a 16-bit memory location by writing the* specified value to the the specified address.** @param    OutputPtr contains the address to perform the output operation at.* @param    Value contains the value to be output at the specified address.** @return   None.*******************************************************************************/#define XIo_Out16(OutputPtr, Value) \    { (*(volatile Xuint16 *)(OutputPtr) = Value);  }/*****************************************************************************//**** Performs an output operation for a 32-bit memory location by writing the* specified value to the the specified address.** @param    OutputPtr contains the address to perform the output operation at.* @param    Value contains the value to be output at the specified address.** @return   None.*******************************************************************************/#define XIo_Out32(OutputPtr, Value) \    { (*(volatile Xuint32 *)(OutputPtr) = Value);  }/* The following macros allow the software to be transportable across * processors which use big or little endian memory models. * * Defined first is a no-op endian conversion macro. This macro is not to * be used directly by software. Instead, the XIo_To/FromLittleEndianXX and * XIo_To/FromBigEndianXX macros below are to be used to allow the endian * conversion to only be performed when necessary */#define XIo_EndianNoop(Source, Destination)    (*DestPtr = Source)#ifdef XLITTLE_ENDIAN#define XIo_ToLittleEndian16                XIo_EndianNoop#define XIo_ToLittleEndian32                XIo_EndianNoop#define XIo_FromLittleEndian16              XIo_EndianNoop#define XIo_FromLittleEndian32              XIo_EndianNoop#define XIo_ToBigEndian16(Source, DestPtr)  XIo_EndianSwap16(Source, DestPtr)#define XIo_ToBigEndian32(Source, DestPtr)  XIo_EndianSwap32(Source, DestPtr)#define XIo_FromBigEndian16                 XIo_ToBigEndian16#define XIo_FromBigEndian32                 XIo_ToBigEndian32#else#define XIo_ToLittleEndian16(Source, DestPtr) XIo_EndianSwap16(Source, DestPtr)#define XIo_ToLittleEndian32(Source, DestPtr) XIo_EndianSwap32(Source, DestPtr)#define XIo_FromLittleEndian16                XIo_ToLittleEndian16#define XIo_FromLittleEndian32                XIo_ToLittleEndian32#define XIo_ToBigEndian16                     XIo_EndianNoop#define XIo_ToBigEndian32                     XIo_EndianNoop#define XIo_FromBigEndian16                   XIo_EndianNoop#define XIo_FromBigEndian32                   XIo_EndianNoop#endif/************************** Function Prototypes ******************************//* The following functions allow the software to be transportable across * processors which use big or little endian memory models. These functions * should not be directly called, but the macros XIo_To/FromLittleEndianXX and * XIo_To/FromBigEndianXX should be used to allow the endian conversion to only * be performed when necessary. */void XIo_EndianSwap16(Xuint16 Source, Xuint16* DestPtr);void XIo_EndianSwap32(Xuint32 Source, Xuint32* DestPtr);/* The following functions handle IO addresses where data must be swapped * They cannot be implemented as macros */Xuint16 XIo_InSwap16(XIo_Address InAddress);Xuint32 XIo_InSwap32(XIo_Address InAddress);void XIo_OutSwap16(XIo_Address OutAddress, Xuint16 Value);void XIo_OutSwap32(XIo_Address OutAddress, Xuint32 Value);#endif          /* end of protection macro */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本va在线观看| 欧美日韩精品欧美日韩精品一 | 亚洲女同一区二区| 国产99久久久精品| 国产精品私人影院| 日本韩国一区二区| 三级影片在线观看欧美日韩一区二区 | 欧美精品国产精品| 久久机这里只有精品| 精品动漫一区二区三区在线观看| 久久99国产乱子伦精品免费| 久久免费的精品国产v∧| 99精品久久只有精品| 亚洲精品中文在线| 亚洲欧美日韩在线| 91亚洲精华国产精华精华液| 亚洲精品国久久99热| 91精品国产入口在线| 国产真实乱偷精品视频免| 国产欧美久久久精品影院| 日本韩国欧美在线| 久久激情五月婷婷| 亚洲综合免费观看高清完整版| 日韩欧美一区二区三区在线| av电影在线观看完整版一区二区| 婷婷夜色潮精品综合在线| 国产日韩欧美a| 欧美一区二区三区白人| 9人人澡人人爽人人精品| 日本在线播放一区二区三区| 国产精品久久久久精k8 | 亚洲精品国产高清久久伦理二区| 日韩午夜小视频| 日本久久一区二区| 国产毛片精品视频| 日韩中文字幕av电影| 亚洲精品成人悠悠色影视| 国产欧美综合色| 久久综合五月天婷婷伊人| 欧美一区二区日韩| 欧美视频中文字幕| 色综合久久88色综合天天6| 国产福利精品导航| 国产精品亚洲专一区二区三区| 石原莉奈一区二区三区在线观看| 一区二区三区日韩欧美精品| 精品一区二区综合| 亚洲成a人片在线观看中文| 一区二区视频在线| 亚洲香肠在线观看| 亚洲动漫第一页| 琪琪久久久久日韩精品| 奇米一区二区三区| 精品一区二区三区av| 麻豆极品一区二区三区| 精品在线一区二区三区| 北条麻妃一区二区三区| 97se亚洲国产综合在线| 国产午夜精品理论片a级大结局 | 寂寞少妇一区二区三区| 成人天堂资源www在线| 91福利精品视频| 日韩免费观看2025年上映的电影 | 国产一区二区在线看| 亚洲欧美色图小说| 午夜一区二区三区视频| 91在线一区二区三区| www国产精品av| 久久99精品久久久久久| 日韩欧美亚洲国产精品字幕久久久| 欧美精品一级二级三级| xvideos.蜜桃一区二区| 亚洲欧洲无码一区二区三区| 亚洲国产精品精华液ab| 亚洲亚洲人成综合网络| 国产在线看一区| 欧美在线不卡一区| 久久综合久久鬼色| 国产精品一区二区免费不卡| 国产成人av福利| 欧美性受xxxx| 国产精品国产自产拍在线| 1024国产精品| 国产一区二区久久| 欧美日本国产视频| 国产精品福利一区| 精品综合久久久久久8888| av资源网一区| 亚洲高清不卡在线| 另类小说欧美激情| 在线播放91灌醉迷j高跟美女 | 欧美丰满一区二区免费视频| |精品福利一区二区三区| av不卡免费在线观看| 亚洲欧洲一区二区三区| 日本道免费精品一区二区三区| 国产精品国模大尺度视频| 99久久精品情趣| 一区二区三区成人| 欧美一卡二卡在线| 精品写真视频在线观看| 久久免费国产精品| 成人美女在线观看| 亚洲精品成人在线| 日韩欧美一区二区不卡| 成人免费视频一区| 午夜视频一区二区| 国产女主播一区| 欧美性大战xxxxx久久久| 久久精品久久精品| 亚洲欧洲韩国日本视频| 欧美三级电影在线看| 国产91精品久久久久久久网曝门 | 色婷婷av一区| 欧美日韩一区不卡| 色婷婷综合五月| 一本色道久久综合亚洲91 | 欧美日本视频在线| 欧美日韩在线电影| 成人a区在线观看| 婷婷一区二区三区| 亚洲午夜av在线| 国产精品网站导航| 国产目拍亚洲精品99久久精品| 欧美日韩国产天堂| 日本乱人伦一区| 9l国产精品久久久久麻豆| 国产高清不卡一区二区| 免费在线观看视频一区| 日韩激情av在线| 石原莉奈在线亚洲二区| 亚洲国产欧美在线人成| 一个色妞综合视频在线观看| 综合分类小说区另类春色亚洲小说欧美| 国产在线播放一区三区四| 日韩va亚洲va欧美va久久| 视频在线观看一区| 亚洲大型综合色站| 五月婷婷久久丁香| 午夜久久久久久| 九九**精品视频免费播放| 国产91高潮流白浆在线麻豆| 色综合久久久网| 欧美做爰猛烈大尺度电影无法无天| 粉嫩嫩av羞羞动漫久久久| 国产suv精品一区二区6| 99久久99久久精品国产片果冻 | 国产乱码精品一区二区三区av| 韩日欧美一区二区三区| av在线不卡电影| 欧美色图天堂网| 精品福利视频一区二区三区| 久久久无码精品亚洲日韩按摩| 一区二区中文字幕在线| 亚洲国产wwwccc36天堂| 国产在线看一区| 欧美日韩国产首页在线观看| 2023国产精品| 一区二区三区成人在线视频| 久久99国产精品麻豆| 99国产精品国产精品久久| 91精品国产手机| 亚洲欧美视频在线观看| 国产一区在线观看麻豆| 欧美无人高清视频在线观看| 国产亚洲成aⅴ人片在线观看 | 色偷偷久久一区二区三区| 91精品国产入口| 一区二区视频在线看| 国产精品综合视频| 精品理论电影在线| 免费成人你懂的| 777久久久精品| 丝袜诱惑制服诱惑色一区在线观看 | 欧美中文字幕亚洲一区二区va在线| 国产精品久久久久久亚洲毛片| 国产成人综合在线播放| 久久久久久久综合日本| 国产99久久久国产精品潘金网站| 精品国产青草久久久久福利| 国产在线不卡一卡二卡三卡四卡| 欧美成人aa大片| 成人午夜免费av| 亚洲午夜免费视频| 国产91精品一区二区麻豆网站 | 蜜臀精品一区二区三区在线观看| 在线精品视频小说1| 1024成人网色www| av在线综合网| 国产精品成人免费在线| 成人性色生活片免费看爆迷你毛片| 精品第一国产综合精品aⅴ| 老色鬼精品视频在线观看播放| 51精品国自产在线| 韩国视频一区二区| 久久久亚洲欧洲日产国码αv| 麻豆91在线播放免费| 久久九九影视网| 精品一区二区久久| 91精品国产色综合久久不卡电影|