嵌入式系統(tǒng)實驗報告-二位計數(shù)器-vhdl.doc
約2頁DOC格式手機打開展開
嵌入式系統(tǒng)實驗報告-二位計數(shù)器-vhdl,嵌入式系統(tǒng)實驗報告-二位計數(shù)器-vhdl全文2頁905字 圖文并茂1.實驗前準備(4分)1.繼續(xù)學習vhdl。2.明確實驗要求和實驗的目的。3.分析二位計數(shù)器特點并畫狀態(tài)圖和真值表。4.查閱資料,為實驗做準備。5.初步設計程序,并在機器上進行編譯驗證、波形模擬,發(fā)現(xiàn)錯誤修改。得分:2.實驗內(nèi)容和目的(4分)實驗內(nèi)容:實...
內(nèi)容介紹
此文檔由會員 黃藥師 發(fā)布
嵌入式系統(tǒng)實驗報告-二位計數(shù)器-VHDL
全文2頁905字 圖文并茂
1. 實驗前準備(4分)
1. 繼續(xù)學習VHDL。
2. 明確實驗要求和實驗的目的。
3. 分析二位計數(shù)器特點并畫狀態(tài)圖和真值表。
4. 查閱資料,為實驗做準備。
5. 初步設計程序,并在機器上進行編譯驗證、波形模擬,發(fā)現(xiàn)錯誤修改。
得分:
2. 實驗內(nèi)容和目的(4分)
實驗內(nèi)容:
實現(xiàn)2位計數(shù)器。
實驗目的:
在七段譯碼器上以十進制顯示:0、1、2、3、0、...。時鐘信號使用83管腳。采用自動機狀態(tài)轉(zhuǎn)換方式設計該計數(shù)器。
得分:
3. 實驗步驟(4分)
1. 創(chuàng)建文本格式文件并保存成擴展名為.vhd的文件。
2. 錄入源代碼,保存,并將當前文件設為當前工程文檔。
3. 選擇設備,并為實體聲明的端口與實際Pin進行匹配。
4. 編譯文件并派錯。
5. 建立波形文件。
6. 設置波形模擬的的激勵信號。并調(diào)整適當?shù)臅r間。
7. 模擬,觀察結(jié)果、改正錯誤。
8. 向?qū)嶒灠逑略诔绦蜻M行調(diào)試、演示結(jié)果。
得分:
4. 實驗總結(jié)(4分)
關于VHDL:通過第二次實驗,更深入地學習和了解了VHDL語言。在這次的編程過程當中,出現(xiàn)了很多的IF-ELSE語句,由于這種語言和我們以前接觸的語言有差別,因此在處理IF-ELSE 的時候不夠靈活,因此出現(xiàn)了很多的錯誤,經(jīng)過很多的調(diào)試才測試成功。
并且感覺到了VHDL語言功能的強大。
關于寄存器:實驗之前,我花了很長時間去找寄存器,后來在查閱VHDL教學書上發(fā)現(xiàn),其實在語言內(nèi)部抽象出了Virable和Signal兩個用來存儲信息的邏輯機構(gòu)。因為在以前只是簡單認為它是對電路設計的形式化方法,而且僅僅是與實際電路進行對照性的描述而已。
關于開關的問題:因為設計上邏輯有點錯誤,浪費了很多時間才調(diào)試通過,其中還有很多的IF-ELSE的多層引起的問題。其中發(fā)現(xiàn)PROCESS中的的觀察對象不應該和WAIT UNTIL重復。
感覺到了VHDL語言的用處之廣!
全文2頁905字 圖文并茂
1. 實驗前準備(4分)
1. 繼續(xù)學習VHDL。
2. 明確實驗要求和實驗的目的。
3. 分析二位計數(shù)器特點并畫狀態(tài)圖和真值表。
4. 查閱資料,為實驗做準備。
5. 初步設計程序,并在機器上進行編譯驗證、波形模擬,發(fā)現(xiàn)錯誤修改。
得分:
2. 實驗內(nèi)容和目的(4分)
實驗內(nèi)容:
實現(xiàn)2位計數(shù)器。
實驗目的:
在七段譯碼器上以十進制顯示:0、1、2、3、0、...。時鐘信號使用83管腳。采用自動機狀態(tài)轉(zhuǎn)換方式設計該計數(shù)器。
得分:
3. 實驗步驟(4分)
1. 創(chuàng)建文本格式文件并保存成擴展名為.vhd的文件。
2. 錄入源代碼,保存,并將當前文件設為當前工程文檔。
3. 選擇設備,并為實體聲明的端口與實際Pin進行匹配。
4. 編譯文件并派錯。
5. 建立波形文件。
6. 設置波形模擬的的激勵信號。并調(diào)整適當?shù)臅r間。
7. 模擬,觀察結(jié)果、改正錯誤。
8. 向?qū)嶒灠逑略诔绦蜻M行調(diào)試、演示結(jié)果。
得分:
4. 實驗總結(jié)(4分)
關于VHDL:通過第二次實驗,更深入地學習和了解了VHDL語言。在這次的編程過程當中,出現(xiàn)了很多的IF-ELSE語句,由于這種語言和我們以前接觸的語言有差別,因此在處理IF-ELSE 的時候不夠靈活,因此出現(xiàn)了很多的錯誤,經(jīng)過很多的調(diào)試才測試成功。
并且感覺到了VHDL語言功能的強大。
關于寄存器:實驗之前,我花了很長時間去找寄存器,后來在查閱VHDL教學書上發(fā)現(xiàn),其實在語言內(nèi)部抽象出了Virable和Signal兩個用來存儲信息的邏輯機構(gòu)。因為在以前只是簡單認為它是對電路設計的形式化方法,而且僅僅是與實際電路進行對照性的描述而已。
關于開關的問題:因為設計上邏輯有點錯誤,浪費了很多時間才調(diào)試通過,其中還有很多的IF-ELSE的多層引起的問題。其中發(fā)現(xiàn)PROCESS中的的觀察對象不應該和WAIT UNTIL重復。
感覺到了VHDL語言的用處之廣!