现代时序硬布线控制器状态机设计
生活随笔
收集整理的這篇文章主要介紹了
现代时序硬布线控制器状态机设计
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)驗(yàn)?zāi)康?/h2>
幫助學(xué)生理解現(xiàn)代時(shí)序系統(tǒng)中硬布線控制器設(shè)計(jì)的基本原理,學(xué)生能設(shè)計(jì)硬布線控制器核心部件狀態(tài)機(jī)模塊。
實(shí)驗(yàn)步驟:
- 利用數(shù)字邏輯電路相關(guān)知識設(shè)計(jì)現(xiàn)代時(shí)序硬布線核心部件狀態(tài)機(jī)模塊,實(shí)際狀態(tài)機(jī)如下圖:
- 按狀態(tài)圖填寫5號excel表,自動生成次態(tài)邏輯表達(dá)式后,即可在logisim中自動生成該電路。
- 電路完成圖:
電路引腳
| S4 | 輸入 | 1 | 現(xiàn)態(tài)輸入第4位 |
| S3 | 輸入 | 1 | 現(xiàn)態(tài)輸入第3位 |
| S2 | 輸入 | 1 | 現(xiàn)態(tài)輸入第2位 |
| S1 | 輸入 | 1 | 現(xiàn)態(tài)輸入第1位 |
| S0 | 輸入 | 1 | 現(xiàn)態(tài)輸入第0位 |
| LW | 輸入 | 1 | 當(dāng)前指令為lw指令 |
| SW | 輸入 | 1 | 當(dāng)前指令為sw指令 |
| BEQ | 輸入 | 1 | 當(dāng)前指令為beq指令 |
| ADDI | 輸入 | 1 | 當(dāng)前指令為addi指令 |
| SLT | 輸入 | 1 | 當(dāng)前指令為slt指令 |
| equal | 輸入 | 1 | 條件反饋信號 |
| N4 | 輸出 | 1 | 次態(tài)輸出第4位 |
| N3 | 輸出 | 1 | 次態(tài)輸出第3位 |
| N2 | 輸出 | 1 | 次態(tài)輸出第2位 |
| N1 | 輸出 | 1 | 次態(tài)輸出第1位 |
| N0 | 輸出 | 1 | 次態(tài)輸出第0位 |
測試用例:
| 1 | Cnt | 測試用例編號,注意是十六進(jìn)制 |
| 2 | S | 現(xiàn)態(tài)值 |
| 3 | LW | lw指令譯碼信號 |
| 4 | SW | sw指令譯碼信號 |
| 5 | BEQ | beq指令譯碼信號 |
| 6 | SLT | slt指令譯碼信號 |
| 7 | ADDI | addi指令譯碼信號 |
| 8 | NS | 次態(tài)值 |
測試:
預(yù)期輸出: Cnt S LW SW BEQ SLT ADDI NS 00 00 0 0 0 0 0 01 01 01 0 0 0 0 0 02 02 02 0 0 0 0 0 03 03 03 1 0 0 0 0 04 04 03 0 1 0 0 0 09 05 03 0 0 1 0 0 0e 06 03 0 0 0 1 0 13 07 03 0 0 0 0 1 16 08 04 0 0 0 0 0 05 09 05 0 0 0 0 0 06 0a 06 0 0 0 0 0 07 0b 07 0 0 0 0 0 08 0c 08 0 0 0 0 0 00 0d 09 0 0 0 0 0 0a 0e 0a 0 0 0 0 0 0b 0f 0b 0 0 0 0 0 0c 10 0c 0 0 0 0 0 0d 11 0d 0 0 0 0 0 00 12 0e 0 0 0 0 0 0f 13 0f 0 0 0 0 0 00 14 0f 0 0 0 0 0 10 15 10 0 0 0 0 0 11 16 11 0 0 0 0 0 12 17 12 0 0 0 0 0 00 18 13 0 0 0 0 0 14 19 14 0 0 0 0 0 15 1a 15 0 0 0 0 0 00 1b 16 0 0 0 0 0 17 1c 17 0 0 0 0 0 18 1d 18 0 0 0 0 0 00 實(shí)際輸出: Cnt S LW SW BEQ SLT ADDI NS 00 00 0 0 0 0 0 01 01 01 0 0 0 0 0 02 02 02 0 0 0 0 0 03 03 03 1 0 0 0 0 04 04 03 0 1 0 0 0 09 05 03 0 0 1 0 0 0e 06 03 0 0 0 1 0 13 07 03 0 0 0 0 1 16 08 04 0 0 0 0 0 05 09 05 0 0 0 0 0 06 0a 06 0 0 0 0 0 07 0b 07 0 0 0 0 0 08 0c 08 0 0 0 0 0 00 0d 09 0 0 0 0 0 0a 0e 0a 0 0 0 0 0 0b 0f 0b 0 0 0 0 0 0c 10 0c 0 0 0 0 0 0d 11 0d 0 0 0 0 0 00 12 0e 0 0 0 0 0 0f 13 0f 0 0 0 0 0 00 14 0f 0 0 0 0 0 10 15 10 0 0 0 0 0 11 16 11 0 0 0 0 0 12 17 12 0 0 0 0 0 00 18 13 0 0 0 0 0 14 19 14 0 0 0 0 0 15 1a 15 0 0 0 0 0 00 1b 16 0 0 0 0 0 17 1c 17 0 0 0 0 0 18 1d 18 0 0 0 0 0 00總結(jié)
以上是生活随笔為你收集整理的现代时序硬布线控制器状态机设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 午端阳粽飘香端午节PPT模板
- 下一篇: linux hd4000显卡驱动,lin