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

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

?? pvr.h

?? <基于fpga的嵌入式設計上的光盤的第四章第二個實驗
?? H
字號:
////////////////////////////////////////////////////////////////////////////////// Copyright (c) 2006 Xilinx, Inc.  All rights reserved. // // Xilinx, Inc. // XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A // COURTESY TO YOU.  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.//// $Id: pvr.h,v 1.1.2.2 2006/04/27 21:08:23 vasanth Exp $/////////////////////////////////////////////////////////////////////////////////*****************************************************************************//**** @file pvr.h** This header file contains defines for structures used by the microblaze * PVR routines*******************************************************************************/#ifndef _PVR_H#define _PVR_H#include "xbasic_types.h"#include "xparameters.h"#include "mb_interface.h" #include "bspconfig.h"#ifdef __cplusplusextern "C" {#endif/* Defs */typedef struct pvr_s {#ifdef MICROBLAZE_PVR_FULL  unsigned int  pvr[16];#else  unsigned int  pvr[1];#endif} pvr_t;  #define getpvr(pvrid, val)      asm volatile ("mfs\t%0,rpvr" stringify(pvrid) "\n\t" : "=d" (val))/* Basic PVR mask */#define MICROBLAZE_PVR0_PVR_FULL_MASK               0x80000000#define MICROBLAZE_PVR0_USE_BARREL_MASK             0x40000000#define MICROBLAZE_PVR0_USE_DIV_MASK                0x20000000#define MICROBLAZE_PVR0_USE_HW_MUL_MASK             0x10000000#define MICROBLAZE_PVR0_USE_FPU_MASK                0x08000000#define MICROBLAZE_PVR0_USE_EXCEPTION_MASK          0x04000000#define MICROBLAZE_PVR0_USE_ICACHE_MASK             0x02000000#define MICROBLAZE_PVR0_USE_DCACHE_MASK             0x01000000#define MICROBLAZE_PVR0_MICROBLAZE_VERSION_MASK     0x0000FF00#define MICROBLAZE_PVR0_USER1_MASK                  0x000000FF/* User 2 PVR mask */#define MICROBLAZE_PVR1_USER2_MASK                  0xFFFFFFFF/* Configuration PVR masks */#define MICROBLAZE_PVR2_D_OPB_MASK                  0x80000000#define MICROBLAZE_PVR2_D_LMB_MASK                  0x40000000#define MICROBLAZE_PVR2_I_OPB_MASK                  0x20000000#define MICROBLAZE_PVR2_I_LMB_MASK                  0x10000000#define MICROBLAZE_PVR2_INTERRUPT_IS_EDGE_MASK      0x08000000#define MICROBLAZE_PVR2_EDGE_IS_POSITIVE_MASK       0x04000000#define MICROBLAZE_PVR2_USE_BARREL_MASK             0x00004000#define MICROBLAZE_PVR2_USE_DIV_MASK                0x00002000#define MICROBLAZE_PVR2_USE_HW_MUL_MASK             0x00001000#define MICROBLAZE_PVR2_USE_FPU_MASK                0x00000800#define MICROBLAZE_PVR2_USE_MUL64_MASK              0x00000400#define MICROBLAZE_PVR2_OPCODE_0x0_ILLEGAL_MASK     0x00000040#define MICROBLAZE_PVR2_UNALIGNED_EXCEPTION_MASK    0x00000020#define MICROBLAZE_PVR2_ILL_OPCODE_EXCEPTION_MASK   0x00000010#define MICROBLAZE_PVR2_IOPB_BUS_EXCEPTION_MASK     0x00000008#define MICROBLAZE_PVR2_DOPB_BUS_EXCEPTION_MASK     0x00000004#define MICROBLAZE_PVR2_DIV_ZERO_EXCEPTION_MASK     0x00000002#define MICROBLAZE_PVR2_FPU_EXCEPTION_MASK          0x00000001/* Debug and exception PVR masks */#define MICROBLAZE_PVR3_DEBUG_ENABLED_MASK          0x80000000              #define MICROBLAZE_PVR3_NUMBER_OF_PC_BRK_MASK       0x1E000000#define MICROBLAZE_PVR3_NUMBER_OF_RD_ADDR_BRK_MASK  0x00380000#define MICROBLAZE_PVR3_NUMBER_OF_WR_ADDR_BRK_MASK  0x0000E000#define MICROBLAZE_PVR3_FSL_LINKS_MASK              0x00000380/* ICache config PVR masks */#define MICROBLAZE_PVR4_USE_ICACHE_MASK             0x80000000#define MICROBLAZE_PVR4_ICACHE_ADDR_TAG_BITS_MASK   0x7C000000#define MICROBLAZE_PVR4_ICACHE_USE_FSL_MASK         0x02000000#define MICROBLAZE_PVR4_ICACHE_ALLOW_WR_MASK        0x01000000#define MICROBLAZE_PVR4_ICACHE_LINE_LEN_MASK        0x00E00000#define MICROBLAZE_PVR4_ICACHE_BYTE_SIZE_MASK       0x001F0000/* DCache config PVR masks */#define MICROBLAZE_PVR5_USE_DCACHE_MASK             0x80000000#define MICROBLAZE_PVR5_DCACHE_ADDR_TAG_BITS_MASK   0x7C000000#define MICROBLAZE_PVR5_DCACHE_USE_FSL_MASK         0x02000000#define MICROBLAZE_PVR5_DCACHE_ALLOW_WR_MASK        0x01000000#define MICROBLAZE_PVR5_DCACHE_LINE_LEN_MASK        0x00E00000#define MICROBLAZE_PVR5_DCACHE_BYTE_SIZE_MASK       0x001F0000/* ICache base address PVR mask */#define MICROBLAZE_PVR6_ICACHE_BASEADDR_MASK        0xFFFFFFFF/* ICache high address PVR mask */#define MICROBLAZE_PVR7_ICACHE_HIGHADDR_MASK        0xFFFFFFFF/* DCache base address PVR mask */#define MICROBLAZE_PVR8_DCACHE_BASEADDR_MASK        0xFFFFFFFF/* DCache high address PVR mask */#define MICROBLAZE_PVR9_DCACHE_HIGHADDR_MASK        0xFFFFFFFF/* Target family PVR mask */#define MICROBLAZE_PVR10_TARGET_FAMILY_MASK         0xFF000000/* MSR Reset value PVR mask */#define MICROBLAZE_PVR11_MSR_RESET_VALUE_MASK       0x000007FF/* PVR access macros */#define MICROBLAZE_PVR_IS_FULL(pvr)                 (pvr.pvr[0] & MICROBLAZE_PVR0_PVR_FULL_MASK)#define MICROBLAZE_PVR_USE_BARREL(pvr)              (pvr.pvr[0] & MICROBLAZE_PVR0_USE_BARREL_MASK)#define MICROBLAZE_PVR_USE_DIV(pvr)                 (pvr.pvr[0] & MICROBLAZE_PVR0_USE_DIV_MASK)#define MICROBLAZE_PVR_USE_HW_MUL(pvr)              (pvr.pvr[0] & MICROBLAZE_PVR0_USE_HW_MUL_MASK)#define MICROBLAZE_PVR_USE_FPU(pvr)                 (pvr.pvr[0] & MICROBLAZE_PVR0_USE_FPU_MASK)#define MICROBLAZE_PVR_USE_ICACHE(pvr)              (pvr.pvr[0] & MICROBLAZE_PVR0_USE_ICACHE_MASK)#define MICROBLAZE_PVR_USE_DCACHE(pvr)              (pvr.pvr[0] & MICROBLAZE_PVR0_USE_DCACHE_MASK)#define MICROBLAZE_PVR_MICROBLAZE_VERSION(pvr)      ((pvr.pvr[0] & MICROBLAZE_PVR0_MICROBLAZE_VERSION_MASK) >> 8)#define MICROBLAZE_PVR_USER1(pvr)                   (pvr.pvr[0] & MICROBLAZE_PVR0_USER1_MASK)#define MICROBLAZE_PVR_USER2(pvr)                   (pvr.pvr[1] & MICROBLAZE_PVR1_USER2_MASK)#define MICROBLAZE_PVR_D_OPB(pvr)                   (pvr.pvr[2] & MICROBLAZE_PVR2_D_OPB_MASK)#define MICROBLAZE_PVR_D_LMB(pvr)                   (pvr.pvr[2] & MICROBLAZE_PVR2_D_LMB_MASK)#define MICROBLAZE_PVR_I_OPB(pvr)                   (pvr.pvr[2] & MICROBLAZE_PVR2_I_OPB_MASK)#define MICROBLAZE_PVR_I_LMB(pvr)                   (pvr.pvr[2] & MICROBLAZE_PVR2_I_LMB_MASK)#define MICROBLAZE_PVR_INTERRUPT_IS_EDGE(pvr)       (pvr.pvr[2] & MICROBLAZE_PVR2_INTERRUPT_IS_EDGE_MASK)#define MICROBLAZE_PVR_EDGE_IS_POSITIVE(pvr)        (pvr.pvr[2] & MICROBLAZE_PVR2_EDGE_IS_POSITIVE_MASK)#define MICROBLAZE_PVR_USE_MUL64(pvr)               (pvr.pvr[2] & MICROBLAZE_PVR2_USE_MUL64_MASK)#define MICROBLAZE_PVR_OPCODE_0x0_ILLEGAL(pvr)      (pvr.pvr[2] & MICROBLAZE_PVR2_OPCODE_0x0_ILLEGAL_MASK)#define MICROBLAZE_PVR_UNALIGNED_EXCEPTION(pvr)     (pvr.pvr[2] & MICROBLAZE_PVR2_UNALIGNED_EXCEPTION_MASK)#define MICROBLAZE_PVR_ILL_OPCODE_EXCEPTION(pvr)    (pvr.pvr[2] & MICROBLAZE_PVR2_ILL_OPCODE_EXCEPTION_MASK)#define MICROBLAZE_PVR_IOPB_BUS_EXCEPTION(pvr)      (pvr.pvr[2] & MICROBLAZE_PVR2_IOPB_BUS_EXCEPTION_MASK)#define MICROBLAZE_PVR_DOPB_BUS_EXCEPTION(pvr)      (pvr.pvr[2] & MICROBLAZE_PVR2_DOPB_BUS_EXCEPTION_MASK)#define MICROBLAZE_PVR_DIV_ZERO_EXCEPTION(pvr)      (pvr.pvr[2] & MICROBLAZE_PVR2_DIV_ZERO_EXCEPTION_MASK)#define MICROBLAZE_PVR_FPU_EXCEPTION(pvr)           (pvr.pvr[2] & MICROBLAZE_PVR2_FPU_EXCEPTION_MASK)#define MICROBLAZE_PVR_DEBUG_ENABLED(pvr)           (pvr.pvr[3] & MICROBLAZE_PVR3_DEBUG_ENABLED_MASK)#define MICROBLAZE_PVR_NUMBER_OF_PC_BRK(pvr)        ((pvr.pvr[3] & MICROBLAZE_PVR3_NUMBER_OF_PC_BRK_MASK) >> 25)#define MICROBLAZE_PVR_NUMBER_OF_RD_ADDR_BRK(pvr)   ((pvr.pvr[3] & MICROBLAZE_PVR3_NUMBER_OF_RD_ADDR_BRK_MASK) >> 19)#define MICROBLAZE_PVR_NUMBER_OF_WR_ADDR_BRK(pvr)   ((pvr.pvr[3] & MICROBLAZE_PVR3_NUMBER_OF_WR_ADDR_BRK_MASK) >> 13)#define MICROBLAZE_PVR_FSL_LINKS(pvr)               ((pvr.pvr[3] & MICROBLAZE_PVR3_FSL_LINKS_MASK) >> 7)#define MICROBLAZE_PVR_ICACHE_ADDR_TAG_BITS(pvr)    ((pvr.pvr[4] & MICROBLAZE_PVR4_ICACHE_ADDR_TAG_BITS_MASK) >> 26)#define MICROBLAZE_PVR_ICACHE_USE_FSL(pvr)          (pvr.pvr[4] & MICROBLAZE_PVR4_ICACHE_USE_FSL_MASK)#define MICROBLAZE_PVR_ICACHE_ALLOW_WR(pvr)         (pvr.pvr[4] & MICROBLAZE_PVR4_ICACHE_ALLOW_WR_MASK)#define MICROBLAZE_PVR_ICACHE_LINE_LEN(pvr)         (1 << ((pvr.pvr[4] & MICROBLAZE_PVR4_ICACHE_LINE_LEN_MASK) >> 21))#define MICROBLAZE_PVR_ICACHE_BYTE_SIZE(pvr)        (1 << ((pvr.pvr[4] & MICROBLAZE_PVR4_ICACHE_BYTE_SIZE_MASK) >> 16))#define MICROBLAZE_PVR_DCACHE_ADDR_TAG_BITS(pvr)    ((pvr.pvr[5] & MICROBLAZE_PVR5_DCACHE_ADDR_TAG_BITS_MASK) >> 26)#define MICROBLAZE_PVR_DCACHE_USE_FSL(pvr)          (pvr.pvr[5] & MICROBLAZE_PVR5_DCACHE_USE_FSL_MASK)#define MICROBLAZE_PVR_DCACHE_ALLOW_WR(pvr)         (pvr.pvr[5] & MICROBLAZE_PVR5_DCACHE_ALLOW_WR_MASK)#define MICROBLAZE_PVR_DCACHE_LINE_LEN(pvr)         (1 << ((pvr.pvr[5] & MICROBLAZE_PVR5_DCACHE_LINE_LEN_MASK) >> 21))#define MICROBLAZE_PVR_DCACHE_BYTE_SIZE(pvr)        (1 << ((pvr.pvr[5] & MICROBLAZE_PVR5_DCACHE_BYTE_SIZE_MASK) >> 16))#define MICROBLAZE_PVR_ICACHE_BASEADDR(pvr)         (pvr.pvr[6] & MICROBLAZE_PVR6_ICACHE_BASEADDR_MASK)#define MICROBLAZE_PVR_ICACHE_HIGHADDR(pvr)         (pvr.pvr[7] & MICROBLAZE_PVR7_ICACHE_HIGHADDR_MASK)#define MICROBLAZE_PVR_DCACHE_BASEADDR(pvr)         (pvr.pvr[8] & MICROBLAZE_PVR8_DCACHE_BASEADDR_MASK)#define MICROBLAZE_PVR_DCACHE_HIGHADDR(pvr)         (pvr.pvr[9] & MICROBLAZE_PVR9_DCACHE_HIGHADDR_MASK)#define MICROBLAZE_PVR_TARGET_FAMILY(pvr)           ((pvr.pvr[10] & MICROBLAZE_PVR10_TARGET_FAMILY_MASK) >> 24)#define MICROBLAZE_PVR_MSR_RESET_VALUE(pvr)         (pvr.pvr[11] & MICROBLAZE_PVR11_MSR_RESET_VALUE_MASK)/* Protos */int microblaze_get_pvr (pvr_t *pvr);#ifdef __cplusplus}#endif#endif /* _PVR_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线播放欧美女士性生活| 国内精品写真在线观看| 亚洲与欧洲av电影| 日韩美女主播在线视频一区二区三区| 日产精品久久久久久久性色| 欧美天堂一区二区三区| 久久精品国产99| 亚洲精品伦理在线| 久久色中文字幕| 欧美喷潮久久久xxxxx| 亚洲国产精品久久久久婷婷884| 精品国产乱码久久久久久免费| 不卡的电影网站| 日本欧美大码aⅴ在线播放| 中文字幕不卡在线播放| 欧美成人国产一区二区| 欧美日本精品一区二区三区| 91精品国产欧美一区二区成人| 在线视频中文字幕一区二区| 国内不卡的二区三区中文字幕 | 国产成人免费视| 日韩国产精品91| 一区二区三区.www| 国产欧美日本一区视频| 久久久久久麻豆| 三级亚洲高清视频| 亚洲成人av电影| 国产精品国模大尺度视频| 91成人免费网站| 免费视频一区二区| 亚洲尤物视频在线| 亚洲精品中文字幕在线观看| 国产欧美综合在线| 韩国女主播一区| 麻豆精品精品国产自在97香蕉| 亚洲综合久久久久| 亚洲午夜久久久久久久久电影网| 欧美亚洲综合网| 欧美午夜精品免费| 欧美在线你懂的| 国产麻豆精品theporn| 麻豆精品视频在线观看视频| 精品在线观看免费| 久久99热这里只有精品| 国产精品丝袜91| 奇米777欧美一区二区| 国产精品美女久久久久久久| 中文字幕中文字幕一区| 中文字幕第一区第二区| 不卡的av电影在线观看| 色婷婷av一区二区三区gif | 日韩在线一区二区| 中文字幕第一区第二区| 亚洲精品写真福利| 日韩av中文字幕一区二区三区| 亚洲国产毛片aaaaa无费看| 欧美成人猛片aaaaaaa| 久久久久久久久岛国免费| 国产精品久久久久久亚洲伦| 在线免费观看日本一区| 欧美日韩亚洲综合| 欧美岛国在线观看| 欧美一区二区二区| 精品乱人伦一区二区三区| 国产女主播在线一区二区| 国产女人aaa级久久久级| 成人国产精品免费观看视频| 久久国产精品第一页| 日韩专区欧美专区| 国内久久婷婷综合| 国产一区二区三区四区五区入口| 99热精品国产| 日韩亚洲欧美一区二区三区| 国产精品少妇自拍| 久久精品国产秦先生| 91精品国产91久久综合桃花| 久久精品一区二区| 午夜电影久久久| 成人一区二区三区中文字幕| 在线欧美小视频| 国产欧美日韩精品a在线观看| 欧美日韩久久久一区| 一级特黄大欧美久久久| 日韩精品91亚洲二区在线观看 | 欧美一级理论片| 国产精品毛片a∨一区二区三区| 亚洲18色成人| 亚洲欧洲综合另类在线| 一本到高清视频免费精品| 亚洲精品一区二区三区影院| 日韩一区欧美二区| 亚洲图片欧美一区| 久久99蜜桃精品| 国产a区久久久| 91精品欧美久久久久久动漫 | 91理论电影在线观看| 亚洲色图丝袜美腿| 国产一区二区调教| 日韩一区二区视频| 国产精品夜夜爽| 久久日韩粉嫩一区二区三区| 91.麻豆视频| 日韩亚洲欧美综合| 不卡av在线网| 亚洲欧洲精品一区二区三区不卡| 蓝色福利精品导航| 亚洲天堂av一区| 成人免费毛片嘿嘿连载视频| 欧美色图第一页| 亚洲一级二级三级在线免费观看| 91国在线观看| 天堂va蜜桃一区二区三区漫画版| 色先锋aa成人| 亚洲精品免费在线观看| 色综合中文综合网| 色婷婷久久99综合精品jk白丝| 中文字幕免费观看一区| 成人性生交大片免费看在线播放| 亚洲综合在线免费观看| 欧美日韩国产一区二区三区地区| 欧美一级夜夜爽| 中文av一区特黄| 国产精品资源网| 久久久亚洲精华液精华液精华液 | 99国产精品久久| 首页欧美精品中文字幕| 欧美精品777| 亚洲欧美韩国综合色| 亚洲超丰满肉感bbw| 精品一区二区三区香蕉蜜桃| 91成人在线观看喷潮| 国产综合一区二区| 欧美日韩国产不卡| 免费观看一级特黄欧美大片| 国产女主播视频一区二区| 99在线热播精品免费| 无码av免费一区二区三区试看| 精品捆绑美女sm三区| 97国产精品videossex| 欧美不卡激情三级在线观看| 欧美日韩国产bt| 国产精品一区二区在线看| 欧美四级电影在线观看| 色狠狠色狠狠综合| 天天av天天翘天天综合网色鬼国产| 精品国产一区a| 91精品国产福利| 成人app下载| 美女在线一区二区| 欧日韩精品视频| 激情综合色播激情啊| 国产精品女上位| 精品久久久久久亚洲综合网| 日韩欧美一二三| 一本到不卡精品视频在线观看| 亚洲另类在线制服丝袜| 91同城在线观看| 亚洲综合色噜噜狠狠| 国产日韩成人精品| 久久久久久亚洲综合影院红桃| 中文av字幕一区| 欧美大片一区二区| 国产夫妻精品视频| 日韩电影在线看| 亚洲欧美激情小说另类| 亚洲成人午夜电影| 精品国产亚洲在线| 日韩激情中文字幕| 美女看a上一区| 久久99国产精品尤物| 视频一区二区中文字幕| 亚洲无线码一区二区三区| 亚洲成av人片在线观看| 美女高潮久久久| 国产精品亚洲а∨天堂免在线| 高清成人免费视频| 不卡电影免费在线播放一区| 色哟哟一区二区在线观看| 538prom精品视频线放| 久久亚洲精品国产精品紫薇| 国产一区二区精品久久91| 五月天激情小说综合| 日本午夜一本久久久综合| 日本成人在线电影网| 懂色av一区二区三区免费观看| 69堂成人精品免费视频| 久久精品国产亚洲a| 五月天亚洲婷婷| 精品少妇一区二区三区日产乱码| 懂色一区二区三区免费观看| 在线观看一区日韩| 久久久国产综合精品女国产盗摄| 亚洲一区在线看| 国产精品自产自拍| 欧美少妇bbb| 国产无人区一区二区三区| 一区二区三区在线视频播放| 精品一区二区三区在线观看 | 日本成人在线电影网| 国产69精品久久777的优势|