版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、硬件描述語言及器件實(shí)驗(yàn)指導(dǎo)書電子科學(xué)與技術(shù)專業(yè)組第1章 實(shí)驗(yàn)一用硬件描述語言的方法設(shè)計(jì)一個(gè)三輸入與門電路一、實(shí)驗(yàn)?zāi)康?、掌握MAX+plusII的使用方法。2、掌握VHDL語言程序的基本結(jié)構(gòu)。2、掌握使用硬件描述語言設(shè)計(jì)數(shù)字電路的方法和步驟。3、掌握用硬件描述語言設(shè)計(jì)三輸入與門電路的方法。二、實(shí)驗(yàn)器材1.臺(tái)式計(jì)算機(jī)1臺(tái)。2.可編程邏輯邏輯器件實(shí)驗(yàn)軟件1套。3.下載電纜一套。4.示波器一臺(tái)。三、實(shí)驗(yàn)說明1臺(tái)式計(jì)算機(jī)用于向可編程邏輯邏輯器件實(shí)驗(yàn)軟件提供編程、仿真、下載的平臺(tái),供用戶使用。2可編程邏輯邏輯器件實(shí)驗(yàn)軟件向原理圖的設(shè)計(jì)提供平臺(tái),并將調(diào)試好的原理圖下載到可編程邏輯邏輯器件中。3下載電纜是可
2、編程邏輯器件軟件和可編程邏輯邏輯器件之間的接口電纜,為了便于區(qū)別,用不同顏色導(dǎo)線區(qū)分下載電纜的電源、地和信號(hào),一般用紅色導(dǎo)線接電源,用黑色導(dǎo)線接地。4示波器用于觀察可編程邏輯器件執(zhí)行程序時(shí)輸出信號(hào)的變化。四、實(shí)驗(yàn)內(nèi)容與要求用硬件描述語言的方法設(shè)計(jì)一個(gè)三輸入與門電路,要求:(1)根據(jù)三輸入與門的邏輯表達(dá)式,在構(gòu)造體中直接使用并行賦值語句實(shí)現(xiàn),并進(jìn)行仿真;(2)根據(jù)三輸入與門的真值表,在構(gòu)造體中使用進(jìn)程語句實(shí)現(xiàn),并進(jìn)行仿真;五、實(shí)驗(yàn)步驟(下面七個(gè)的實(shí)驗(yàn)的軟件的使用具體步驟跟本次試驗(yàn)一樣不再詳述)1.打開新建菜單選擇“textedtiorfile”,這個(gè)文件是寫程序編程用的。2.程序?qū)懲旰簏c(diǎn)“保存”
3、,注意(1)保存的格式是.vhd,(2)保存的地址不能是桌面和硬盤的根目錄,否則在后面的編程將出現(xiàn)錯(cuò)誤。3.在fileprojectsetprojecttocurrentfile,這步是將文件設(shè)置在工程里,能夠正常編譯和下載。4.在“assigndevice”選擇下載設(shè)備的芯片型號(hào),如果芯片型號(hào)選錯(cuò)將導(dǎo)致以后能編譯成功但下載到實(shí)驗(yàn)箱時(shí)無法正常工作。5.在“max+plux”中選擇“compiler”進(jìn)行編譯。6.在下載到實(shí)驗(yàn)箱之前先進(jìn)行仿真觀察結(jié)果是否滿足實(shí)驗(yàn)要求,打開“MAX+PLUSwaveformeditor”做波形仿真7.點(diǎn)擊鼠標(biāo)右鍵選擇“enternodesfromSNF”,選擇輸入
4、A,B,C和輸出管腳F,點(diǎn)擊8.在fileprojectsetprojecttocurrentfile,這步是將文件設(shè)置在工程里,能夠進(jìn)行正常的仿真,否則后面的過程將不能進(jìn)行9.點(diǎn)擊如圖所示按鍵設(shè)置輸入管腳A,B,C的時(shí)鐘周期,點(diǎn)擊“MAX+PLUS”中simulator進(jìn)行仿真,觀察結(jié)果是否和預(yù)設(shè)的一樣。10.仿真結(jié)果正確后設(shè)置實(shí)驗(yàn)箱芯片,點(diǎn)擊“MAX+PLUS”中Floorplaneditor,將輸入管腳A,B,C和輸出管腳F拖到芯片管腳中的I/O管腳中11.點(diǎn)擊“MAX+PLUS”中programmer,在hardwaretype中選擇byteblaster(mv),parallelpo
5、rt選擇LPT1進(jìn)行下載。其他方式都會(huì)出現(xiàn)錯(cuò)誤。六、實(shí)驗(yàn)報(bào)告要求1、整理實(shí)驗(yàn)結(jié)果,填寫實(shí)驗(yàn)報(bào)告。2、小結(jié)實(shí)驗(yàn)心得體會(huì)。第2章 實(shí)驗(yàn)二用硬件描述語言的方法設(shè)計(jì)一個(gè)三-八譯碼器一、實(shí)驗(yàn)?zāi)康?.掌握IF語句和CASE語句的使用方法。2.掌握用硬件描述語言設(shè)計(jì)三-八譯碼器的方法。二、實(shí)驗(yàn)器材1.臺(tái)式計(jì)算機(jī)1臺(tái)。2.可編程邏輯邏輯器件實(shí)驗(yàn)軟件1套。3.下載電纜一套。4.示波器一臺(tái)。三、實(shí)驗(yàn)說明1臺(tái)式計(jì)算機(jī)用于向可編程邏輯邏輯器件實(shí)驗(yàn)軟件提供編程、仿真、下載的平臺(tái),供用戶使用。2可編程邏輯邏輯器件實(shí)驗(yàn)軟件向原理圖的設(shè)計(jì)提供平臺(tái),并將調(diào)試好的原理圖下載到可編程邏輯邏輯器件中。3下載電纜是可編程邏輯器件軟件和
6、可編程邏輯邏輯器件之間的接口電纜,為了便于區(qū)別,用不同顏色導(dǎo)線區(qū)分下載電纜的電源、地和信號(hào),一般用紅色導(dǎo)線接電源,用黑色導(dǎo)線接地。4示波器用于觀察可編程邏輯器件執(zhí)行程序時(shí)輸出信號(hào)的變化。四、實(shí)驗(yàn)內(nèi)容與要求根據(jù)三-八譯碼器的真值表,用硬件描述語言的方法設(shè)計(jì)一個(gè)三-八譯碼器,要求:(1)使用IF語句實(shí)現(xiàn),并進(jìn)行仿真;(2)使用CASE語句實(shí)現(xiàn),并進(jìn)行仿真;五、實(shí)驗(yàn)步驟1.打開MAX+PLUS軟件,點(diǎn)擊“file”中“new”建立“textedtiorfile”文檔并輸入該實(shí)驗(yàn)的程序。2.選擇菜單“File”“SaveAs”,選擇為自己建立的工程文件夾,將已編程好的程序保存(注意后綴是.vhd)在此
7、文件夾內(nèi)。注意:文件夾名不能用中文,且不可帶空格。3.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。4.選擇“Assign”菜單中“Device”項(xiàng),彈出Device對(duì)話框,在Device對(duì)話框中選擇實(shí)驗(yàn)箱上的芯片型號(hào)。注意如果芯片型號(hào)選擇錯(cuò)誤,后面的過程一定會(huì)出現(xiàn)錯(cuò)誤。5.選擇“max+plus”菜單中“complier”對(duì)實(shí)驗(yàn)程序進(jìn)行編譯,檢查程序是否有錯(cuò)誤。出現(xiàn)warning時(shí)有時(shí)可以忽略不計(jì),但出現(xiàn)錯(cuò)誤一定要及時(shí)修改直至無錯(cuò)誤出現(xiàn)。6.選擇“max+plus”菜單中“waveformeditor”,將設(shè)置輸入、輸出管
8、腳的初值和其周期,觀察結(jié)果是否符合實(shí)驗(yàn)要求,如不符合要修改程序來滿足實(shí)驗(yàn)要求。7.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在程序編程所在的工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。8.選擇“MAX+PLUS”中“Floorplaneditor”,設(shè)置輸入、輸出管腳在芯片I/O上。9.選擇菜單MAX+plus中“Programmer”,同時(shí)在Options菜單上選中HardwareSetup,在HardwareType中,選擇ByteBlaster,在ParallelPort中,選擇LPT1,然后按OK,此時(shí)硬件連接完畢。觀察實(shí)驗(yàn)箱結(jié)果是否符合實(shí)驗(yàn)要求,并記錄實(shí)驗(yàn)
9、結(jié)果。六、實(shí)驗(yàn)報(bào)告要求1、整理實(shí)驗(yàn)結(jié)果,填寫實(shí)驗(yàn)報(bào)告。2、小結(jié)實(shí)驗(yàn)心得體會(huì)。第3章 實(shí)驗(yàn)三用硬件描述語言的方法設(shè)計(jì)一個(gè)D觸發(fā)器一、實(shí)驗(yàn)?zāi)康?、掌握同步復(fù)位和異步復(fù)位的實(shí)現(xiàn)方法。2、掌握用硬件描述語言表示上升沿和下降沿的方法。3、掌握用硬件描述語言設(shè)計(jì)D觸發(fā)器的方法。二、實(shí)驗(yàn)器材1.臺(tái)式計(jì)算機(jī)1臺(tái)。2.可編程邏輯邏輯器件實(shí)驗(yàn)軟件1套。3.下載電纜一套。4.示波器一臺(tái)。三、實(shí)驗(yàn)說明1臺(tái)式計(jì)算機(jī)用于向可編程邏輯邏輯器件實(shí)驗(yàn)軟件提供編程、仿真、下載的平臺(tái),供用戶使用。2可編程邏輯邏輯器件實(shí)驗(yàn)軟件向原理圖的設(shè)計(jì)提供平臺(tái),并將調(diào)試好的原理圖下載到可編程邏輯邏輯器件中。3下載電纜是可編程邏輯器件軟件和可編程
10、邏輯邏輯器件之間的接口電纜,為了便于區(qū)別,用不同顏色導(dǎo)線區(qū)分下載電纜的電源、地和信號(hào),一般用紅色導(dǎo)線接電源,用黑色導(dǎo)線接地。4示波器用于觀察可編程邏輯器件執(zhí)行程序時(shí)輸出信號(hào)的變化。四、實(shí)驗(yàn)內(nèi)容與要求用硬件描述語言的方法設(shè)計(jì)一個(gè)D觸發(fā)器,要求:(1)實(shí)現(xiàn)異步復(fù)位/置位、上升沿觸發(fā)的D觸發(fā)器,并進(jìn)行仿真;(2)實(shí)現(xiàn)同步復(fù)位/置位、下降沿觸發(fā)的D觸發(fā)器,并進(jìn)行仿真;五、實(shí)驗(yàn)步驟1.打開MAX+PLUS軟件,點(diǎn)擊“file”中“new”建立“textedtiorfile”文檔并輸入該實(shí)驗(yàn)的程序。2.選擇菜單“File”“SaveAs”,選擇為自己建立的工程文件夾,將已編程好的程序保存(注意后綴是.vh
11、d)在此文件夾內(nèi)。注意:文件夾名不能用中文,且不可帶空格。3.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。4.選擇“Assign”菜單中“Device”項(xiàng),彈出Device對(duì)話框,在Device對(duì)話框中選擇實(shí)驗(yàn)箱上的芯片型號(hào)。注意如果芯片型號(hào)選擇錯(cuò)誤,后面的過程一定會(huì)出現(xiàn)錯(cuò)誤。5.選擇“max+plus”菜單中“complier”對(duì)實(shí)驗(yàn)程序進(jìn)行編譯,檢查程序是否有錯(cuò)誤。出現(xiàn)warning時(shí)有時(shí)可以忽略不計(jì),但出現(xiàn)錯(cuò)誤一定要及時(shí)修改直至無錯(cuò)誤出現(xiàn)。6.選擇“max+plus”菜單中“waveformeditor”,將設(shè)置輸入
12、、輸出管腳的初值和其周期,觀察結(jié)果是否符合實(shí)驗(yàn)要求,如不符合要修改程序來滿足實(shí)驗(yàn)要求。7.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在程序編程所在的工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。8.選擇“MAX+PLUS”中“Floorplaneditor”,設(shè)置輸入、輸出管腳在芯片I/O上。9.選擇菜單MAX+plus中“Programmer”,同時(shí)在Options菜單上選中HardwareSetup,在HardwareType中,選擇ByteBlaster,在ParallelPort中,選擇LPT1,然后按OK,此時(shí)硬件連接完畢。觀察實(shí)驗(yàn)箱結(jié)果是否符合實(shí)驗(yàn)要求,并
13、記錄實(shí)驗(yàn)結(jié)果。六、實(shí)驗(yàn)報(bào)告要求1、整理實(shí)驗(yàn)結(jié)果,填寫實(shí)驗(yàn)報(bào)告。2、小結(jié)實(shí)驗(yàn)心得體會(huì)。第4章 實(shí)驗(yàn)四用硬件描述語言的方法設(shè)計(jì)一個(gè)分頻器一、實(shí)驗(yàn)?zāi)康?、掌握各種分頻器的設(shè)計(jì)思路2、掌握用硬件描述語言設(shè)計(jì)各種分頻器的方法二、實(shí)驗(yàn)器材1.臺(tái)式計(jì)算機(jī)1臺(tái)。2.可編程邏輯邏輯器件實(shí)驗(yàn)軟件1套。3.下載電纜一套。4.示波器一臺(tái)。三、實(shí)驗(yàn)說明1臺(tái)式計(jì)算機(jī)用于向可編程邏輯邏輯器件實(shí)驗(yàn)軟件提供編程、仿真、下載的平臺(tái),供用戶使用。2可編程邏輯邏輯器件實(shí)驗(yàn)軟件向原理圖的設(shè)計(jì)提供平臺(tái),并將調(diào)試好的原理圖下載到可編程邏輯邏輯器件中。3下載電纜是可編程邏輯器件軟件和可編程邏輯邏輯器件之間的接口電纜,為了便于區(qū)別,用不同顏色
14、導(dǎo)線區(qū)分下載電纜的電源、地和信號(hào),一般用紅色導(dǎo)線接電源,用黑色導(dǎo)線接地。4示波器用于觀察可編程邏輯器件執(zhí)行程序時(shí)輸出信號(hào)的變化。四、實(shí)驗(yàn)內(nèi)容與要求用硬件描述語言的方法設(shè)計(jì)一個(gè)分頻器,要求:(1)實(shí)現(xiàn)四分頻器,并進(jìn)行仿真;(2)實(shí)現(xiàn)五分頻器,并進(jìn)行仿真;五、實(shí)驗(yàn)步驟1.打開MAX+PLUS軟件,點(diǎn)擊“file”中“new”建立“textedtiorfile”文檔并輸入該實(shí)驗(yàn)的程序。2.選擇菜單“File”“SaveAs”,選擇為自己建立的工程文件夾,將已編程好的程序保存(注意后綴是.vhd)在此文件夾內(nèi)。注意:文件夾名不能用中文,且不可帶空格。3.在“project”中設(shè)置“setproject
15、tocurrentfile”把文檔設(shè)置在工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。4.選擇“Assign”菜單中“Device”項(xiàng),彈出Device對(duì)話框,在Device對(duì)話框中選擇實(shí)驗(yàn)箱上的芯片型號(hào)。注意如果芯片型號(hào)選擇錯(cuò)誤,后面的過程一定會(huì)出現(xiàn)錯(cuò)誤。5.選擇“max+plus”菜單中“complier”對(duì)實(shí)驗(yàn)程序進(jìn)行編譯,檢查程序是否有錯(cuò)誤。出現(xiàn)warning時(shí)有時(shí)可以忽略不計(jì),但出現(xiàn)錯(cuò)誤一定要及時(shí)修改直至無錯(cuò)誤出現(xiàn)。6.選擇“max+plus”菜單中“waveformeditor”,將設(shè)置輸入、輸出管腳的初值和其周期,觀察結(jié)果是否符合實(shí)驗(yàn)要求,如不符合要修改程序來滿足實(shí)驗(yàn)要求。7.在“project”
16、中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在程序編程所在的工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。8.選擇“MAX+PLUS”中“Floorplaneditor”,設(shè)置輸入、輸出管腳在芯片I/O上。9.選擇菜單MAX+plus中“Programmer”,同時(shí)在Options菜單上選中HardwareSetup,在HardwareType中,選擇ByteBlaster,在ParallelPort中,選擇LPT1,然后按OK,此時(shí)硬件連接完畢。觀察實(shí)驗(yàn)箱結(jié)果是否符合實(shí)驗(yàn)要求,并記錄實(shí)驗(yàn)結(jié)果。六、實(shí)驗(yàn)報(bào)告要求1、整理實(shí)驗(yàn)結(jié)果,填寫實(shí)驗(yàn)報(bào)告。2、小結(jié)實(shí)驗(yàn)心得體會(huì)。3、回答思考題分頻器在數(shù)字
17、系統(tǒng)的設(shè)計(jì)中主要作用是什么,具體的應(yīng)用有哪些?第5章 實(shí)驗(yàn)五用硬件描述語言的方法設(shè)計(jì)一個(gè)狀態(tài)機(jī)一、實(shí)驗(yàn)?zāi)康?、掌握MOORE狀態(tài)機(jī)和MEALY狀態(tài)機(jī)的功能和特點(diǎn);2、掌握用硬件描述語言設(shè)計(jì)狀態(tài)機(jī)的方法。二、實(shí)驗(yàn)器材1.臺(tái)式計(jì)算機(jī)1臺(tái)。2.可編程邏輯邏輯器件實(shí)驗(yàn)軟件1套。3.下載電纜一套。4.示波器一臺(tái)。三、實(shí)驗(yàn)說明1臺(tái)式計(jì)算機(jī)用于向可編程邏輯邏輯器件實(shí)驗(yàn)軟件提供編程、仿真、下載的平臺(tái),供用戶使用。2可編程邏輯邏輯器件實(shí)驗(yàn)軟件向原理圖的設(shè)計(jì)提供平臺(tái),并將調(diào)試好的原理圖下載到可編程邏輯邏輯器件中。3下載電纜是可編程邏輯器件軟件和可編程邏輯邏輯器件之間的接口電纜,為了便于區(qū)別,用不同顏色導(dǎo)線區(qū)分下載
18、電纜的電源、地和信號(hào),一般用紅色導(dǎo)線接電源,用黑色導(dǎo)線接地。4示波器用于觀察可編程邏輯器件執(zhí)行程序時(shí)輸出信號(hào)的變化。四、實(shí)驗(yàn)內(nèi)容用硬件描述語言的方法設(shè)計(jì)一個(gè)狀態(tài)機(jī),要求:(1)按照?qǐng)D1所示的狀態(tài)轉(zhuǎn)換圖設(shè)計(jì)狀態(tài)機(jī),并進(jìn)行仿真;(2)按照?qǐng)D2所示的狀態(tài)轉(zhuǎn)換圖設(shè)計(jì)狀態(tài)機(jī),并進(jìn)行仿真;圖1狀態(tài)轉(zhuǎn)換圖1mealy圖2狀態(tài)轉(zhuǎn)換圖2moore五、實(shí)驗(yàn)步驟1.打開MAX+PLUS軟件,點(diǎn)擊“file”中“new”建立“textedtiorfile”文檔并輸入該實(shí)驗(yàn)的程序。2.選擇菜單“File”“SaveAs”,選擇為自己建立的工程文件夾,將已編程好的程序保存(注意后綴是.vhd)在此文件夾內(nèi)。注意:文件夾名
19、不能用中文,且不可帶空格。3.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。4.選擇“Assign”菜單中“Device”項(xiàng),彈出Device對(duì)話框,在Device對(duì)話框中選擇實(shí)驗(yàn)箱上的芯片型號(hào)。注意如果芯片型號(hào)選擇錯(cuò)誤,后面的過程一定會(huì)出現(xiàn)錯(cuò)誤。5.選擇“max+plus”菜單中“complier”對(duì)實(shí)驗(yàn)程序進(jìn)行編譯,檢查程序是否有錯(cuò)誤。出現(xiàn)warning時(shí)有時(shí)可以忽略不計(jì),但出現(xiàn)錯(cuò)誤一定要及時(shí)修改直至無錯(cuò)誤出現(xiàn)。6.選擇“max+plus”菜單中“waveformeditor”,將設(shè)置輸入、輸出管腳的初值和其周期,觀察結(jié)
20、果是否符合實(shí)驗(yàn)要求,如不符合要修改程序來滿足實(shí)驗(yàn)要求。7.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在程序編程所在的工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。8.選擇“MAX+PLUS”中“Floorplaneditor”,設(shè)置輸入、輸出管腳在芯片I/O上。9.選擇菜單MAX+plus中“Programmer”,同時(shí)在Options菜單上選中HardwareSetup,在HardwareType中,選擇ByteBlaster,在ParallelPort中,選擇LPT1,然后按OK,此時(shí)硬件連接完畢。觀察實(shí)驗(yàn)箱結(jié)果是否符合實(shí)驗(yàn)要求,并記錄實(shí)驗(yàn)結(jié)果。六、實(shí)驗(yàn)報(bào)告要求1
21、、整理實(shí)驗(yàn)結(jié)果,填寫實(shí)驗(yàn)報(bào)告。2、小結(jié)實(shí)驗(yàn)心得體會(huì)。3、回答思考題狀態(tài)機(jī)在數(shù)字系統(tǒng)的設(shè)計(jì)中主要作用是什么,具體的應(yīng)用有哪些?第6章 實(shí)驗(yàn)六用硬件描述語言的方法設(shè)計(jì)一個(gè)MEALY狀態(tài)機(jī)一、實(shí)驗(yàn)?zāi)康?、掌握MEALY狀態(tài)機(jī)的功能和特點(diǎn);2、掌握用硬件描述語言設(shè)計(jì)MEALY狀態(tài)機(jī)的方法。二、實(shí)驗(yàn)器材1.臺(tái)式計(jì)算機(jī)1臺(tái)。2.可編程邏輯邏輯器件實(shí)驗(yàn)軟件1套。3.下載電纜一套。4.示波器一臺(tái)。三、實(shí)驗(yàn)說明1臺(tái)式計(jì)算機(jī)用于向可編程邏輯邏輯器件實(shí)驗(yàn)軟件提供編程、仿真、下載的平臺(tái),供用戶使用。2可編程邏輯邏輯器件實(shí)驗(yàn)軟件向原理圖的設(shè)計(jì)提供平臺(tái),并將調(diào)試好的原理圖下載到可編程邏輯邏輯器件中。3下載電纜是可編程邏輯
22、器件軟件和可編程邏輯邏輯器件之間的接口電纜,為了便于區(qū)別,用不同顏色導(dǎo)線區(qū)分下載電纜的電源、地和信號(hào),一般用紅色導(dǎo)線接電源,用黑色導(dǎo)線接地。4示波器用于觀察可編程邏輯器件執(zhí)行程序時(shí)輸出信號(hào)的變化。四、實(shí)驗(yàn)內(nèi)容圖4-1狀態(tài)一圖4-2狀態(tài)二Mealy型狀態(tài)機(jī)和其等價(jià)的Moore型狀態(tài)機(jī)相比,其輸出變化要領(lǐng)先一個(gè)時(shí)鐘周期。下面我們以一個(gè)實(shí)例來介紹Mealy機(jī)的設(shè)計(jì)過程。狀態(tài)圖和狀態(tài)框圖分別見圖4-3和圖4-4。如圖4-3所示,Mealy機(jī)的輸出既和當(dāng)前狀態(tài)有關(guān),又和所有輸入信號(hào)有關(guān)。也就是說,一旦輸入信號(hào)發(fā)生變化或狀態(tài)發(fā)生變化,輸出信號(hào)立即發(fā)生變化,因此在狀態(tài)圖中,一般把輸出信號(hào)值畫在狀態(tài)變遷處。例
23、如:假定當(dāng)前狀態(tài)為S0,當(dāng)輸入信號(hào)為1時(shí),輸出信號(hào)為“1001”;當(dāng)輸入信號(hào)不是1時(shí),輸出信號(hào)為“0000”。構(gòu)造Mealy機(jī)的方法和Moore機(jī)相同,唯一的區(qū)別是:組合進(jìn)程中的輸出信號(hào)是當(dāng)前狀態(tài)和當(dāng)前輸入的函數(shù)。圖4-3Mealy機(jī)的狀態(tài)圖圖4-4Mealy機(jī)的框圖輸入輸出信號(hào)仿真波形如下圖4-5:圖4-5波形仿真時(shí)序圖五、實(shí)驗(yàn)步驟1.打開MAX+PLUS軟件,點(diǎn)擊“file”中“new”建立“textedtiorfile”文檔并輸入該實(shí)驗(yàn)的程序。2.選擇菜單“File”“SaveAs”,選擇為自己建立的工程文件夾,將已編程好的程序保存(注意后綴是.vhd)在此文件夾內(nèi)。注意:文件夾名不能用
24、中文,且不可帶空格。3.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。4.選擇“Assign”菜單中“Device”項(xiàng),彈出Device對(duì)話框,在Device對(duì)話框中選擇實(shí)驗(yàn)箱上的芯片型號(hào)。注意如果芯片型號(hào)選擇錯(cuò)誤,后面的過程一定會(huì)出現(xiàn)錯(cuò)誤。5.選擇“max+plus”菜單中“complier”對(duì)實(shí)驗(yàn)程序進(jìn)行編譯,檢查程序是否有錯(cuò)誤。出現(xiàn)warning時(shí)有時(shí)可以忽略不計(jì),但出現(xiàn)錯(cuò)誤一定要及時(shí)修改直至無錯(cuò)誤出現(xiàn)。6.選擇“max+plus”菜單中“waveformeditor”,將設(shè)置輸入、輸出管腳的初值和其周期,觀察結(jié)果是否
25、符合實(shí)驗(yàn)要求,如不符合要修改程序來滿足實(shí)驗(yàn)要求。7.在“project”中設(shè)置“setprojecttocurrentfile”把文檔設(shè)置在程序編程所在的工程下,否則會(huì)在時(shí)出現(xiàn)錯(cuò)誤。8.選擇“MAX+PLUS”中“Floorplaneditor”,設(shè)置輸入、輸出管腳在芯片I/O上。9.選擇菜單MAX+plus中“Programmer”,同時(shí)在Options菜單上選中HardwareSetup,在HardwareType中,選擇ByteBlaster,在ParallelPort中,選擇LPT1,然后按OK,此時(shí)硬件連接完畢。觀察實(shí)驗(yàn)箱結(jié)果是否符合實(shí)驗(yàn)要求,并記錄實(shí)驗(yàn)結(jié)果。例程如下:libraryieee;useieee.std_logic_1164.all;entitymealyisport(clk,in1,rst:instd_l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考地理一輪復(fù)習(xí)專練70滾動(dòng)訓(xùn)練三必修一+必修二+必修三專練1~專練69含解析新人教版
- 2025高考數(shù)學(xué)考點(diǎn)剖析精創(chuàng)專題卷五-數(shù)列【含答案】
- 2024年湖北城市建設(shè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗(yàn)歷年參考題庫(頻考版)含答案解析
- Unit2復(fù)習(xí)卷2024-2025學(xué)年人教版八年級(jí)英語上冊(cè)
- 四年級(jí)語文上冊(cè)第一單元第3課現(xiàn)代詩二首品讀釋疑課件新人教版
- 九年級(jí)歷史上冊(cè)第七單元工業(yè)革命和國際共產(chǎn)主義運(yùn)動(dòng)的興起第21課馬克思主義的誕生和國際共產(chǎn)主義運(yùn)動(dòng)的興起課件新人教版
- 常用介詞(專項(xiàng)訓(xùn)練)-2024-2025學(xué)年人教PEP版英語六年級(jí)下冊(cè)
- 二零二五年度廠房租賃及知識(shí)產(chǎn)權(quán)保護(hù)合同3篇
- 2024年江西財(cái)經(jīng)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年江西新能源科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 消防系統(tǒng)工程質(zhì)量控制資料檢查記錄
- 中藥封包療法操作規(guī)范
- 浙江產(chǎn)業(yè)帶分布情況
- 道岔主要幾何尺寸表
- 柳宗元毛筆楷書字帖
- 纖力玻璃鋼管道厚度,重量一覽表
- 新浪網(wǎng)刪貼申請(qǐng)文檔 (個(gè)人)
- 低溫乙烯罐內(nèi)罐預(yù)冷過程溫度急降原因探討
- 世界各國電壓頻率一覽表(精編版)
- (完整版)裝飾裝修工程監(jiān)理細(xì)則(詳解)最新(精華版)
- 一條小路通羅馬攻略
評(píng)論
0/150
提交評(píng)論