1. 深入掌握CPU的工作原理,包括ALU、控制器、寄存器、存储器等部件的工作原理;
2. 熟悉和掌握指令系统的设计方法,并设计简单的指令系统;
3. 理解和掌握小型计算机的工作原理,以系统的方法建立起整机概念;
4. 理解和掌握基于VHDL语言和TEC-CA硬件平台设计模型机的方法。
二、设计要求
参考所给的16位实验CPU的设计与实现,体会其整体设计思路,并理解该CPU的工作原理。在此基础上,对该16位的实验CPU(称为参考CPU)进行改造,以设计得到一个8位的CPU。总的要求是将原来16位的数据通路,改成8位的数据通路,总的要求如下:
将原来8位的OP码,改成4位的OP码;
将原来8位的地址码(包含2个操作数),改成4位的地址码(包含2个操作数)。
在上述总要求的基础上,对实验CPU的指令系统、ALU、控制器、寄存器、存储器进行相应的改造。具体要求如下:
修改指令格式,将原来指令长为16位的指令格式改成8位的指令长格式;
设计总共16条指令的指令系统。此指令系统可以是参考CPU指令系统的子集,但参考CPU指令系统中A组和B组中的指令至少都要选用
2022-06-07 12:03:34
1.28MB
CPU