資料介紹
一、設計思想
1、本設計采用微代碼控制單元。
2、設計分成幾個部分:狀態信號的產生、加法器、外部存儲器和各功能模塊。
3、設計的輸入信號為:時鐘輸入、復位信號。
4、為了驗證仿真結果的正確性,寫了一個外部存儲器的代碼。但是只寫了 16個存儲單元。
5、NNend 相當于一個結果為負時的跳轉信號。它用來檢測兩個操作數相減的結果,若為負數,則它被置 1,并跳轉到目標地址中。
6、本設計一共有三個時鐘,clk、PH1、PH2。Clk 的周期是其它兩個時鐘信號的兩倍。Clk 信號作為狀態信號的時鐘。PH2 作為各個寄存器的時鐘信號。PH1 作為控制外部存儲器讀寫的時鐘。
7、加法器采用組合邏輯的方法進行設計。對 A、B 兩條總線的操作不受時鐘控制 。寄存器有 PC、R、Z、N、MDR、MAR。為這幾個寄存器寫數據均在 PH2 的上升沿。對外部存儲器的讀寫操作在 PH1 的上升沿。
8、外部存儲器中的數據分別為
“00000000”, “00001001”, “00001010”,“00000010”, “00001011”, “00000111”,
“00001001”, “00000011”, “00000000”, “00001001”, “00001100”, “00001010”,
“00000011”, “00000011”, “00000011”,“00000011”
仿真結果
1、在狀態 0,PCOUT 有效,PC 的值 00000001 即刻輸出到總線 BUS_A 上,并被傳輸到加法器的一個輸入端,此時 COMP 為 0,故加法器的另一端為 0,且 cin 為 0 ,加法器的輸出依然為 PC 的值,并被送到 BUS_B 上,然后在 PH2 的上升沿,MARIN有效,PC 的值寫進 MAR,并在 PH1 的上升沿把 00000001 中的第一個操作數的地址 00001001 寫進 MDR 中。
2、在狀態 1,由于 MDROUT 控制信號有效,第一個操作數的地址 00001001 被送到總線 BUS_A 上,由于 MARIN 有效,故在時鐘 PH2 的上升沿,第一個操作數的地址送入地址寄存器 MAR 中。在時鐘 PH1 的上升沿,由于 rd1 信號為 1,故存儲器輸出的值為第一個操作數 00001011。
3、在狀態 2,由于 MDROUT 控制信號有效,第一個操作數 00001011 被送到總線BUS_A 上,在時鐘 PH2 的上升沿,由于 RIN 信號有效,故第一個操作數被送進寄存器 R 中。
4、在狀態 3,由于 PCOUT 為 1,故 PC 的值被送到總線 BUS_A 上,由于 COMP 為 0而 CIN 為 1,故 PC 加 1 后送到總線 BUS_B 上;在時鐘 PH2 的上升沿,由于 MARIN有效,故 PC+1 即 00000010 被送入地址寄存器 MAR。在時鐘 PH1 的上升沿,由于rd1 信號有效,故存儲器輸出的值為第二個操作數的地址 00001010.
5、在狀態 4,由于 MDROUT 為 1,第二個操作數的地址被送到總線 BUS_A 上,在時鐘 PH2 的上升沿,由于 MARIN 信號有效,故第二個操作數的地址被 00001010送入地址寄存器 MAR 中。在時鐘 PH1 的上升沿,由于 rd1 信號有效,故存儲器的輸出值為第二個操作數 00001100.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 数字集成电路设计透视资料下载0次下载
- 数字集成电路-设计透视图(第2版)pdf0次下载
- 基于微处理器的数字集成电路测试系统26次下载
- 自制数字集成电路实验板说明书20次下载
- 常用基本数字集成电路应用设计的详细资料说明4次下载
- 数字集成电路基本单元与版图教程的资料说明0次下载
- 数字集成电路实验2次下载
- 数字集成电路系统与设计(第二版).part30次下载
- 数字集成电路系统与设计(第二版).part20次下载
- 数字集成电路系统与设计(第二版).part10次下载
- CMOS数字集成电路:分析与设计(第3版)0次下载
- 数字集成电路在计算机显示器中的应用67次下载
- 数字集成电路版图提取0次下载
- 深亚微米数字集成电路的自动化设计方法35次下载
- 数字集成电路设计教学大纲67次下载
- 什么是集成电路?有哪些类型?1958次阅读
- 555集成芯片的三种工作模式2352次阅读
- 数字集成芯片是什么879次阅读
- 数字集成电路的发展历程和应用2240次阅读
- 数字集成电路芯片的设计流程详解22969次阅读
- CMOS数字集成电路的特点和资料详细概述8863次阅读
- CPLD是什么和CPLD的发展应用与特点及使用方法说明11163次阅读
- 关于双极型集成模拟电路的介绍2576次阅读
- 使用EDA设计射频模拟电路的一些知识点详细说明5807次阅读
- 数字电路的特点及优势介绍21409次阅读
- 基于FPGA的数字集成时钟电路设计方案详解6023次阅读
- HLA雷达对抗数字仿真系统的应用2939次阅读
- 数字集群对讲机的定义及功能解读18314次阅读
- 检测数字集成电路四大性能的方法技巧2969次阅读
- 高精度便捷式全数字示波器设计4987次阅读
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論