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

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

?? _profile_timer_hw.c

?? <基于fpga的嵌入式設計上的光盤的第四章第二個實驗
?? C
字號:
////////////////////////////////////////////////////////////////////////// Copyright (c) 2004 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. //// $Header: /devl/xcs/repo/env/Jobs/MDT/sw/bsp/standalone/v1_00_a/src/profile/_profile_timer_hw.c,v 1.1.6.6 2005/11/15 23:40:59 salindac Exp $// $Id: _profile_timer_hw.c,v 1.1.6.6 2005/11/15 23:40:59 salindac Exp $//// _program_timer_hw.c://	Timer related functions////////////////////////////////////////////////////////////////////////#include "profile.h"#ifdef PROC_PPC#include "xexception_l.h"#include "xtime_l.h"#include "xpseudo_asm.h"#endif#ifdef TIMER_CONNECT_INTC#include "xintc_l.h"#include "xintc.h"#endif	// TIMER_CONNECT_INTC#ifndef PPC_PIT_INTERRUPT#include "xtmrctr_l.h"#endifextern unsigned int timer_clk_ticks ;//--------------------------------------------------------------------// PowerPC Target - Timer related functions//--------------------------------------------------------------------#ifdef PROC_PPC//--------------------------------------------------------------------// PowerPC PIT Timer Init. //	Defined only if PIT Timer is used for Profiling////--------------------------------------------------------------------#ifdef PPC_PIT_INTERRUPTint ppc_pit_init( void ){	// 1. Register Profile_intr_handler as Interrupt handler	// 2. Set PIT Timer Interrupt and Enable it.	XExc_RegisterHandler( XEXC_ID_PIT_INT, 			    (XExceptionHandler)profile_intr_handler,(void *)0);	XTime_PITSetInterval( timer_clk_ticks ) ;	XTime_PITEnableAutoReload() ;	return 0;}#endif//--------------------------------------------------------------------// PowerPC Timer Initialization functions.//	For PowerPC, PIT and opb_timer can be used for Profiling. This//	is selected by the user in standalone BSP////--------------------------------------------------------------------int powerpc405_init(){	XExc_Init() ; 	XExc_mDisableExceptions( XEXC_NON_CRITICAL ) ;	// Initialize the Timer.	// 1. If PowerPC PIT Timer has to be used, initialize PIT timer.	// 2. Else use opb_timer. It can be directly connected or thru intc to PowerPC#ifdef PPC_PIT_INTERRUPT	ppc_pit_init();#else#ifdef TIMER_CONNECT_INTC	XExc_RegisterHandler( XEXC_ID_NON_CRITICAL_INT, 			      (XExceptionHandler)XIntc_DeviceInterruptHandler,(void *)0);	XIntc_RegisterHandler( INTC_BASEADDR, PROFILE_TIMER_INTR_ID, 			     (XInterruptHandler)profile_intr_handler,(void*)0);#else	XExc_RegisterHandler( XEXC_ID_NON_CRITICAL_INT, 			      (XExceptionHandler)profile_intr_handler,(void *)0);#endif	// Initialize the timer with Timer Ticks	opb_timer_init() ;#endif	// Enable Interrupts in the System, if Profile Timer is the only Interrupt	// in the System.#ifdef ENABLE_SYS_INTR#ifdef PPC_PIT_INTERRUPT	XTime_PITEnableInterrupt() ;#elif TIMER_CONNECT_INTC		XIntc_mMasterEnable( INTC_BASEADDR );	XIntc_SetIntrSvcOption( INTC_BASEADDR, XIN_SVC_ALL_ISRS_OPTION);	XIntc_mEnableIntr( INTC_BASEADDR, PROFILE_TIMER_INTR_MASK );#endif	XExc_mEnableExceptions( XEXC_NON_CRITICAL ) ;#endif}#endif	// PROC_PPC//--------------------------------------------------------------------// opb_timer Initialization for PowerPC and MicroBlaze. This function// is not needed if PIT timer is used in PowerPC////--------------------------------------------------------------------#ifndef PPC_PIT_INTERRUPTint opb_timer_init( void ){	// set the number of cycles the timer counts before interrupting 	XTmrCtr_mSetLoadReg(PROFILE_TIMER_BASEADDR, 0, timer_clk_ticks);	// reset the timers, and clear interrupts 	XTmrCtr_mSetControlStatusReg(PROFILE_TIMER_BASEADDR, 0, 				     XTC_CSR_INT_OCCURED_MASK | XTC_CSR_LOAD_MASK );	// start the timers	XTmrCtr_mSetControlStatusReg(PROFILE_TIMER_BASEADDR, 0, XTC_CSR_ENABLE_TMR_MASK 			     | XTC_CSR_ENABLE_INT_MASK | XTC_CSR_AUTO_RELOAD_MASK | XTC_CSR_DOWN_COUNT_MASK);	return 0;}#endif//--------------------------------------------------------------------// MicroBlaze Target - Timer related functions//--------------------------------------------------------------------#ifdef PROC_MICROBLAZE//--------------------------------------------------------------------// Initialize the Profile Timer for MicroBlaze Target.//	For MicroBlaze, opb_timer is used. The opb_timer can be directly//	connected to MicroBlaze or connected through Interrupt Controller.////--------------------------------------------------------------------int microblaze_init(){	// Register profile_intr_handler	// 1. If timer is connected to Interrupt Controller, register the handler	//    to Interrupt Controllers vector table.	// 2. If timer is directly connected to MicroBlaze, register the handler	//    as Interrupt handler#ifdef TIMER_CONNECT_INTC	XIntc_RegisterHandler( INTC_BASEADDR, PROFILE_TIMER_INTR_ID, 			     (XInterruptHandler)profile_intr_handler,(void*)0);#else	microblaze_register_handler( (XInterruptHandler)profile_intr_handler,				     (void *)0) ;#endif		// Initialize the timer with Timer Ticks	opb_timer_init() ;	// Enable Interrupts in the System, if Profile Timer is the only Interrupt	// in the System.#ifdef ENABLE_SYS_INTR#ifdef TIMER_CONNECT_INTC		XIntc_mMasterEnable( INTC_BASEADDR );	XIntc_SetIntrSvcOption( INTC_BASEADDR, XIN_SVC_ALL_ISRS_OPTION);	XIntc_mEnableIntr( INTC_BASEADDR, PROFILE_TIMER_INTR_MASK );#endif	microblaze_enable_interrupts();#endif}#endif	// PROC_MICROBLAZE

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级高清毛片| 欧美三级电影网| 久久精品国产亚洲高清剧情介绍| 亚洲人成网站影音先锋播放| 综合久久一区二区三区| 国产精品护士白丝一区av| 中文字幕亚洲区| 亚洲男同1069视频| 一区二区三区四区五区视频在线观看 | 亚洲蜜桃精久久久久久久| 国产精品国产三级国产普通话99| 国产亚洲人成网站| 国产精品三级电影| 亚洲一本大道在线| 日韩高清在线电影| 国产精品一级片| 成人app在线观看| 欧美三级中文字幕| 日韩欧美色综合| 国产日韩成人精品| 亚洲激情图片qvod| 秋霞午夜鲁丝一区二区老狼| 激情伊人五月天久久综合| 成人自拍视频在线观看| 色婷婷av一区二区三区大白胸| 欧美精品久久99| 久久久久久久久免费| 亚洲欧美日韩精品久久久久| 石原莉奈一区二区三区在线观看| 久久99精品久久久久婷婷| 99精品黄色片免费大全| 91精品国产手机| 国产精品免费视频一区| 欧美aaa在线| 91亚洲国产成人精品一区二区三| 欧美美女喷水视频| 国产精品天美传媒| 欧美aⅴ一区二区三区视频| 成人午夜av电影| 欧美精品久久99久久在免费线| 欧美高清一级片在线观看| 亚洲va天堂va国产va久| 成人免费高清在线观看| 日韩精品中文字幕一区二区三区| 亚洲欧美综合色| 国产精品影音先锋| 制服视频三区第一页精品| 国产精品成人一区二区三区夜夜夜| 婷婷中文字幕综合| 成人黄色免费短视频| 精品奇米国产一区二区三区| 亚洲精品ww久久久久久p站| 国产成人av电影在线| 欧美成人女星排名| 亚洲不卡在线观看| 色老综合老女人久久久| 国产精品久久久久久亚洲伦| 国产一区二区三区四区五区美女| 9191成人精品久久| 亚洲午夜久久久久久久久电影院| 丰满岳乱妇一区二区三区| 日韩精品一区二区三区视频播放| 亚洲成人久久影院| 欧美综合久久久| 亚洲自拍偷拍av| 在线亚洲免费视频| 一区二区三区丝袜| 欧美视频在线一区二区三区| 一区二区三区精品| 欧美视频在线一区| 亚洲国产综合视频在线观看| 在线观看欧美精品| 亚洲国产乱码最新视频 | 成人av资源下载| 久久午夜色播影院免费高清| 韩国av一区二区三区| 欧美精品一区二区三区蜜桃| 国产呦萝稀缺另类资源| 久久免费国产精品| 成人性生交大片免费看中文网站| 欧美高清在线一区二区| av中文字幕亚洲| 亚洲精品日日夜夜| 欧洲一区在线观看| 亚洲成人av免费| 日韩一区二区三免费高清| 麻豆精品在线观看| 久久精子c满五个校花| av在线不卡网| 亚洲一区二区欧美日韩 | 国产成人免费视频一区| 国产精品久久久久永久免费观看 | 亚洲欧美电影一区二区| 色综合天天狠狠| 日精品一区二区| 日韩一区二区电影网| 国产乱码字幕精品高清av | 国产色婷婷亚洲99精品小说| 春色校园综合激情亚洲| 亚洲蜜臀av乱码久久精品 | 久久久久九九视频| av综合在线播放| 日韩不卡一区二区三区| 日本一区二区三区视频视频| 欧洲精品中文字幕| 久久成人精品无人区| 中文字幕一区二区三区在线播放| 欧美性生交片4| 国产精品一级黄| 亚洲国产日产av| 国产精品少妇自拍| 91精品国产综合久久小美女| 成人黄色电影在线| 日本一道高清亚洲日美韩| 国产精品久久久久久久浪潮网站| 欧美精品视频www在线观看| 粉嫩aⅴ一区二区三区四区| 亚洲h在线观看| 日韩码欧中文字| 久久无码av三级| 欧美精品xxxxbbbb| 91影视在线播放| 国产精品白丝jk白祙喷水网站| 亚洲一区二区三区爽爽爽爽爽 | 欧美日韩亚洲不卡| 成人免费视频视频| 看电影不卡的网站| 午夜免费久久看| 中文幕一区二区三区久久蜜桃| 日韩视频在线一区二区| 91国产成人在线| av一区二区三区黑人| 国产九九视频一区二区三区| 石原莉奈在线亚洲二区| 亚洲狠狠爱一区二区三区| 中文字幕一区三区| 国产日韩精品一区二区三区在线| 欧美一级黄色片| 欧美网站大全在线观看| 91成人看片片| 欧美亚洲综合色| 欧美性猛交一区二区三区精品| 99久久精品国产精品久久| 成人午夜电影网站| 成人免费av资源| 国产永久精品大片wwwapp| 精品无人码麻豆乱码1区2区 | 久久综合久久鬼色| 日韩午夜激情免费电影| 日韩一级成人av| 91麻豆精品国产91久久久使用方法| 日韩欧美一区电影| 欧美日本乱大交xxxxx| 一区二区三区产品免费精品久久75| 91精品在线观看入口| 欧美午夜精品电影| 欧美日韩综合色| 亚洲一卡二卡三卡四卡五卡| 国产精品激情偷乱一区二区∴| 国产精品水嫩水嫩| 色婷婷激情综合| 欧美日韩精品欧美日韩精品一综合| 精品久久久久久久久久久院品网| 亚洲精品视频在线观看免费| 国模一区二区三区白浆| 欧美色国产精品| 国产精品久久精品日日| 久久精品国产亚洲5555| 欧美性一区二区| 亚洲特级片在线| 国产成人午夜99999| 精品久久久网站| 日日摸夜夜添夜夜添精品视频 | 欧美日韩精品欧美日韩精品一综合| 国产日韩欧美在线一区| 美腿丝袜亚洲综合| 在线日韩一区二区| 国产精品国产三级国产aⅴ入口| 蜜桃一区二区三区在线观看| 欧美综合久久久| 亚洲精品美国一| 99这里都是精品| 国产精品欧美一级免费| 国产盗摄女厕一区二区三区| 欧美成人video| 欧美aaaaa成人免费观看视频| 欧美三级电影精品| 亚洲国产乱码最新视频| 欧洲亚洲国产日韩| 亚洲与欧洲av电影| 欧美在线free| 亚洲国产精品一区二区久久| 欧美午夜精品一区| 亚洲影视资源网| 欧美日本免费一区二区三区| 亚洲电影在线播放| 欧美视频一区二区三区四区 | 欧美三级视频在线播放| 亚洲婷婷综合色高清在线| 99久久精品国产观看|