欢迎来到虫虫开发者社区 — 百万工程师技术资源

基于FPGA的并行控制器设计

技术资料 497 K 4 次下载

资源详细信息

文件格式
压缩包
文件大小
497 K
资源分类
上传者
发布时间
下载统计
4
所需积分
2 积分

基于FPGA的并行控制器设计 - 资源详细说明

可编程逻辑器件FPGA(Field Programmable Gate Array)与硬件描述语言VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)的出现,使得硬件的设计如同软件设计那样方便快捷。通过软件编程可以对FPGA的结构和工作方式进行重构,使得FPGA按照软件设定的方式进行工作。在保证网络信息的安全中,加密解密数据的宽度要远远超过现行计算机的字长,纯粹的软件实现加密解密运算速度慢,效率低,不能满足高速网络的要求。通过FPGA实现宽位的加密解密算法,将有利于保护网络信息的安全。 利用FPGA的可重配置,使用VHDL语言专门设计字长可变的微控制单元。由用户按照实际应用的需求自行设计多个并行的运算单元,由控制单元来调度各个运算单元实现微并行计算。实现对数据的快速加密解密处理,有效的运用在网络信息安全领域中,能取得预想不到的效果。当需求变更时,FPGA的可重配置将极大地降低风险,按照新的需求重新进行运算单元的逻辑设计,编写对应的并行运行程序,配置FPGA芯片以适应新的应用需求。利用FPGA的并行处理特性,实现真正的微指令并行处理,减少程序的运行时间,从指令级到硬件级的真正并行处理。 将控制单元与运算单元分离设计,系统采用哈佛结构。将控制单元与处理单元分离后,相互之间采用请求响应协议进行数据交互,有效地提高系统性能。运算单元作为外挂处理芯片,由用户根据实际的应用场景进行设计,采用串并转换拼装数据,使得外挂处理器设计更为灵活。外挂的多个运算器之间相互独立,由控制单元统一调度,有效地提高了系统性能和效率。 在原型设计完成后,二次开发的时间明显降低。对于教学、科研和产业化提供非常方便快捷的试验平台。

立即下载 基于FPGA的并行控制器设计

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关技术资料资源:

相关技术资料资源推荐