虚实结合的FPGA在线实验平台

随时随地开展FPGA实验

学生通过浏览器即可随时、随地打开FPGA在线实验环境,可随时下载比特流文件到远程FPGA硬件开发板上运行,彻底摆脱时间和空间限制。

通过将FPGA硬件开发板高密度封装于可7*24小时运行的FPGA服务器中,可有效避免传统FPGA开发板或者实验箱在使用过程中的损耗问题。

单台FPGA服务器可封装28块FPGA硬件开发板,每块开发板支持单独插拔替换,实现即插即用。

输入/输出外设虚拟化

实验平台为每个学生分配一个由真实FPGA硬件开发板驱动的FPGA仿真面板。通过仿真面板,学生可看到电路的实时运行效果;同时,学生可通过输入外设与FPGA上运行的电路进行实时交互。

仿真面板提供包括LED灯、7段数码管、按钮、32位拨码开关、串口、16*16 LED点阵、复位键、时钟键、显示屏、蜂鸣器等在内的丰富外设。外设可持续扩展,不受管脚数量约束。

FPGA实验支持自动化评测

学生提交.v或者.bit文件后,平台可自动评测所提交电路的功能是否正确,根据评测结果,自动为学生实验打分,大幅减轻教师评阅Verilog代码的工作量。

同时支持仿真器评测和FPGA硬件开发板评测,支持教师自主设计和添加可自动评测的FPGA在线实验。

通过闯关方式将仿真器评测和FPGA硬件评测按实验难度递进顺序自然结合,降低学生开发复杂数字系统的调试难度。

多层次FPGA实验体系

提供“数字逻辑/数字电路→FPGA数字系统设计→单周期CPU设计→多周期CPU设计”的多层次实验体系。

其中,数字逻辑/数字电路又进一步划分为“门电路→组合逻辑→时序逻辑→状态机→数字系统综合设计”的多层次实验体系。

手把手引导学生从零开始自己设计和实现单周期和多周期CPU,同时提供丰富的CPU应用和验证案例,让学生彻底学透处理器的工作原理。

演示视频