实验环境和FPGA的管理

在线虚拟实验环境

借助虚拟机管理平台实现多节点实验服务器快速部署,避免了软件版本冲突问题,节约学生安装实验环境花费的时间,随时随地在线流畅使用。实验后能够长期保存学生实验过程资料。

延伸硬件实验的时间和空间

在线使得硬件实验服务在校园内任意时间和任意地点使用。例如课前预习,实验课后时间补充,课上演示等场景都可以直接使用硬件。

实验管理

FPGA资源将由系统自动分配和回收。同时与系统实验管理功能融合,完成硬件实验教学全流程

兼容和扩展用户的实验开发流程和操作模式

可以无缝连接现有实验箱,也可以采用新的实验设备,不需要改变在实验室的使用硬件习惯。同时,可以扩展更多功能,包括开关的数量、指示灯的数量等。

云端EDA工具

现代的EDA工具越来越复杂,占用磁盘空间也越来越大。通过云端虚拟机来提供开发工具,免安装维护,随时可用,运行速度更快。实验室可以免于更换PC机。

计算机组成原理实验

实验1:4位ALU算数逻辑单元设计实验

通过设计4位ALU,了解ALU的功能和使用方法,认识和掌握ALU的逻辑电路组成。

实验2:8位ALU设计实验

使用2片4位ALU算术逻辑单元,组成一个8位资产的ALU结构,完成指定功能验证。

实验3:存储器实验

掌握静态存储器的工作特征,设计存储器,验证存储器的读取方法。

实验4:存储器扩展实验

深入地学懂静态存储器芯片的读写原理和用他们组成教学计算机存储器系统的方法(即字、位扩展技术),控制其运行的方式。

实验5:微程序控制器实验

理解微程序控制器的控制原理,进一步掌握指令流程和功能,掌握微程序控制器的设计思路和方法。

实验6:总线传输实验

掌握总线的连接方式和总线上数据传输的工作原理。

统一的贯穿式硬件教学资源

数字逻辑

从基础的门电路,组成组合逻辑电路、时序逻辑设计到综合性的数字系统设计,完整的实验资料

计算机组成原理

由基础部件设计,如ALU、存储器、微程序控制、总线传输等。最后由部件组成一个简单CPU,包含基础的功能指令集。

计算机系统结构

基于OPENMIPS指令集的5级流水线CPU设计,完成取指、译码、执行、访存、回写操作

FPGA实训-HLS高层语言开发

随着FPGA在计算领域快速发展,高层综合语言在FPGA的应用越来越重要。实训课程从基础的设计训练到完成一个图像加速实例,完整学习HLS开发,真正实践系统结构的知识。