亚洲欧美第一页_禁久久精品乱码_粉嫩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网站精品一区二区| 暴力调教一区二区三区| 国产成人免费在线观看| 久久久久久久久久久久久久久99 | 精品日韩一区二区三区免费视频| 久久精品欧美日韩精品| 香蕉加勒比综合久久| 成人污视频在线观看| 日韩欧美国产麻豆| 国产成人综合在线观看| 亚洲欧洲精品一区二区精品久久久| 丰满放荡岳乱妇91ww| 日韩片之四级片| 国产乱人伦偷精品视频免下载| 久久久无码精品亚洲日韩按摩| 成人福利在线看| 久久久久成人黄色影片| 99久久婷婷国产| 午夜精品福利一区二区三区av | 香蕉av福利精品导航| 91麻豆免费观看| 天堂一区二区在线免费观看| 91免费精品国自产拍在线不卡| 亚洲成a人v欧美综合天堂下载| 日韩免费高清视频| 日韩综合在线视频| 欧美日韩激情一区二区三区| 精品一二线国产| 日韩久久久精品| 免费看日韩精品| 51精品秘密在线观看| 国产jizzjizz一区二区| 国产色91在线| 欧美久久久久久久久| 亚洲午夜电影在线| 欧美三区免费完整视频在线观看| 成人免费小视频| 欧洲一区在线观看| 国产自产v一区二区三区c| 2023国产精华国产精品| 国产精品一区二区久久不卡| 亚洲午夜在线视频| 国产精品福利一区| 欧美精品一区二区不卡| 高清av一区二区| 亚洲人成精品久久久久久| 精品少妇一区二区三区视频免付费| 国产精品资源在线| 日韩电影在线观看电影| 亚洲私人影院在线观看| 欧美四级电影在线观看| 高清视频一区二区| 国产一区二区三区香蕉| 麻豆精品国产传媒mv男同| 久久天天做天天爱综合色| 大胆欧美人体老妇| 国产麻豆欧美日韩一区| 中文字幕中文字幕中文字幕亚洲无线| 欧美一区二区三区视频免费| 在线观看成人免费视频| 蜜桃久久久久久| 国产精品久久久久一区| 久久久久久夜精品精品免费| 91视频在线观看| 成人动漫一区二区在线| 国产成人综合亚洲91猫咪| 久久精品国产999大香线蕉| 图片区小说区区亚洲影院| 亚洲一区二区三区小说| 亚洲欧美日韩国产综合在线| 最新国产成人在线观看| 中文字幕制服丝袜一区二区三区| 国产亚洲精品中文字幕| 欧美日韩一区二区三区在线看 | 一本一本久久a久久精品综合麻豆| 国产成人av影院| 盗摄精品av一区二区三区| 国产高清久久久久| 天天影视色香欲综合网老头| 国产日韩精品一区二区三区| 欧美日韩一区在线| 91麻豆精品91久久久久同性| 欧美美女直播网站| 日韩欧美精品三级| 欧美在线观看禁18| 盗摄精品av一区二区三区| av午夜一区麻豆| 在线观看网站黄不卡| 欧美午夜不卡视频| av不卡在线观看| 色屁屁一区二区| 成人中文字幕电影| 久久电影网电视剧免费观看| 一区二区久久久久久| 国产偷国产偷精品高清尤物 | 成人福利视频网站| 91福利精品视频| 欧美精品一级二级| 91麻豆免费在线观看| 国产99一区视频免费| 99国产精品国产精品久久| 精品一区二区三区在线观看| 国产黄色成人av| 精品综合久久久久久8888| 国产精品一二三四| 日本丰满少妇一区二区三区| 国产91精品久久久久久久网曝门| 91丝袜美女网| 972aa.com艺术欧美| 成人性生交大片| 国产精品性做久久久久久| 97久久精品人人做人人爽| 成人在线综合网站| 成人av在线资源网站| 欧美影院午夜播放| 欧美性生活久久| 在线精品国精品国产尤物884a| 欧美一区二区在线观看| 国产精品免费视频一区| 亚洲在线免费播放| 亚洲国产视频一区二区| 国产精品综合视频| 欧美亚洲高清一区| 久久九九影视网| 午夜精品久久久久影视| 国产成人精品影视| 成人丝袜高跟foot| 欧美一级二级在线观看| 日韩毛片视频在线看| 亚洲欧美日韩在线| 一区二区三区四区在线播放| 九九视频精品免费| 国产高清精品网站| 91天堂素人约啪| 久久网站最新地址| 欧美激情一区二区三区不卡| 中文字幕制服丝袜一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 91网址在线看| 欧美激情综合在线| 久久国产精品72免费观看| 精品一区二区在线观看| 高清不卡一二三区| 久久综合av免费| 日韩美女久久久| 日韩av一区二区在线影视| 蜜桃视频免费观看一区| 粉嫩蜜臀av国产精品网站| 日韩精品中文字幕在线不卡尤物| 亚洲综合一区二区三区| 美腿丝袜亚洲色图| 欧美午夜精品免费| 一区二区三区在线视频观看58| 不卡免费追剧大全电视剧网站| 国产午夜精品美女毛片视频| 亚洲图片另类小说| 美女视频黄免费的久久| 欧美精品 国产精品| 亚洲午夜精品一区二区三区他趣| 色综合一区二区| 亚洲丝袜自拍清纯另类| 免费在线观看日韩欧美| 欧美高清视频www夜色资源网| 久久久午夜精品理论片中文字幕| 成人免费在线视频观看| 麻豆一区二区三| 日韩美女主播在线视频一区二区三区 | 国产乱人伦偷精品视频免下载| 精品伦理精品一区| 国模少妇一区二区三区| 久久综合网色—综合色88| 狠狠色丁香久久婷婷综合丁香| 日韩欧美123| 国产一区二区三区电影在线观看| 91免费观看国产| 亚洲美女淫视频| 国产酒店精品激情| 国产精品麻豆久久久| 日韩不卡一二三区| 日韩欧美国产精品一区| 国产一区二区在线看| 久久久久久麻豆| 99视频精品全部免费在线| 欧美一区二区精品| 亚洲综合激情另类小说区| 日本大香伊一区二区三区| 国产偷国产偷亚洲高清人白洁| 成人性生交大片免费看视频在线| 欧美一级免费大片| 狠狠色丁香婷婷综合| 中文字幕亚洲一区二区va在线| 麻豆成人91精品二区三区| 欧美性三三影院| 久久99精品网久久| 欧美一级精品在线| 国产 日韩 欧美大片| 久久精品欧美一区二区三区不卡 | 久久不见久久见中文字幕免费| 欧美亚洲一区二区在线观看| 奇米精品一区二区三区在线观看|