可重构SoC设计技术研究

可重构SoC设计技术研究

论文摘要

PC市场日渐成熟,以个人信息助理为代表的“数码消费品”终将主导半导体应用市场的下一轮增长,数码消费品的一大特征就是频繁地更新换代。可重构SoC结合了指令集处理器的存贮软编程和可重构逻辑器件的硬布线编程的优点,既具有很强的计算能力、又具有灵活的重构特点;既内涵很宽的通信协议、又有足够的“净空”留给用户去应用创新。也就是说,基于某一个应用领域的可重构SoC架构形成后,用户可以仅仅通过软件编程就能达到重构特定应用功能的目的,这一特点不仅大大适应了后PC时代“数码消费品”应用市场对硅产品既要求高度复杂,又要求较低成本和快速更新上市的要求,而且还因此推动着半导体产业结构的进一步分化,催生“不搞芯片设计、专事平台上创新应用”的Designless模式的涌现。本论文针对“数码消费品”将主导未来半导体应用市场的发展趋势,研究动态重构SoC的设计方法和实现技术。鉴于可重构SoC既是产业界的热点,又是学术研究的前沿,因而论文特别在“直接影响动态重构SoC可实现性和系统成本的FPGA配置数据压缩技术”和“可重构技术与片上通信网络(NoC)技术相结合”两个方面做了重点研究。主要研究工作与取得的创新成果如下:(1)系统总结了业界从ASIC和FPGA两个方向实现可重构SoC所取得的研究成果,并讨论可重构SoC的未来发展方向。尝试以“谁来控制重构、配置何时生成、重构粒度如何”三个问题为轴,建立了动态重构的三维分类法。提出了可涵盖所有动态重构模式的通用DRSoC(动态重构SoC)体系结构,并初步探讨其计算模型和设计流程。以基于Xilinx 32位软核Microblaze的SoPC为目标平台,研究DRSoC实现技术,总结两种动态重构设计方案:“System ACE方案”和“ICAP方案”,并将两种实现方案相结合,实现对通用DRSoC体系结构的模拟,示例其设计流程。(2)研究FPGA配置数据的无损压缩技术,以FPGA配置数据的“帧间数据规律性”和“帧内数据规律性”概念作为算法改进的基础,提出了改进型LZW压缩算法,采用5种通用电路模块为例,以5种不同规模的Xilinx Virtex系列FPGA为目标器件,改进后的算法对配置数据的压缩率在45.63%~67.38%之间,比基本LZW算法压缩率平均提高了10%。在此基础上进一步抽象出片上动态重构通用设计方法,提出了实用的工程目录范例。该设计方法和工程目录范例在11种实用电路模块上进行了实验验证,基于“配置间规律性”的实时压缩技术对动态重构中的部分配置数据取得了43.69%的压缩效果,同时也检验了可重构设计方法的工程实用性。(3)在总结和分析NoC映射算法相关研究的基础上,针对实际系统中各IP核通常在规模上会有很大差异的特点,选择不规则2D Mesh作为动态重构NoC的拓扑结构,建立了NoC拓扑结构的映射算法数学模型和优化目标函数,提出了保证网格不重叠约束条件的数学表达和IP间通信距离的求解方法。以一个视频解码器为例验证了该映射算法的可行性,并给出了FPGA布局结果的实现示例。

论文目录

  • 中文摘要
  • 英文摘要
  • 第一章 绪论
  • 1.1 集成电路(IC)发展规律综述
  • 1.1.1 IC 产品的“波动循环”
  • 1.1.2 IC 产业的“三次变革”
  • 1.1.3 IC 设计的发展规律
  • 1.2 选题依据
  • 1.3 论文内容
  • 第二章 可重构技术
  • 2.1 可重构技术基础
  • 2.1.1 现场可编程门阵列 FPGA
  • 2.1.2 可重构领域基本概念
  • 2.1.2.1 可重构术语
  • 2.1.2.2 重构特性分类
  • 2.1.2.3 可重构系统基本结构
  • 2.2 可重构技术的发展概况
  • 2.2.1 可重构处理器
  • 2.2.2 可重构SoC
  • 2.2.2.1 可重构SoC 的ASIC 解决方案——RSoC
  • 2.2.2.2 可重构SoC 的FPGA 解决方案——SoPC
  • 2.2.3 可重构操作系统
  • 2.3 可重构SoC 的未来
  • 2.4 小结
  • 第三章 动态重构片上系统(DRSoC)设计方法和实现技术
  • 3.1 DRSoC 设计方法
  • 3.1.1 相关研究
  • 3.1.2 动态重构三维分类法
  • 3.1.3 通用 DRSoC 体系结构
  • 3.1.4 DRSoC 计算模型
  • 3.1.5 DRSoC 设计流程
  • 3.2 DRSoC 实现技术
  • 3.2.1 基于Microblaze 的SoPC
  • 3.2.2 System ACE 方案
  • 3.2.3 ICAP 方案
  • 3.2.4 通用DRSoC 模拟方案
  • 3.2.4.1 OPB HWICAP
  • 3.2.4.2 OPB SYSACE
  • 3.2.4.3 设计示例
  • 3.3 小结
  • 第四章 DRSoC 的配置压缩技术
  • 4.1 配置压缩技术
  • 4.1.1 相关研究
  • 4.1.2 LZW 压缩算法原理
  • 4.1.3 帧内规律性和帧间规律性
  • 4.2 配置压缩算法改进与验证
  • 4.2.1 算法改进
  • 4.2.2 模拟实验
  • 4.2.3 解压缩硬件
  • 4.3 Virtex FPGA 部分配置压缩
  • 4.3.1 部分配置压缩解决方案
  • 4.3.2 动态重构系统设计方法
  • 4.3.2.1 基于模块化的设计方法
  • 4.3.2.2 动态重构系统的设计特性
  • 4.3.2.3 动态重构系统的工程目录结构范例
  • 4.3.2.4 动态重构系统设计流程和要点
  • 4.3.3 部分配置数据压缩模拟结果
  • 4.4 小结
  • 第五章 可重构器件片上通信网络
  • 5.1 NoC 技术
  • 5.1.1 相关研究
  • 5.1.1.1 行业发展趋势导致NoC 的出现
  • 5.1.1.2 NoC 硬件结构
  • 5.1.1.3 NoC 通信协议
  • 5.1.1.4 NoC 研究概况
  • 5.1.2 NoC 与总线结构的性能对比
  • 5.1.3 NoC 设计方法学
  • 5.2 可重构器件NoC 映射算法研究
  • 5.2.1 NoC 映射算法的相关研究
  • 5.2.2 可重构器件NoC 设计
  • 5.2.2.1 不规则 2D mesh NoC 映射数学模型
  • 5.2.2.2 优化目标函数
  • 5.2.2.3 映射算法验证
  • 5.2.2.4 映射结果 FPGA 实现
  • 5.3 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 攻读博士学位期间发表的论文
  • 相关论文文献

    • [1].基于远程动态重构的通用靶场测控系统设计[J]. 计算机测量与控制 2019(12)
    • [2].基于实时电价的配电网动态重构[J]. 新型工业化 2020(02)
    • [3].配电网三相不平衡的动态重构方法研究[J]. 信息技术 2020(08)
    • [4].基于双FPGA系统的高速全局动态重构设计与实现[J]. 现代电子技术 2017(16)
    • [5].浅议重盐集团物流的动态重构[J]. 中国盐业 2011(19)
    • [6].基于重构有效性和最优网架选择的配电网动态重构研究[J]. 电网与清洁能源 2020(07)
    • [7].基于CPLD的FPGA快速动态重构设计[J]. 电讯技术 2008(07)
    • [8].基于混合优化算法的配电网动态重构研究[J]. 电气技术 2016(06)
    • [9].基于综合处理平台的任务系统动态重构技术[J]. 信息通信 2019(10)
    • [10].基于指数加权-核在线序列极限学习机的混沌系统动态重构研究[J]. 物理学报 2019(10)
    • [11].基于改进双层聚类多目标优化的配电网动态重构[J]. 电力系统保护与控制 2019(21)
    • [12].采用改进细菌觅食算法的含分布式电源配电网动态重构[J]. 电力系统及其自动化学报 2017(04)
    • [13].基于配电网动态重构的分布式光伏消纳策略[J]. 电力自动化设备 2019(12)
    • [14].有源配电网动态重构的状态分裂多目标动态规划算法[J]. 中国电机工程学报 2019(17)
    • [15].智能变电站二次系统动态重构分析[J]. 科技与创新 2018(12)
    • [16].虚拟仪器系统动态重构管理技术研究[J]. 深圳信息职业技术学院学报 2015(03)
    • [17].复译当中文化语境的动态重构[J]. 社科纵横 2011(12)
    • [18].三相不平衡有源配电网鲁棒动态重构[J]. 电力系统自动化 2019(05)
    • [19].考虑网架动态重构的主动配电网双层扩展规划[J]. 电网技术 2018(05)
    • [20].应急管理仿真模型动态重构:框架与方法[J]. 珞珈管理评论 2011(02)
    • [21].支持动态重构的制造系统逻辑控制器设计方法[J]. 同济大学学报(自然科学版) 2012(10)
    • [22].考虑分布式电源不确定性的配电网鲁棒动态重构[J]. 中国电机工程学报 2018(16)
    • [23].提升分布式电源接纳能力的配电网三相鲁棒动态重构[J]. 电力系统自动化 2019(18)
    • [24].基于故障预测与健康管理的DIMA动态重构技术综述[J]. 计算机测量与控制 2019(10)
    • [25].多核DSP的动态重构方案的设计与实现[J]. 机械设计 2018(S1)
    • [26].基于EAPR的FPGA局部动态重构实现[J]. 空军雷达学院学报 2010(05)
    • [27].基于FPGA片上PowerPC实现动态重构[J]. 电子质量 2009(11)
    • [28].采用特性指标聚类和改进萤火虫算法的配电网动态重构[J]. 太阳能学报 2018(11)
    • [29].基于FPGA动态重构的多功能测试技术研究及应用验证[J]. 现代制造工程 2019(03)
    • [30].含间歇性DG的主动配电网动态重构研究[J]. 浙江电力 2018(11)

    标签:;  ;  ;  ;  ;  ;  ;  

    可重构SoC设计技术研究
    下载Doc文档

    猜你喜欢