一种通用FPGA配置数据流压缩与解压缩系统的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:sprach
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着现场可编程门阵列(FPGA)的出现,可重构系统得到了广泛的应用。然而,随着FPGA规模的不断扩大和可编程资源的不断丰富,配置文件规模相应增大,导致配置时间增加。而压缩配置文件,减小配置文件的规模,能够缩短配置时间。本文基于配置文件的压缩,研究了配置文件的压缩算法和解压缩的硬件结构,在很大程度上减少了配置时间。  本文分析了FPGA配置数据流的无损压缩算法,而其中一种基于静态字典的位掩码压缩算法具有压缩率小、硬件解压缩速度快和占用资源少等优点。本文正是基于这种压缩算法,并根据FPGA配置数据流的特点,提出了一种改进的压缩算法,使其更适合现有的应用场合。  首先,针对传统的基于静态字典的位掩码压缩算法,通过分析和实验,确定了本文使用的掩码类型,即(1s,4f)和(2s,2f)。提出了对现有的基于贪婪的字典选择方法的改进,即先使用非贪婪的方法初始化部分字典,剩下的字典仍使用贪婪的选择方法来完成,从而提高字典与数据的匹配性。针对连续出现的配置数据流,使用行程编码对上述压缩的得到的数据流进一步压缩,进而提高了压缩比。  其次,针对压缩之后的变长码,提出了对其进行了分解和布局,从而形成多个固定长度的压缩码,并按一定的要求存放在片外存储器中,使得解压缩硬件在读取压缩码具有高效率的同时,也节约了硬件资源。  最后,针对解压缩进行了硬件实现,给出了综合结果;并与其他常用的FPGA配置文件压缩算法作比较,得出了本文采用的压缩算法在保证良好压缩率和较少硬件资源的同时,硬件解压缩的速度具有一定优势,并且工作频率最高可达199MHz。
其他文献
目的:讨论并分析对慢性难愈性创面采取封闭负压治疗的应用效果.方法:将在我院接受治疗的84例慢性难愈性创伤患者随机均分入两组,对照组进行常规创面处理,观察组在对照组基础
目前许多高性能的计算平台都以通用处理器为核心。在通用处理器上,不同的应用软件通过固定的硬件结构能够实现不同的应用功能。可重构计算互联资源的方法和模型是片上网络、处
摘要:生本教育的核心理念是以学生为本,让学生成为学习的主体。然而,教师在生本教学活动中的角色依然不可缺失,起着主导作用。本文结合笔者在生本教育中的教学实践,就如何发挥教师的主导作用提出了自己的观点。  关键词:教师;生本教育;主导作用  中图分类号:G632.0 文献标识码:A 文章编号:1992-7711(2016)03-0105  生本教育是一种全新的教学模式,其核心理念,就是高度尊重学生,以
目的:观察普伐他汀联合乌司他丁治疗慢性心力衰竭患者的临床疗效.方法:选择2018年2月-2019年1月我院收治的的慢性心力衰竭患者84例,随机分为对照组和观察组,每组42例.两组患
酵母Elongator是与染色质组分结合,并与延伸中的磷酸化形式的RNAPⅡ相互作用的复合物,是个六亚基的功能整体,在高盐处理或MonoQ层析时易于分解为两个三亚基亚复合物,其中一个
本文通过对荣华二采区10
期刊
失眠症,又称入睡和维持睡眠障碍,是目前在地域、年龄上广泛分布的一种功能性疾病。治疗失眠的方法有很多,脑电生物反馈治疗技术于20世纪60年代应用于对失眠的治疗,脑波音乐技
水稻条纹病毒(Rice stripe virus,RSV)是纤细病毒属(Tenuivirus)的典型成员,曾分布于我国16个省市,至今仍在我国部分省市暴发流行,给我国水稻生产造成了严重损失。福建农林大学病毒所在RSV的生物学、病理学和分子生物学等方面作了大量研究工作,并推测RSV的外壳蛋白(coat protein、CP)和病害特异性蛋白(disease-specific protein,SP)为
目的:研究果酸换肤治疗方法在痤疮患者临床治疗中的整体疗效.方法:选择67例痤疮患者,随机分为实验组与对比组后,分别给予果酸换肤治疗与常规治疗,比较两种治疗方法在痤疮患者
目的:分析糖皮质激素联合特布他林治疗慢阻肺急性加重期的疗效.方法:自本院(2018年3月-2019年3月)患者中获取76例病案资料,病案号单数患者纳入对照组,双数患者纳入观察组,每