基于Bitmak&RLE的FPGA配置文件混合压缩算法的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:karavika
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPGA (Field-Programmable Gate Array)作为一种半制定电路,不但解决了专用集成电路功能逻辑灵活性的不足,同时克服了原有可编程器件门电路数量十分有限的缺点。越来越广泛的用于通信、高性能计算等领域。随着集成电路制造工艺的不断提升,FPGA片上资源的规模急剧增长。FPGA配置文件的规模也随之急剧膨胀,然而其配置技术发展速度相对缓慢,片上存储空间十分有限,直接影响了FPGA在许多对实时性要求比较高的应用中的使用。主要的应对方法是采用配置文件上位机压缩,然后通过配置电路后再进行片上解压的方式来减少配置文件大小,变向增加配置电路带宽。现有研究大多集中在如何设计压缩算法更加充分的利用冗余字段或者使用特殊功能部件来提供更好的压缩比(CR=压缩前数据文件大小/压缩后数据文件[1]),减少配置文件大小。前者使得压缩算法以及解压电路都十分复杂,并不能提供满意的实时性,而且复杂的解压电路也会占用大量片上资源。而后者设计特殊部件,应用范围十分有限。本文针对现有压缩解压方案提出了一种基于Bitmask以及RLE的混合压缩算法,前者对于相似字段能够提高很好的压缩效果,而后者对于连续重复字段有较好的压缩比。本文巧妙结合上诉两种压缩算法,在提高压缩效率的同时,相对单一Bitmask以及单一RLE压缩算法,并没有增加压缩字段的长度,提供了较好的压缩比。同时在配置电路设计上,采用多缓存队列,每个缓存队列固定缓存步长的方式替代常用的单一缓存队列,多缓存步长的缓存方式。极大的降低了解压电路的复杂度,提供了较高的工作频率。试验结果表明,本文提出的混合压缩算法提供比较好的压缩比,极大的降低了配置文件的大小,试验选取数十种常用IP核作为试验对象,对比四种压缩算法,压缩比降低最低11.7%最高21.6%平均15.7%,同时其解压电路工作频率能达到300mhz。
其他文献
一、前言环氧树脂在工业中的应用是十分广泛的,它不仅是一种强力的粘合剂,而且在加入各种填料后可以用来制造某些工业产品.但是,过去对环氧树脂制品的表面处理仅限于涂漆,因
期刊
<正>反流性食管炎(refulx esophagitis,RE)是胃食管反流病(gastroesophageal refulx disease,GERD)的一种,是由于食管下端括约肌功能失调,或幽门括约肌关闭功能不全,胃和(或)
随着城市现代化进程的不断加快以及市场经济的全面展开,农村的经济增长不可避免地遭遇刚性瓶颈,而生态旅游的发展,则突破了农村经济发展的刚性极限,使农村进一步发展成为可能
火灾和瓦斯是制约煤矿安全、高效发展的两大主要灾害,目前很多矿井采用高抽巷瓦斯抽采方法治理瓦斯超限,这种方法在治理瓦斯灾害的同时也对采空区漏风场造成很大的影响,增加
<正>太虚幻境的梦是贾宝玉梦见的神话。曹雪芹重构那个神话的根本用意在于,他要发掘出隐藏在金陵十二钗人物和贾家颓势后面的决定其命运的必然性的东西。曹雪芹创造太虚幻境
降水粒子测量是气象观测要素中重要的组成部分,本文提出了一种基于压电传感器件的新型感测方法,并依此设计了一套基于FPGA的降水粒子信号采集处理系统。本系统对信号进行多路
苦荞,是一种具有多功能的种植作物,既可以作为食用作物,也可以作为药用作物,深受广大消费者的喜爱,也是种植户种植的第一选择。随着时代的更新和变革,消费者的消费理念逐渐转
本文以电离层电动力学基本特征和随机介质中的电波传播理论为出发点,围绕空间环境参量,如太阳活动和地磁活动,对高纬电离层电导率和电波闪烁的局地和全域变化特性进行了研究
在国家加快交通基础设施建筑政策引导下,我国交通事业发展迅猛。水泥混凝土路面以其强度高、稳定性好、耐久性好、成本低等优势被大力推广及应用,但是随着国民经济的发展,交
楚汉时期的漆器大部分为日常生活用器,本文借助文献调查、综合分析等方法,对楚汉时期的漆器进行研究整理。楚汉漆器工艺主要包括胎骨工艺和髹饰工艺,整体来看,漆器造型拙而有