基于Xilinx Virtex-Ⅱ Pro的过程级动态部分可重构系统设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:hebe2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构计算技术结合了通用处理器(General-Purpose Processor,GPP)和专用集成电路(Application Specific Integrated Circuits,ASIC)两者的优点,能够提供硬件的高效性和软件的可编程性,是当前热门的研究课题之一。动态部分可重构技术是可重构计算技术的最新进展之一。该技术能够在可重构系统正常工作的情况下,配置其中部分可重构资源,使得一部分任务的执行能够与另一部分任务的配置同时进行,具有节约硬件资源和增强系统灵活性的优点。支持部分可重构的可编程逻辑器件是实现动态部分可重构技术的保证。目前采用最广泛的是基于SRAM实现的FPGA(Field Programmable Gate Array),具有反复多次编程的优点。通过给FPGA加载不同的配置数据,就可以执行不同的硬件功能。其代表作是Xilinx公司Virtex-II Pro系列FPGA。虽然Xilinx公司对于Virtex-II Pro系列FPGA的动态部分重构技术提供了相当丰富的文档,但是动态部分重构技术比较新,还缺乏公认成熟可靠的设计流程,在一定程度上制约了动态部分可重构系统的开发。本文选择在Xilinx Virtex-II Pro XC2VP30平台上利用动态部分重构技术实现一个过程级动态部分可重构系统,对如何利用内部配置访问通道(Internal Configuration Access Port , ICAP)对OPB(On-Chip Peripheral Bus)总线上的加密IP(Intellectual Property)模块进行动态重构作了详细的介绍,主要完成的研究工作包括:(1)建立了一个可靠的,模块化的动态部分重构设计流程,包括建立初始硬件平台、静态与重构模块的划分与设计、模块生成与系统组装等步骤。(2)利用基于Slice的总线宏解决了静态模块与重构模块通信的关键问题。针对传统的基于TBUF的总线宏在通信效率和信号控制方面存在的缺陷,本文根据系统重构的需要实现了基于Slice的总线宏,实验表明,基于Slice的总线宏能更加有效的控制重构操作的执行。(3)按照本文提出的模块化设计思路完成了一个动态部分可重构系统的设计与实现,利用XC2VP30 FPGA的动态部分重构特性实现系统的运行时重构。实验表明系统实现了硬件资源的分时复用,提高了系统资源利用率。
其他文献
以木质素和不饱和聚氧乙烯醚为原料,制得木质素改性聚氧乙烯醚单体(KL-TPEG),并采用KL-TPEG为原料制得了一系列木质素含量不同的木质素基聚羧酸减水剂PCE-Ls。对PCE-Ls进行了结构
目的:观察早期应用下法在老年人肺炎兼有便秘患者治疗中的临床疗效。方法将60例老年肺炎患者随机分为治疗组和对照组,各30例。对照组运用西医常规治疗,治疗组在常规治疗的基础上
移动通讯用高温超导滤波器以其独特的优越性能和巨大的商业价值吸引着人们去探索和研究。目前,该项目的研究和开发已成为国内外超导应用研究的一个热点。相对于传统滤波器,高
在系统的状态空间模型中,系统的状态往往不能直接测量得到,因此需要用系统的输入输出信息来重构系统的状态向量,或估计系统状态向量的某个线性组合。由于系统存在着过程噪声
数字音频篡改被动检测是指不依赖任何预先嵌入的信息来鉴别数字音频真伪的技术,其最主要研究内容是判定数字音频的真实性和完整性,在司法取证、新闻公正、知识产权保护等领域
极限理论是微积分学的基础理论,掌握极限理论是学好数学分析和高等数学的基础.为更好地理解函数与数列的极限概念,本文基于分辨率的语言来解析微积分学中的数列和函数极限的
压缩编码技术对图像处理中大量数据的存储和传输至关重要。传统静止图像压缩技术,如JPEG标准,在众多新型应用背景下已不能满足对压缩图像质量进一步提高的要求。最新静止图像
近年来,民营资本中标PPP项目的数量和投资规模呈现“双降”局面。国家发改委、财政部相继出台文件鼓励、支持民营企业参与PPP项目。PPP项目的融资结构是影响民营企业参与率的
<正> [菲力普·方纳、戴维·罗迪格的按语]在美国争取8小时工作日的斗争是在内战结束以后才大规模开展起来的。但是这场斗争也和战后工人运动的其他斗争的目的一样,可以追溯
商业现货(COTS)元器件由于具有高性能、低成本等特点,国内外空间工程项目对其具有极大的需求。但是由于COTS器件不具备空间应用的高可靠的质量特性,尤其是在空间辐射环境中,C