- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OPENHEC远程硬件实验中心.PDF
OPENHEC 远程硬件实验中心
在人工智能的时代,应用成为驱动芯片设计的主要动力,为算法定制硬件将是常态。
FPGA (现场可编程门阵列)可以理解为一种可编程的空白芯片,可以供用户定制自己的硬
件结构,所以FPGA 是现在高校进行硬件教学和系统能力培养的最佳方式。
OpenHEC 建立一个7*24 小时在线硬件实验室,通过共享的方式在校园网内提供FPGA
资源供师生们使用。同时采用精心研发的软件,将实验所需的 IO 充分扩展,通过WEB 页
面提供的接口,实时控制FPGA。满足从数字逻辑、计算机组成原理、计算机体系结构、操
作系统、并行计算应用设计、神经网络加速计算等贯通的实验。
OpenHEC 选择最大FPGA 芯片厂商xilinx 的一款SOC 芯片作为实验核心芯片 ,芯片
型号是ZYNQ 7030。它包含双核ARM 和FPGA 资源 ,能够满足课程教学、学生创新以及
软硬件协同设计的需求。
一、 软件核心功能
虚拟机
随着 FPGA 的开发工具越来越大,软件对计算机性能以及开发环境维护的要求越来越
高。OpenHEC 提供通过服务器来提供计算能力和开发环境的集中维护,基于Docker 的开
发环境,可以通过增减硬件来扩展计算能力,减少PC 机换代压力。虚拟机中包含所有实验
的开发工具和实验文档资料等。
图 1 虚拟机
实验面板
FPGA 实验面板所有信号都是FPGA 芯片中真实信号,包含IO 如下表所示:
开关 灯 按钮 8 位寄 16 位 32 位 SRAM RAM0 RAM1
存器 寄 存 寄 存
器 器
输入 32 个 1 个 8 个 8 个 8 个 16MB 64MB 64MB
输出 32 个 8 个 8 个 8 个
在开发完成之后,将生成的FPGA 比特流文件配置到远程的FPGA 芯片中,FPGA 就
开始工作,实验面板将展示整个实验过程。同时,实验面板上IO 的变化过程都会记录下来,
供开发调试者分析实验结果。验证完毕退出即可释放FPGA。
图2 实验面板
云观测
在实验中,每一个FPGA 都配有一块教学的IO 板,含有七段码、液晶屏幕、LED 点阵
灯、超声波传感器、温湿度传感器等器件。在进入 FPGA 实验面板后,可以通过视频直播
观看到教学板的变化。视频采用高分辨率低帧频的方式来满足教学需求。
图3 云观测
linux 终端
OpenHEC 采用的FPGA 芯片是SOC 的方案,其中包含双核ARM 和FPGA 资源。在
ARM 双核上,运行嵌入式的 linux 系统。在实验面板中,可以世界可以打开linux 的shell
终端,控制linux 系统。此功能在FPGA 软硬件协同开发和嵌入式实验中将会使用。
图4 linux WEB shell
二、 FPGA 专用服务器
Zynq®-7000 All Programmable (全可编程)SoC 重新定义
了嵌入式系统的可能性,为系统架构师和软件开发人员推出新的解
决方案提供了一个灵活的平台,同时为传统 ASIC 和 SoC 用户提
供了一个全可编程的备选方案。
双核 ARM®Cortex ™ -A9 处理器与业界领先的、具有高性能功耗比的 28nm 可编程
逻辑巧妙集成,实现的功耗和性能等级远超分立处理器和 FPGA 系统。Zynq-7000 SoC 是
业界首款 All Programmable SoC ,也是同类产品市场的先锋。
FPGA 是标准的2U 机架式设备,整套系统(包含系统服务器)都将部署在机柜中 ,通
过校园网络向校园内提供7*24 服务。一台FPG
您可能关注的文档
- 外胚叶发育不全综合征患者口腔修复策略的研究进展.PDF
- ISTAP编程问题自助服务.PDF
- ITECH高速高性能光伏太阳能仿真电源.PDF
- 多元羧酸与木材交联反应对木材振动特性的影响.PDF
- 多吃蔬果的好处.ppt
- 多层螺旋CT后处理技术在泌尿系结石诊断中的应用-医学信息.PDF
- Java-Matlab混合编程的研究-电子设计工程.PDF
- JAVA多线程死锁预防机制研究.PDF
- 多维视角下的理工科大学创新创业教育探索.PDF
- Java程序设计实验指导书ComputerScienceandTechnology.PDF
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
文档评论(0)