在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1985|回复: 4

[资料] 基于FPGA的可重构系统设计

[复制链接]
发表于 2010-9-22 23:04:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

基于FPGA的可重构系统设计

可重构计算是介于通用处理器和ASIC之间的全新计算解决方案,在计算机视觉、移动设备以及软件无线电等领域有广阔的应用前景。在可重构系统中,硬件模块可以像软件程序一样被动态调用或修改,兼具硬件实现的性能和软件实现的灵活性。可重构操作系统的引入使得硬件模块被抽象为硬件任务,由操作系统对软硬件任务实现统一的管理,从而屏蔽了底层软硬件实现方式的差异,为应用设计人员提供一致、友好的编程接口。

文本以FPGA为基础,对基于模块的动态部分可重构系统展开了研究,并主要完成以下工作:

首先,介绍可重构系统发展现状、基本分类及重构方式,重点介绍基于模块的可重构系统设计流程。

第二,以具备动态可重构能力的Xilinx VirtexII Pro FPGA为基础,设计一种CPU+FPGA混合体系结构。抽象并统一硬件任务接口,为操作系统对硬件任务的管理提供便利。同时,对混合任务系统的任务通信模式进行了研究,设计并实现了基于共享内存的软硬件任务通信方式。

第三,对硬件任务的配置管理进行了探讨,实现了基于SelectMAP接口的硬件任务的动态配置,缩短了硬件任务切换的时间。

第四,实现了基于Linux的可重构操作系统原型。对Linux操作系统内核进行扩展,提供了硬件任务桩模块,给出硬件任务操作的统一接口,实现了操作系统对软硬件任务的统一管理。为用户硬件进程提供Proc和文件IO两种数据交互方式,并设计了通信控制器、配置控制器的驱动程序。

关键词:FPGA,部分动态可重构,硬件任务桩,任务通信,可重构操作系统

基于FPGA的可重构系统设计.pdf (2.21 MB, 下载次数: 84 )

发表于 2010-9-25 10:35:30 | 显示全部楼层
ganxie
发表于 2010-9-25 12:50:56 | 显示全部楼层
谢谢分享
发表于 2010-9-29 14:11:41 | 显示全部楼层
谢谢楼主分享~······
发表于 2018-11-15 15:29:35 | 显示全部楼层
感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-18 10:49 , Processed in 0.019536 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表