一、目的与任务
自主设计指令,完成复杂模型机系统设计。在 EDA 软件开发环境中,初期,在完
成运算器、存储器和微控制器等计算机部件基础上。将各个部件组合成模型机系统,
完成电路设计和编译。编写微程序,利用模型机的指令集,添加、修改新的的指令,
在模型机系统上运行和调试。
初步认知“龙芯”技术并加以了解,为将来对 CPU 的开发研究打下更好的基础。
二、相关技术简介
1,CPLD 和 FPGA 是当前主流的可编辑逻辑器件,下面主要介绍 FOGA 的特点和
原理。
现场可编程门阵列(FPGA)是作为专用集成电路领域中的一种半定制电路而出现
的,既弥补了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA
主要由以下 6 个部分组成。
(1)可编程输入输出单元(IOB)。IOB 是芯片与外界电路的接口部分。完成不
同电气特性下对输入输出信号的驱动与匹配要求,通过软件的灵活配置,可适合不同
的电气标准与 I/O 物理特性,可以调整驱动电流的大小,可以改变上,下拉电阻。
(2)基本可编辑逻辑单元(CLB)。CLB 是 FPGA 内的阔几单元。
(3)嵌入式快 RAM。
(4)吩咐的布线资源。
(5)底层嵌入功能单元。
(6)内嵌专用硬核。
结构示意图如图 1.1 所示
流程图如图 1.2 所示
- 1 -
评论0
最新资源