亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产性色一区二区| 五月天丁香久久| 久久伊99综合婷婷久久伊| 欧美日韩一本到| 欧美伊人久久久久久久久影院 | 亚洲欧美综合在线精品| 久久综合狠狠综合久久综合88 | 亚洲福利国产精品| 亚洲视频一区二区免费在线观看| 国产欧美一区二区精品婷婷| 久久无码av三级| 国产精品毛片高清在线完整版| 国产精品天干天干在线综合| 国产精品毛片a∨一区二区三区| 欧美激情一区二区在线| 成人欧美一区二区三区黑人麻豆| 亚洲免费观看高清完整| 亚洲丰满少妇videoshd| 激情欧美一区二区三区在线观看| 国产一区三区三区| 本田岬高潮一区二区三区| 色婷婷久久一区二区三区麻豆| 欧美另类videos死尸| 精品国产一区二区三区不卡 | 日韩欧美激情一区| 国产人成一区二区三区影院| 亚洲精品乱码久久久久| 日韩福利电影在线| 丁香婷婷综合色啪| 欧美区一区二区三区| 26uuu欧美日本| 一区二区三区高清在线| 久久66热re国产| 91蝌蚪porny| 精品国产三级电影在线观看| 亚洲靠逼com| 国产精品 欧美精品| 日本丰满少妇一区二区三区| 精品欧美一区二区三区精品久久 | 性做久久久久久| 国产高清亚洲一区| 欧美裸体一区二区三区| 中文字幕av在线一区二区三区| 丝袜亚洲另类欧美| 99精品一区二区三区| 日韩视频在线一区二区| 亚洲美女视频在线| 国产成人免费视频网站| 日韩一区二区三免费高清| 国产精品久久久久一区二区三区 | 中文字幕永久在线不卡| 久久精品国内一区二区三区 | 首页综合国产亚洲丝袜| 9色porny自拍视频一区二区| 日韩欧美国产高清| 午夜精品久久久久久久久久| aaa亚洲精品| 国产精品污污网站在线观看| 老司机精品视频导航| 337p亚洲精品色噜噜狠狠| 夜夜嗨av一区二区三区中文字幕 | 亚洲国产精品人人做人人爽| 91最新地址在线播放| 国产精品嫩草99a| 国产综合色产在线精品| 精品久久久久一区二区国产| 亚洲国产综合色| 色一情一伦一子一伦一区| 亚洲国产精品二十页| 经典一区二区三区| 精品国产乱码久久久久久图片| 视频一区欧美精品| 欧美日韩一区久久| 亚洲成人av一区二区| 欧美日韩午夜影院| 日韩国产成人精品| 日韩一区二区三区视频在线 | 久久色中文字幕| 国产乱码精品一区二区三区忘忧草 | 亚洲人成在线观看一区二区| 不卡的av在线播放| 亚洲女人****多毛耸耸8| 色综合久久88色综合天天| 亚洲精品成人悠悠色影视| 91国产免费观看| 亚洲韩国精品一区| 日韩一区二区三区电影| 精品一区二区三区免费毛片爱| www激情久久| 波多野结衣的一区二区三区| 亚洲小少妇裸体bbw| 91精品国产品国语在线不卡| 久久精品国产99国产| 久久久www成人免费毛片麻豆 | 欧美不卡在线视频| 国产91在线看| 亚洲制服丝袜av| 日韩一区二区免费在线观看| 国产不卡一区视频| 一区二区三区四区在线免费观看 | 亚洲欧美偷拍另类a∨色屁股| 欧美偷拍一区二区| 极品少妇xxxx偷拍精品少妇| 国产精品麻豆久久久| 欧美日韩mp4| 成人黄色电影在线| 午夜欧美视频在线观看| 久久网站热最新地址| 91久久精品一区二区三区| 美女一区二区三区在线观看| 日本一区二区三区电影| 色久优优欧美色久优优| 日韩影视精彩在线| 欧美国产激情二区三区| 欧美午夜视频网站| 成人亚洲精品久久久久软件| 午夜精品爽啪视频| 国产精品美女一区二区在线观看| 欧美日韩国产片| 99天天综合性| 国产一区在线视频| 亚洲午夜久久久久久久久电影网| 中文一区二区在线观看| 51精品国自产在线| 色偷偷久久人人79超碰人人澡| 国内精品第一页| 天天免费综合色| 亚洲精品美国一| 综合色中文字幕| 欧美国产亚洲另类动漫| 欧美大度的电影原声| 欧美日韩mp4| 欧美日韩国产美| 91丝袜美腿高跟国产极品老师 | 中文字幕一区二| www一区二区| 日韩精品中文字幕一区| 欧美性极品少妇| 波波电影院一区二区三区| 久久99热这里只有精品| 婷婷激情综合网| 亚洲高清一区二区三区| 亚洲图片欧美色图| 亚洲成av人片在线| 亚洲愉拍自拍另类高清精品| 亚洲人成亚洲人成在线观看图片| 国产精品污污网站在线观看| 欧美经典三级视频一区二区三区| 久久综合狠狠综合久久激情| 精品免费视频一区二区| 精品国产乱码久久| 337p日本欧洲亚洲大胆色噜噜| 日韩美女视频一区二区在线观看| 欧美一区二区福利在线| 制服丝袜一区二区三区| 日韩午夜精品视频| 日韩精品一区二区三区在线观看| 制服丝袜av成人在线看| 91麻豆精品国产91久久久资源速度| 在线成人av网站| 欧美精品一区二区三区蜜桃 | 欧美日韩在线三级| 6080日韩午夜伦伦午夜伦| 欧美一卡在线观看| 日韩欧美激情一区| 国产午夜亚洲精品午夜鲁丝片| 国产欧美日韩在线观看| 国产精品美女久久久久久久久久久| 国产精品国产a级| 亚洲一区二区三区视频在线| 日韩av在线播放中文字幕| 国内外精品视频| 99精品久久99久久久久| 欧美亚洲动漫制服丝袜| 欧美成人女星排名| 国产日韩综合av| 亚洲国产一区在线观看| 精品一区二区在线免费观看| yourporn久久国产精品| 欧美日韩中文字幕一区| 亚洲精品一区二区三区蜜桃下载| 亚洲国产精品ⅴa在线观看| 久久综合色播五月| 亚洲日本免费电影| 一区二区久久久| 国产成人午夜视频| 国产91丝袜在线观看| 一区二区成人在线观看| 日韩美女久久久| 日韩欧美123| 日韩一区二区三区在线观看| 91婷婷韩国欧美一区二区| 国产精品羞羞答答xxdd| 欧美日韩和欧美的一区二区| 欧美一级二级三级蜜桃| 国产成人在线视频网站| 在线观看av一区| 欧美日韩中字一区| 91麻豆精品国产91久久久久久 | 欧美亚洲综合网|