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

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

Altera-FPGA-<b>CPLd</b>

  • 漢諾塔?。?! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation

    漢諾塔?。?! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C

    標(biāo)簽: the animation Simulate movement

    上傳時(shí)間: 2017-02-11

    上傳用戶:waizhang

  • 本文首先對(duì)MCS8051單片機(jī)的原理進(jìn)行介紹和分析;接著介紹使用EDA技術(shù)

    本文首先對(duì)MCS8051單片機(jī)的原理進(jìn)行介紹和分析;接著介紹使用EDA技術(shù),用VHDL語(yǔ)言完成了8051單片機(jī)的設(shè)計(jì)工作;MCS8051單片機(jī)的CPU和數(shù)模轉(zhuǎn)換器的設(shè)計(jì)運(yùn)用了算術(shù)邏輯單元ALU算術(shù)運(yùn)算的算法實(shí)現(xiàn)和控制單元的狀態(tài)機(jī);以及數(shù)模轉(zhuǎn)換器的∑-△調(diào)制方法的實(shí)現(xiàn)。通過(guò)如上的算法實(shí)現(xiàn),可以看出VHDL語(yǔ)言在算法級(jí)的設(shè)計(jì)上具有很多的優(yōu)勢(shì)和特點(diǎn)。使用EDA技術(shù)設(shè)計(jì)的結(jié)果既可以用FPGA/CPLD來(lái)實(shí)施驗(yàn)證,也可以直接做成專用集成電路(ASIC)。

    標(biāo)簽: 8051 MCS EDA 單片機(jī)

    上傳時(shí)間: 2013-11-27

    上傳用戶:cooran

  • 用verilog寫的

    用verilog寫的,基于查表法實(shí)現(xiàn)的LOG10運(yùn)算器,在Altera FPGA中應(yīng)用。

    標(biāo)簽: verilog

    上傳時(shí)間: 2017-05-28

    上傳用戶:無(wú)聊來(lái)刷下

  • 將魔王的語(yǔ)言抽象為人類的語(yǔ)言:魔王語(yǔ)言由以下兩種規(guī)則由人的語(yǔ)言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 設(shè)大寫字母表示魔王的語(yǔ)言

    將魔王的語(yǔ)言抽象為人類的語(yǔ)言:魔王語(yǔ)言由以下兩種規(guī)則由人的語(yǔ)言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 設(shè)大寫字母表示魔王的語(yǔ)言,小寫字母表示人的語(yǔ)言B-〉tAdA,A-〉sae,eg:B(ehnxgz)B解釋為tsaedsaeezegexenehetsaedsae對(duì)應(yīng)的話是:“天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝”。(t-天d-地s-上a-一只e-鵝z-追g-趕x-下n-蛋h-恨)

    標(biāo)簽: 語(yǔ)言 抽象 字母

    上傳時(shí)間: 2013-12-19

    上傳用戶:aix008

  • 本代碼為編碼開關(guān)代碼

    本代碼為編碼開關(guān)代碼,編碼開關(guān)也就是數(shù)字音響中的 360度旋轉(zhuǎn)的數(shù)字音量以及顯示器上用的(單鍵飛梭開 關(guān))等類似鼠標(biāo)滾輪的手動(dòng)計(jì)數(shù)輸入設(shè)備。 我使用的編碼開關(guān)為5個(gè)引腳的,其中2個(gè)引腳為按下 轉(zhuǎn)輪開關(guān)(也就相當(dāng)于鼠標(biāo)中鍵)。另外3個(gè)引腳用來(lái) 檢測(cè)旋轉(zhuǎn)方向以及旋轉(zhuǎn)步數(shù)的檢測(cè)端。引腳分別為a,b,c b接地a,c分別接到P2.0和P2.1口并分別接兩個(gè)10K上拉 電阻,并且a,c需要分別對(duì)地接一個(gè)104的電容,否則 因?yàn)榫幋a開關(guān)的觸點(diǎn)抖動(dòng)會(huì)引起輕微誤動(dòng)作。本程序不 使用定時(shí)器,不占用中斷,不使用延時(shí)代碼,并對(duì)每個(gè) 細(xì)分步數(shù)進(jìn)行判斷,避免一切誤動(dòng)作,性能超級(jí)穩(wěn)定。 我使用的編碼器是APLS的EC11B可以參照附件的時(shí)序圖 編碼器控制流水燈最能說(shuō)明問(wèn)題,下面是以一段流水 燈來(lái)演示。

    標(biāo)簽: 代碼 編碼開關(guān)

    上傳時(shí)間: 2017-07-03

    上傳用戶:gaojiao1999

  • 【問(wèn)題描述】 在一個(gè)N*N的點(diǎn)陣中

    【問(wèn)題描述】 在一個(gè)N*N的點(diǎn)陣中,如N=4,你現(xiàn)在站在(1,1),出口在(4,4)。你可以通過(guò)上、下、左、右四種移動(dòng)方法,在迷宮內(nèi)行走,但是同一個(gè)位置不可以訪問(wèn)兩次,亦不可以越界。表格最上面的一行加黑數(shù)字A[1..4]分別表示迷宮第I列中需要訪問(wèn)并僅可以訪問(wèn)的格子數(shù)。右邊一行加下劃線數(shù)字B[1..4]則表示迷宮第I行需要訪問(wèn)并僅可以訪問(wèn)的格子數(shù)。如圖中帶括號(hào)紅色數(shù)字就是一條符合條件的路線。 給定N,A[1..N] B[1..N]。輸出一條符合條件的路線,若無(wú)解,輸出NO ANSWER。(使用U,D,L,R分別表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【輸入格式】 第一行是數(shù)m (n < 6 )。第二行有n個(gè)數(shù),表示a[1]..a[n]。第三行有n個(gè)數(shù),表示b[1]..b[n]。 【輸出格式】 僅有一行。若有解則輸出一條可行路線,否則輸出“NO ANSWER”。

    標(biāo)簽: 點(diǎn)陣

    上傳時(shí)間: 2014-06-21

    上傳用戶:llandlu

  • vhdl硬件描述語(yǔ)言

    vhdl硬件描述語(yǔ)言,對(duì)于進(jìn)行FPGA、CPLD開發(fā)的人來(lái)說(shuō)比較有用。

    標(biāo)簽: vhdl 硬件描述語(yǔ)言

    上傳時(shí)間: 2014-01-08

    上傳用戶:songrui

  • 基于CF接口的便攜式數(shù)據(jù)采集系統(tǒng)

    本文提出了一種基于comPactFlash(CF)接口的便攜式數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)方案,采用 可編程邏輯器件實(shí)現(xiàn)CF接口控制及數(shù)據(jù)采集控制:CF接口部分實(shí)現(xiàn)與上位機(jī)的數(shù)據(jù)傳 送,數(shù)據(jù)采集控制部分完成量程變換!模數(shù)轉(zhuǎn)換控制等功能"上位機(jī)基于CF接口與下位 機(jī)進(jìn)行數(shù)據(jù)通信,給下位機(jī)發(fā)送量程控制字!數(shù)據(jù)采集參數(shù)等命令,采用中斷方式接收下 位機(jī)采集過(guò)來(lái)的數(shù)據(jù)并進(jìn)行處理,下位機(jī)只完成數(shù)據(jù)的采集"這種方案最大的優(yōu)勢(shì)是上位 機(jī)端的數(shù)據(jù)處理軟件易于修改,以面向不同的應(yīng)用" 目前基于CF接口的設(shè)計(jì)采用專用芯片實(shí)現(xiàn)接口控制,由FPGA!DSP等實(shí)現(xiàn)邏輯功 能,這種多芯片方案雖然設(shè)計(jì)簡(jiǎn)單,但成本高,功耗大"本課題首先根據(jù)CF規(guī)范,設(shè)計(jì) 了一種基于可編輯邏輯器件的CF卡端接口,實(shí)現(xiàn)了存儲(chǔ)器模式和I/O模式兩種傳輸方式 的接口設(shè)計(jì),并在此基礎(chǔ)上完成了數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)"相比較傳統(tǒng)方案,本方案設(shè)計(jì)靈 活,系統(tǒng)成本和功耗更低"此外,本課題設(shè)計(jì)的基于可編輯邏輯器件的CF卡端接口具有 通用性,在此基礎(chǔ)上可實(shí)現(xiàn)其它多種基于CF接口的便攜式I/O設(shè)備" 本課題完成的數(shù)據(jù)采集系統(tǒng)中,用于邏輯控制的可編程邏輯器件采用了FPGA和 CPLD兩種實(shí)現(xiàn)方案"在完成系統(tǒng)的硬件和軟件設(shè)計(jì)后,對(duì)系統(tǒng)進(jìn)行了測(cè)試,結(jié)果表明系 統(tǒng)成功地實(shí)現(xiàn)了數(shù)據(jù)采集!處理!顯示和控制,采用CPLD作為本設(shè)計(jì)的邏輯控制在系 統(tǒng)功耗方面具有明顯的優(yōu)勢(shì)"

    標(biāo)簽: ComPactFlash接口可編輯邏輯器件數(shù)據(jù)采集系統(tǒng)

    上傳時(shí)間: 2015-05-25

    上傳用戶:wjc511

  • 離散實(shí)驗(yàn) 一個(gè)包的傳遞 用warshall

     實(shí)驗(yàn)源代碼 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("請(qǐng)輸入矩陣第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可傳遞閉包關(guān)系矩陣是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元關(guān)系的可傳遞閉包\n"); void warshall(int,int); int k , n; printf("請(qǐng)輸入矩陣的行數(shù) i: "); scanf("%d",&k); 四川大學(xué)實(shí)驗(yàn)報(bào)告 printf("請(qǐng)輸入矩陣的列數(shù) j: "); scanf("%d",&n); warshall(k,n); } 

    標(biāo)簽: warshall 離散 實(shí)驗(yàn)

    上傳時(shí)間: 2016-06-27

    上傳用戶:梁雪文以

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構(gòu)中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請(qǐng)輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請(qǐng)輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個(gè):"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計(jì)算U得:"<<endl; U.Disp(); cout<<"計(jì)算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    標(biāo)簽: 道理特分解法

    上傳時(shí)間: 2018-05-20

    上傳用戶:Aa123456789

主站蜘蛛池模板: 根河市| 若尔盖县| 滦平县| 丹凤县| 新民市| 漳平市| 海口市| 兴国县| 晋江市| 石家庄市| 泰顺县| 巢湖市| 连云港市| 琼中| 会东县| 苏尼特左旗| 德化县| 灵山县| 那坡县| 瑞丽市| 襄城县| 莱阳市| 余姚市| 沙湾县| 安吉县| 刚察县| 珲春市| 牡丹江市| 博爱县| 霞浦县| 南木林县| 沭阳县| 得荣县| 嘉义市| 开平市| 承德市| 资溪县| 黎川县| 烟台市| 绥棱县| 宜兰市|