计算机组成原理技术实验系统 FY-ZCYL-PRO

■ “华为智能基座计划”课程配套使用设备

■ 采用国产FPGA芯片,全套自主产权芯片供应链

■ 零代码图形化编程,"搭积木"构建数字电路

■ Digiblock仿真工程自动转换Verilog代码,FPGA实时验证

■ 可采用软件仿真与硬件仿真相结合的方式,支持软硬联调,虚实结合

分享

相关产品

 
 

、系统简介:

     计算机组成原理技术实验系统 FY-ZCYL-PRO,是“华为智能基座计划”课程配套使用实验教学设备,是一款集 X86、RISC-V、ARMv8 架构兼容设计的计算机组成原理和系统结构实验设备,采用软件仿真与硬件相结合的教学实验方式,用仿真的方法进行所有的课程实验预习,并在实际的硬件平台上验证仿真结果,这样可以让学生全面掌握《计算机组成原理》《体系结构》《数字逻辑设计》《微机接口》等多门课程的实验环境,以便学生对复杂的计算机控制器、运算器、存储器、CPU 等的工作原理更容易理解。

二、系统功能:

     同时实验系统采用 USB 接口的总线模拟机,并配合 DigiBlock 图形化 EDA 仿真软件开发环境,使学生可以快速设计搭建 CPU,学生旺可以通过虚拟仿真环境了解相应实验的技术细节,又可以通过虚拟总线映射到实验箱的物理总线,控制实验箱面板上的真实外设,观察实际硬件电路的运行结果,建立对实验的属性认识、实现“软硬一体化"的实验效果。

     系统搭配了国产芯片并采用软件仿真与硬件仿真相结合的方式,可以让学生全面掌握计算机原理与系统接口。硬件仿真采用 USB 接口的总线模拟机,并配合DigiBlock图形化EDA开发环境:学生既可以通过虚拟仿真环境了解相应实验的技术细节,又可以通过虚拟总线映射到实验箱的物理总线,控制实验箱面板上的真实外设,观察实际硬件电路的运行结果,建立对实验的感性认识。

三、系统特点:

 

  • 支持国产FPGA芯片和Xilinx等核心处理器,多方面满足不同高校的教学使用需求。
  • 可采用软件仿真与硬件仿真相结合的方式,支持软硬联调,加深理解提高实验效率和教学效果。
  • 支持触摸屏显示动态结构示意图功能,配合计算机组成原理软硬联调实验,可在动态结构示意图中实时观测数据的流动及变化状态。
  • 采用国产FPGA处理器。由实验开发底板(含核心板)实验拓展板、下载器及相关实验配件组成。
  • 开放的软硬件设计,支持用户新建指令/微指令的系统设计。
  • 控制器的有机结合,只需拨动选择开关,就可实现微程序或组合逻辑控制的切换。
  • 提供多种指令系统,支持基本模型机、指令流水线,RISC模型机实验。
  • 丰富的调试手段,具有单步、微单步、运行、暂停等功能。
  • 提供联机调试软件,自带编译器、支持汇编语言源程序调试,图形化动态显示计算机结构模型的数据/指令流向,据作历史记录状态显示,方便用户查找历史记录。
  • 所有课程实验项目都配备有DigiBlock仿真实验工程案例,师生更快上手。
  • 完整的使用说明书和实验例程,学习更加事半功倍。
  • 采用先进的计算机部件电路单元,及计算机结构设计。
  • 按照典型实例优化布局,接插便利,电路原理展示清晰,直观明了。

四、系统实验案例:

4.1、计算机组成原理实验:

1.计算机数字表示实验(ASCII码,汉字字形码,奇偶较验码,海明校验码,CRC校验码);

2.算术逻辑运算单元实验(补码加减法,先行进位加法,串行原码乘法,串行原码除法,并行原码乘法,并行原码除法,补码乘法);

3.通用寄存器单元实验;

4.进位控制、通用寄存器判零实验;

5.存储器和总线实验(存储器容量扩展,存储器与CPU连接,);

6.堆栈寄存器(FILO)实验;

7.同步FIFO实验;

8.异步FIFO实验;

9.控制器实验(微程序控制器存储与IO访问实验,微程序控制器逻辑运算实验;微程序控制器中断实验;硬布线控制器实验);

10.指令部件模块实验;

11.时序与启停实验;

12.ARMv8架构三极模型机的总体设计(ARMv8指令集和汇编,ARMv8架构CPU程序控制,ARMv8架构CPU程序控制逻辑和算术运算,ARMv8架构CPU访存与IO,二级流水ARMv8架构CPU,三级流水ARMv8架构CPU;

13.RISCV架构CPU实验(硬布线单周期RISCV架构,微程序版RISCV架构,硬布线版RISCV控制器,寄存器和存储器实验,运算器实验,程序跳转与中断实验,汇编程序示例)

4.2、数字逻辑实验:

1.Verileg编程与FPGA驱动外设练习实验;

1.1 HDMI显示实验;

1.2 UART回环实验;

1.3 4X4矩阵键盘实验;

1.4 仿无源蜂鸣器发声实验。

2.基本逻辑器件实验;

3.74系例分立集成电路实验;

4.常用组合逻辑实验;

5.触发器与寄存器实验;

6.计数器实验;

7.存储器实验;

8.时序逻辑实验;

9.状态机实验;

10.数字时钟实验(课程设计);

11.交通灯(课程设计);

12.序列检测器(课程设计)。

4.3、微机接口综合实验

1.汇编语言编程练习实验;

2.8086处理器实验;

3.8237直接存储器存取实验;

4.8251串行通信接口实验;

5.8253定时器/计数器实验;

6.8255 IO端口扩展实验;

7.8259中断控制实验;

8.DAC0832数模转换实验;

9.ADC0809模数转换实验;

10.十字路口交通灯BCD数码管倒计时实验;

11.直流电机与步进电机控制实验。

4.4、计算机硬件贯通实验和软硬联调实验

计算机硬件贯通实验,从数字逻辑到计算机组成原理到微机接口的贯通实验:在实验设计中,将数字逻辑计算机组成原理和“微机接口”三门课程的教学和实验有机地贯通起来,自底向上进行一体化的实验设计;实验过程中,不仅使学生有效地掌握数字逻辑电路基础知识,又能为进一步学习下一门课程“计算机组成原理”或“微机接口”打下良好基础。

1。数字逻辑:组合逻辑实验、时序逻辑实验、存储器实验

2。组成原理:ALU运算器实验、存储器实验、控制器实验

3.汇编与接口:8086+8255+8253+8259+8237

4.5、华为“智能基座”计划计算机体系结构实验

1­)ARM-8架构CPU设计实验

2)流水线ARM-8架构CPU设计实验

3)RISC-V架构CPU设计实验

4)流水线RISC-V架构CPU设计实验

5)MIPS架构CPU设计实验

6)流水线MIPS架构CPU实验

7)输入输出IO系统实验

8)串口通信实验

9)键盘和数码管显示实验

(实验项目可根据相应教材定制)