- 4
- 0
- 约1.27万字
- 约 14页
- 2017-04-19 发布于贵州
- 举报
04009528
PAGE 13
Computer Organization and Architecture
Course Design
Microprogrammed CPU Design
Shixi Yu School of Information Science and Engineering
Southeast University
2012.4.26
1.Purpose
The purpose of this project is to design a simple CPU (Central Processing Unit). This CPU has basic instruction set, and we will util ize its instruction set to generate a very simple program to verify its performance. For simplicity, we will only consider the relationship among the CPU, registers, memory and instruction set. That is to say we only need consider the following items: Read/Write Registers, Read/Write Memory and Execute the instructions.
At least four parts constitute a simple CPU: the control unit, the internal registers, the ALU and instruction set , which are the main aspects of our project design and will be studied.
2.The complete CPU
Figure 1. The data line of CPU
Figure 2.The control Unit
MAR (Memory Address Register)
MAR contains the memory location of the word to be read from the memory or written into the memory. Here, READ operation is denoted as the CPU reads from memory, and WRITE operation is denoted as the CPU writes to memory. In my design, MAR has 8 bits to access one of 256 addresses of the memory.
MBR (Memory Buffer Register)
MBR contains the value to be stored in memory or the last value read from memory. MBR is connected to the address lines of the system bus. In my design, MBR has 16 bits.
PC (Program Counter)
PC keeps track of the instructions to be used in the program. In my design, PC has 8 bits.
IR (Instruction Register)
IR contains the opcode part of an instruction. In my design, IR has 8 bits.
BR (Buffer Register)
BR is used as an input of ALU, it holds other operand for ALU. In my design, BR has 16 bits.
ACC (Accumulator)
ACC holds one operand for ALU, and generally ACC holds the calculation result of ALU. In my design, ACC has 16 bits.
In this designment, ACC is set in ALU for simplification.
LPM_RAM_DQ
LPM_
您可能关注的文档
- 计算机硬件上机实验 1计算机硬件上机实验 1.doc
- 计算机硬件技术基础试题及答案卷A.txt计算机硬件技术基础试题及答案卷A.txt.doc
- 计算机硬件课程设计指导_2012年_...计算机硬件课程设计指导_2012年_....doc
- 计算机科学与技术(影视艺术与技术)实验大纲2计算机科学与技术(影视艺术与技术)实验大纲2.doc
- 计算机科学与技术专业(卓越工程师教育)计算机科学与技术专业(卓越工程师教育).doc
- 计算机科学与技术专业认知导读计算机科学与技术专业认知导读.doc
- 计算机科学与技术专业选题方向参考计算机科学与技术专业选题方向参考.doc
- 计算机科学与技术人才培养方案计算机科学与技术人才培养方案.doc
- 计算机科学与技术学院《本科生课程实验规范化要求》计算机科学与技术学院《本科生课程实验规范化要求》.doc
- 计算机科学常见算法32个计算机科学常见算法32个.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 广东省广州市某中学2024-2025学年九年级下学期开学考试化学试卷.pdf VIP
- 2024年江苏大学附属医院招聘真题.docx VIP
- 直播电商模式下抖音消费者冲动购买行为影响因素研究(3).docx VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 2026届高考语文复习:55分与45分作文,其精妙分野,究竟在何方?——以“活人感”与“敬自己”作文为例.pptx
- 2023年江苏大学附属医院医护人员招聘考试模拟试题及答案解析.docx VIP
- 2025年货代年终总结及明年计划.pdf VIP
- 2025-2030日本便利店业态创新方向与中国本土化改造案例报告.docx
- 高考必备单词三千五电子版.pdf VIP
- 2026安全生产第一课78张.pptx
原创力文档

文档评论(0)