可配置可扩展处理器关键问题研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:jiaranerzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的设计方法与制造技术的不断发展及其应用需求的迅速增长,片上系统(SoC)在嵌入式系统领域发挥着越来越重要的作用。但当进入深亚微米时代,传统的以专用集成电路(ASIC)为核心的SoC设计方法由于其开发周期过长,无法满足瞬息万变的用户需求,而以可配置可扩展处理器为核心的SoC设计方法将解决这一问题。本文将针对当前可配置可扩展处理器几个亟待解决的关键问题展开深入研究。首先,本文提出了一种基于传输触发体系结构的完全可配置可扩展T*CORE处理器模板,为后续研究构建了底层硬件基础。进而,本文提出了面向T*CORE的自动化软硬件协同设计流程与方法,通过该流程设计者可快速完成T*CORE处理器体系结构定制、高层次建模、相关软件工具及逻辑网表的自动生成等任务。高效的编译器是充分发挥T*CORE处理器性能的关键。本文提出了基于中间语言格式的T*CORE可重定目标编译器架构。对于架构中的寄存器分配任务,本文引入线性扫描算法解决了传统算法中存在的时间复杂度和空间复杂度过高,变量对于寄存器压力较大等问题。针对指令调度任务,本文首先提出了一种基于操作的关键路径与表调度混合算法,但该算法属于局部最优化算法,限制了调度性能。随后,本文又提出了一种通过遗传算法框架抽象指令调度问题的思想,并使用最小延迟矩阵和整数线性规划模型来处理各种数据依赖及资源约束,从而获得更高的指令级并行度。系统级建模对于SoC架构设计空间探测极为重要,但T*CORE处理器架构的高灵活性增加了其系统级建模的复杂度与难度。本文针对该问题提出了一种将面向对象技术与SystemC仿真技术相结合的系统级建模方法,并基于该方法设计了周期精确位精确的T*CORE处理器系统级模型,从而使得该模型具有灵活性高、易扩展、松耦合、仿真速度快、准确度高等优势。T*CORE处理器的架构特点导致其存在指令长度过宽以及代码规模膨胀迅速的缺陷。针对前者,本文提出了一种空操作NOP复用的方法,利用空操作字段存储长立即数以缩短指令长度。对于后者,本文提出利用算术编码完成T*CORE代码的压缩,并在压缩过程中通过马尔可夫模型获取转移概率,以获得更高的压缩率。最后,本文介绍了面向MP3解码应用而设计了T*CORE A0424v1芯片,并在GSMC 0.13μm CMOS工艺下完成MPW流片。该芯品最高工作主频可达150MHZ,面积为3.25mm2,静态功耗为2.27mw。此外,本文给出了利用该芯片与C*CORE处理器构建的面向音频应用的多核片上系统的整体设计方案,该系统仅在33MHZ主频之下即可完成高质量MP3实时解码,信噪比在85db以上,而动态功耗仅为9.23mw,从而验证了以T*CORE可配置可扩展处理器为基本设计单元的SoC具有很高的性价比以及设计灵活性。
其他文献
采用"化学气相渗透法+聚合物先驱体浸渍裂解法"(CVI+PIP)混合工艺制备出连续炭纤维增强碳化硅陶瓷复合材料(3D C/SiC)推力室,综合考察了复合材料的机械性能、微观结构和气密
在新旧动能转换时期,我国企业早已意识到研发投入与创新型国家的要求差距甚大,研发预算管理水平与制度存在明显的不足。本文指出了我国研发预算管理存在的种种问题,并相应的
投资主体基本信息基本情况:男性,2019 年硕士毕业参加工作,预期月薪5000元,准备每月定期拨出部分工资用于投资理财.风险偏好:本人注重在投资中获得较为丰厚的投资收益,因此可
期刊
本文对“说专业”的内涵和思路进行了理论探析,并以我院计算机多媒体技术专业为例,以“说专业”形式介绍了专业建设情况,旨在进一步推动专业建设与改革,提高职业教育人才培养
Prion病是一组由传染性朊蛋白侵袭中枢神经系统导致的致死性神经变性性脑病,以病变区域广泛神经元缺失和神经胶质增生伴有明显空泡形成海绵状态为特征。Prion病包括疯牛病(ma
会议
奥奥鸭刚工作,好不容易攒了35000元,想把钱存银行,但银行的利率实在太低了,因此他听从朋友的建议,决定把这35000元投入到股市当中,学习炒股。奥奥鸭什么都不懂,就听从"股评专
从处理甲苯的高温、常温生物过滤塔中筛选获得嗜热菌(55℃)和常温菌(30℃),并系统比较了它们在形态特征、甲苯去除性能和生长特性方面的区别。结果表明,嗜热菌和常温菌在大小、形状
互联网金融的发展现状互联网金融于2012年首次由学者提出,目前学术界的主流观点倾向于认为互联网金融是一种创新型金融模式,它能够借助互联网信息传递速度快,传递成本低等优
期刊