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

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

?? openingasinglecard.c

?? Xilinx XC4VSX35為核心的 XtremeDSP Development Kit-IV 開發板的例程
?? C
字號:
// Opening Cards Demo 
// This is a simple program to show how to loacte and open a card.
//
/*
** $Id$
*/
//Note that in this project settings dimesdl.lib is included.
//dimesdl.h is required to gain access to the FUSE API functions.
//dimesdl.h and dimesdl.lib can both be found in the FUSE\include directory.
#include "dimesdl.h"
#include "vidime.h"
#include <stdio.h>



DWORD ModuleNumber=0;						//THIS NUMBER NEEDS TO BE CHANGED TO THE DESIRED MODULE NUMBER.
	
DWORD PrimaryFPGADeviceNum=1;				//THIS NUMBER NEEDS TO BE CHANGED TO THE MODULE DEVICE NUMBER.
	
DWORD SecondaryFPGADeviceNum=0;				//THIS NUMBER NEEDS TO BE CHANGED TO THE MODULE DEVICE NUMBER.


char Filename1[]="host_interface.bit";
char Filename2[]="osc_clock_2v80.bit";

int main(int argc, char* argv[])
{
	LOCATE_HANDLE hLocate = NULL;
	DWORD ErrorNum,NumOfCards,LoopCntr,LEDs;
	char ErrorString[1000];
	DIME_HANDLE hCard1;
	double ActualFrequency; 
	VIDIME_HANDLE viHandle;

	DWORD Result=0;
	DWORD j=0;

	DWORD ReadData[2048];
	DWORD WriteData[2048];

	

	for(j=0;j<2048;j++)
	{
		WriteData[j]=j+1;
		ReadData[j]=0;
	}



	printf("BIST Embedded Test - Test!\n\n");

	//Call the function to locate all Nallatech cards on the PCI interface.
	if( (hLocate = DIME_LocateCard(dlPCI,mbtALL,NULL,dldrDEFAULT,dlDEFAULT)) == NULL)
	{//Error hLocate NULL
		//Print the error then terminate the program
		DIME_GetError(NULL,&ErrorNum,ErrorString);
		printf("Error Number %d\n", ErrorNum);
		printf("%s\n",ErrorString);
		exit(1);
	}

	//Determine how many Nallatech cards have been found.
	NumOfCards = DIME_LocateStatus(hLocate,0,dlNUMCARDS);
	printf("%d Nallatech card(s) found.\n", NumOfCards);

	//Get the details for each card detected.
	for (LoopCntr=1; LoopCntr<=NumOfCards; LoopCntr++)
	{
		printf("Details of card number %d, of %d:\n",LoopCntr,NumOfCards);

		printf("\tThe card driver for this card is a %s.\n",(char*)DIME_LocateStatusPtr(hLocate,LoopCntr,dlDESCRIPTION));
		printf("\tThe cards motherboard type is %d.\n",DIME_LocateStatus(hLocate,LoopCntr,dlMBTYPE));
	}

	//At this stage we now have all the information we need to open a card up.
	
	//Open up the first card found. To open the nth card found simple change the second argument to n. 
	hCard1 = DIME_OpenCard(hLocate,1,dccOPEN_NO_OSCILLATOR_SETUP); //opens up card 1 with default flags
	if (hCard1 == NULL) //check to see if the open worked.
	{
		printf("Card Number One failed to open.\n");
		DIME_CloseLocate(hLocate);
		printf ("\nPress return to terminate the application.\n");
		getchar();
		return(1);
	}

	//Change the LEDs
	LEDs = DIME_ReadLEDs(hCard1); 
	DIME_WriteLEDs(hCard1, (LEDs - 1)); 
	printf("LEDs now changed on the card.\n");


	//Enable the resets

	// Reset the circuit and clear the PCI FIFOs for the card
	DIME_CardResetControl(hCard1,drONBOARDFPGA, drENABLE,0);
	DIME_CardResetControl(hCard1,drSYSTEM, drENABLE,0);
	DIME_CardResetControl(hCard1,drINTERFACE, drTOGGLE,0);
	
	//Set the clocks
	DIME_SetOscillatorFrequency(hCard1,1,80.000,&ActualFrequency); 
	printf("ClkA: Actual frequency is %f.\n",ActualFrequency);

	DIME_SetOscillatorFrequency(hCard1,2,40.000,&ActualFrequency); 
	printf("ClkB: Actual frequency is %f.\n",ActualFrequency);

	DIME_SetOscillatorFrequency(hCard1,3,50.000,&ActualFrequency); 
	printf("ClkB: Actual frequency is %f.\n",ActualFrequency);

	
	//Configure the FPGAs
	//Now configure the modules primiary FPGA with the bif file.
	DIME_ConfigDevice(hCard1,Filename2,ModuleNumber,SecondaryFPGADeviceNum,0,0);
	//Now configure the modules primiary FPGA with the bif file.
	DIME_ConfigDevice(hCard1,Filename1,ModuleNumber,PrimaryFPGADeviceNum,0,0);

	//Disable the resets
	DIME_CardResetControl(hCard1,drONBOARDFPGA, drDISABLE,0);
	DIME_CardResetControl(hCard1,drSYSTEM, drDISABLE,0);

	Sleep(500);
	//Enable the resets
	DIME_CardResetControl(hCard1,drONBOARDFPGA, drENABLE,0);
	DIME_CardResetControl(hCard1,drSYSTEM, drENABLE,0);
	DIME_CardResetControl(hCard1,drINTERFACE, drTOGGLE,0);
	Sleep(500);
	//Disable the resets
	DIME_CardResetControl(hCard1,drONBOARDFPGA, drDISABLE,0);
	DIME_CardResetControl(hCard1,drSYSTEM, drDISABLE,0);
	Sleep(500);	//Give it a couple second for the embedded proc to sort out the DIMETalk network i.e. reset control etc.


	//Open the handle to vidime
	viHandle = viDIME_Open(hCard1, 0);


	Result = viDIME_DMAWrite(viHandle,WriteData,256,0, NULL, NULL, 5000);
	Result = viDIME_DMARead(viHandle,ReadData,256,0, NULL, NULL, 5000);



	//Close the card
	viDIME_Close(viHandle);

	DIME_CloseCard(hCard1);//Closes down the card.

	//Finally the last thing that should be done is to close down the locate.
	DIME_CloseLocate(hLocate);

	printf ("\nPress return to terminate the application.\n");
	getchar();
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区三区色视频| 日韩精品一区二区三区视频在线观看| 久久成人精品无人区| 性做久久久久久久久| 自拍av一区二区三区| 国产精品国产三级国产| 国产精品少妇自拍| 中文字幕不卡在线播放| 中文字幕精品一区二区精品绿巨人| 26uuu国产在线精品一区二区| 欧美一区二区日韩| 精品美女在线播放| 久久久99久久精品欧美| 精品国产区一区| 欧美国产日产图区| 一区二区三区高清在线| 亚洲一级二级三级在线免费观看| 亚洲国产日日夜夜| 看片网站欧美日韩| 国产成人在线电影| 99久久久久久| 在线免费观看日本一区| 欧美日韩情趣电影| 日韩欧美一区二区三区在线| 国产欧美精品一区二区三区四区| 国产精品久久一级| 亚洲国产综合色| 久久97超碰色| 99久久久精品免费观看国产蜜| 欧美性猛交xxxxxx富婆| 欧美一级二级在线观看| 国产亚洲一区二区在线观看| 成人欧美一区二区三区视频网页| 香蕉乱码成人久久天堂爱免费| 免费观看在线色综合| 成人一区二区三区在线观看| 欧美丝袜丝交足nylons图片| 久久综合色播五月| 亚洲综合久久久久| 久久成人综合网| 成人av午夜影院| 在线播放欧美女士性生活| 久久精品亚洲麻豆av一区二区| 亚洲日本va在线观看| 免费在线一区观看| 99久久99久久精品免费看蜜桃| 欧美精品v国产精品v日韩精品| 久久婷婷成人综合色| 亚洲影视在线播放| 国产美女一区二区| 欧美一区二区三区免费| 综合久久国产九一剧情麻豆| 韩国女主播成人在线| 99久久精品费精品国产一区二区| 欧美一区二区三区影视| 中文字幕在线不卡一区| 国产伦精品一区二区三区视频青涩 | 在线播放国产精品二区一二区四区| 国产亚洲欧洲997久久综合 | 日韩精品午夜视频| 色综合一区二区| 久久免费看少妇高潮| 人人爽香蕉精品| 欧美日韩国产一区| 亚洲愉拍自拍另类高清精品| 99久久久精品| 欧美激情一区三区| 激情都市一区二区| 日韩亚洲电影在线| 午夜视频久久久久久| 91蜜桃视频在线| 中文字幕+乱码+中文字幕一区| 捆绑紧缚一区二区三区视频 | 黄色资源网久久资源365| 欧美日韩成人高清| 亚洲影视在线观看| 欧美视频一区二区三区四区| 亚洲天堂免费在线观看视频| 波多野结衣在线一区| 国产欧美日韩亚州综合 | 中文字幕高清不卡| 成+人+亚洲+综合天堂| 欧美激情自拍偷拍| 成人一区二区三区在线观看| 中文字幕不卡在线观看| 不卡视频在线看| 日韩一区在线播放| 日本道精品一区二区三区| 综合欧美亚洲日本| 欧美伊人久久久久久久久影院| 亚洲激情网站免费观看| 欧美日精品一区视频| 亚洲大片免费看| 欧美精品亚洲二区| 久久成人免费电影| 国产欧美一区二区精品久导航 | 紧缚捆绑精品一区二区| 日韩午夜在线播放| 国产一区二区三区在线观看免费| 久久久蜜桃精品| 成人免费精品视频| 一区二区三区精品| 欧美一卡二卡在线观看| 国产自产高清不卡| 精品国产一区a| 国产成a人无v码亚洲福利| 国产精品美女久久久久aⅴ | 日韩国产在线一| 欧美va在线播放| 成人黄色小视频| 亚洲成人av免费| 久久久精品影视| 91国偷自产一区二区使用方法| 日韩精品亚洲专区| 国产精品久久久久四虎| 在线视频欧美区| 麻豆久久一区二区| 中文字幕一区二区三区蜜月| 欧美天堂一区二区三区| 国产美女一区二区三区| 又紧又大又爽精品一区二区| 日韩欧美在线影院| 色婷婷国产精品| 国产米奇在线777精品观看| 亚洲精品欧美激情| 久久精品一区二区三区不卡| 成人高清免费观看| 免费人成黄页网站在线一区二区| 国产欧美日本一区视频| 日韩一区二区三区免费观看| 99久久婷婷国产| 狠狠色丁香久久婷婷综合丁香| 亚洲卡通欧美制服中文| 国产视频亚洲色图| 日韩一区二区三区电影在线观看| 91猫先生在线| 国产成人免费视频一区| 日韩av一区二| 一区二区三区美女| 国产精品全国免费观看高清 | 亚洲黄色在线视频| 国产色产综合产在线视频| 欧美乱妇一区二区三区不卡视频| 97久久精品人人做人人爽| 国产在线精品一区二区夜色| 午夜精品久久久久久不卡8050| 亚洲日本电影在线| 国产精品午夜免费| 国产欧美日韩综合| 国产亚洲一本大道中文在线| 久久综合久久鬼色中文字| 日韩三级精品电影久久久| 7777精品伊人久久久大香线蕉| 在线观看一区不卡| 91一区二区在线观看| 99久久精品情趣| 99久久国产免费看| 色综合久久久久综合| 99久久综合精品| 91女厕偷拍女厕偷拍高清| 97se亚洲国产综合自在线| 成人av免费在线| 91在线小视频| 欧洲一区二区三区在线| 在线观看亚洲一区| 精品婷婷伊人一区三区三| 欧美久久久一区| 欧美高清www午色夜在线视频| 欧美电影一区二区| 欧美一区二区免费观在线| 日韩三级在线免费观看| 精品国产免费久久| 精品久久五月天| 日本一区免费视频| 亚洲天堂a在线| 亚洲一区欧美一区| 麻豆成人91精品二区三区| 国产精品一区二区不卡| 99久久综合狠狠综合久久| 在线观看区一区二| 欧美电影免费提供在线观看| 久久精品夜色噜噜亚洲a∨| 中文字幕日韩一区| 亚洲成人福利片| 激情五月婷婷综合| 91欧美激情一区二区三区成人| 欧美特级限制片免费在线观看| 日韩视频一区在线观看| 国产精品女同互慰在线看| 亚洲国产精品综合小说图片区| 蜜臂av日日欢夜夜爽一区| 成人永久免费视频| 欧美日韩国产美| 日本一区二区三区国色天香| 伊人夜夜躁av伊人久久| 国产一区二区三区四区五区入口| 9久草视频在线视频精品| 欧美日韩色综合| 国产精品乱码久久久久久| 视频一区二区国产|