基于Zynq的动态可重构框架及方法技术

技术编号:20622266 阅读:55 留言:0更新日期:2019-03-20 14:17
基于Zynq的动态可重构框架及方法,涉及嵌入式系统应用技术领域。本发明专利技术是为了解决现有嵌入式系统对体积和功耗有约束,硬件资源不丰富的问题。本发明专利技术以Zynq为基础,能够提供计算任务重构与I/O接口重构功能。动态区域的功能应用了局部动态可重构技术,计算任务功能和与接入设备匹配的I/O接口逻辑按需进行重配置,提高了FPGA的资源利用率。最终达到提高系统计算任务的效率、提供更多种类的I/O接口、提高系统的可扩展性的目的。

Dynamic Reconfigurable Framework and Method Based on Zynq

The dynamic reconfigurable framework and method based on Zynq involve the application technology field of embedded system. The invention aims to solve the problem that the existing embedded system has restrictions on volume and power consumption and is not rich in hardware resources. The invention is based on Zynq and can provide the functions of computing task reconfiguration and I/O interface reconfiguration. Local dynamic reconfiguration technology is applied to the function of dynamic region. The computing task function and the I/O interface logic matching the access device are reconfigured on demand, which improves the resource utilization of the FPGA. Finally, the system can improve the efficiency of computing tasks, provide more kinds of I/O interfaces, and improve the scalability of the system.

【技术实现步骤摘要】
基于Zynq的动态可重构框架及方法
本专利技术属于嵌入式系统应用

技术介绍
近年来,随着低功耗器件的发展,嵌入式系统已经成为应用和研究的热点。随着应用环境越来越复杂,人们对系统提出了更高的要求,希望系统更高效地处理计算任务、具有更灵活的硬件配置方式和外设接口。但是,嵌入式系统通常硬件资源不够丰富,且对体积和功耗有明确的约束。
技术实现思路
本专利技术是为了解决现有嵌入式系统对体积和功耗有约束,硬件资源不丰富的问题,现提供基于Zynq的动态可重构框架及方法。基于Zynq的动态可重构框架,包括Zynq和I/O转换板,Zynq通过PCIe总线与嵌入式系统进行数据通信,Zynq通过I/O转换板与外部设备建立连接,Zynq中包括I/O接口逻辑重构单元和计算任务重构单元,I/O接口逻辑重构单元包括以下模块:用于利用Zynq的处理器系统检测当前接入的I/O转换板类型的模块,用于通过查询I/O转换板的存储信息获得外部设备信息的模块,用于根据外部设备信息对Zynq中I/O接口的动态可重构区域进行重新配置,使得Zynq的I/O接口逻辑与外部设备相匹配,完成I/O接口逻辑重构的模块;计算任务重构单元本文档来自技高网...

【技术保护点】
1.基于Zynq的动态可重构框架,其特征在于,包括Zynq和I/O转换板,Zynq通过PCIe总线与嵌入式系统进行数据通信,Zynq通过I/O转换板与外部设备建立连接,Zynq中包括I/O接口逻辑重构单元和计算任务重构单元,I/O接口逻辑重构单元包括以下模块:用于利用Zynq的处理器系统检测当前接入的I/O转换板类型的模块,用于通过查询I/O转换板的存储信息获得外部设备信息的模块,用于根据外部设备信息对Zynq中I/O接口的动态可重构区域进行重新配置,使得Zynq的I/O接口逻辑与外部设备相匹配,完成I/O接口逻辑重构的模块;计算任务重构单元包括以下模块:用于根据嵌入式系统的任务需要对Zynq...

【技术特征摘要】
1.基于Zynq的动态可重构框架,其特征在于,包括Zynq和I/O转换板,Zynq通过PCIe总线与嵌入式系统进行数据通信,Zynq通过I/O转换板与外部设备建立连接,Zynq中包括I/O接口逻辑重构单元和计算任务重构单元,I/O接口逻辑重构单元包括以下模块:用于利用Zynq的处理器系统检测当前接入的I/O转换板类型的模块,用于通过查询I/O转换板的存储信息获得外部设备信息的模块,用于根据外部设备信息对Zynq中I/O接口的动态可重构区域进行重新配置,使得Zynq的I/O接口逻辑与外部设备相匹配,完成I/O接口逻辑重构的模块;计算任务重构单元包括以下模块:用于根据嵌入式系统的任务需要对Zynq的计算任务区域进行重新配置,完成计算任务区域逻辑重构的模块。2.根据权利要求1所述的基于Zynq的动态可重构框架,其特征在于,I/O接口逻辑重构单元还包括用于向嵌入式系统发出准备通信通知的模块。3.根据权利要求1或2所述的基于Zynq的动态可重构框架,其特征在于,I/O转换板包括存储器、转换芯片和在位信号检测模块;转换芯片用于将外部设备信息转换为适合Zynq中可编程逻辑处理的信号,位信号检测模块用于检测在位信号,所述在位信号用于判断当前是否有外部设备...

【专利技术属性】
技术研发人员:张展左德承刘宏伟董剑薛利兴冯懿尚江卫曹瑞温东新罗丹彦舒燕君
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1