异构多核系统调试技术的研究与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:zyqtc1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体制造工艺的快速发展以及集成电路设计技术的不断提高,传统的单核SoC架构已经无法满足日益增长的性能需求,多核SoC技术应运而生。相较于同构多核系统,异构多核系统能够实现资源的最优化配置,在处理复杂特定任务时具有更大的优势。然而,异构多核系统的出现,导致软硬件设计的正确性验证更加困难,没有硬件支持的调试技术已经无法胜任这些复杂的应用。因此,在芯片中采用可调试性设计逐渐成为一种提高芯片调试效率的重要手段,并得到学术界和工业界的广泛研究。本文针对上述问题,开展了异构多核系统调试技术的相关研究。论文的主要工作如下:首先,基于课题组设计完成的一款异构多核系统,设计并实现了一种可配置可裁剪的可调试性模型,为目标系统芯片的生产及实际应用提供有力的支持。可调试性模型包括片上调试架构和上位机软件两部分,本文的工作重点是目标系统可调试性设计的硬件部分,即片上调试架构的设计与实现。其次,对片上调试架构中调试探测器DP的设计进行深入研究,详细分析了目标系统中不同资源节点的调试方案以及相应DP的配置,证明了DP设计的灵活性,同时完成了目标系统中各类资源节点DP模块的电路设计工作。此外,还给出了各DP在FPGA上实现的面积开销,论述了本设计的有效性。最后,将DP模块集成于目标系统中,从RTL级和FPGA两个层次验证了本文设计的DP功能的正确性。此外,通过一个分步调试的应用实例,论述了本文的可调试性设计模型可以通过不同模式的任意组合,快速定位错误所在,有效地支持目标系统的调试工作。本文实现的可调试性设计模型在对目标系统的调试控制方面具有如下特点:(1)采取“离线”调试方案,即预先设定断点或触发点,待系统执行触发调试后,暂停原执行过程进入调试态,获取相关调试数据之后再恢复系统运行。(2)提供五种不同的调试模式以满足目标系统实际应用的调试需求,每次可以根据需选择一种模式生成调试控制命令。(3)调试单元采用模块化设计,对其作相应的功能裁剪,即可实现针对系统中不同资源节点的可调试性设计。(4)调试单元具有可配置性,通过配置各控制寄存器,灵活地设置断点或观察点。
其他文献
<正> 治疗方法:基本方:土茯苓、败酱草、二花、公英各 30g,猪苓、车前子、鱼腥草各20g,泽泻、赤芍、丹参各15g。水煎服,每日1剂。加减:大便干加大黄;白带带血丝加乌贼骨;伴有
微流体系统作为微机电系统的一个重要分支,在生物医学、化学工程等领域具有广泛应用。随着微流体技术的发展,液体在微通道中流动的阻力特性成为研究的热点。微通道壁面的润湿
2005年9月-2009年10月对菜子湖湿地植被分布格局及种类组成进行调查,结合近十年的监测数据,分析了菜子湖水生植物群落的演替过程和驱动因素.结果表明:菜子湖维管植物共有147
网约车新政的出台弥补了一些市场失灵,但是也造成了公众打车难打车贵等违背公共利益的问题,存在政府失灵。本文基于政府管制俘获理论,研究了网约车规制中政府管制俘获困境,并
作为约束理论在项目管理领域应用产生的新方法,关键链技术在其诞生之初便引起了广泛关注。在简要介绍关键链的基本思想后,提出关键链在单项目和多项目环境下应用有区别,探讨
本文首先对激光诱导击穿光谱(LIBS)进行了介绍,分别通过LIBS的基本原理、研究进展、应用领域、优点几个方面进行具体阐述。由于LIBS也存在着探测灵敏度低等缺点,因此接着对激
1.55μm的激光器由于其波长处在第三通信窗口,因而在相干光通信和探测等领域具有广泛的应用。开展该波长的高效率、窄线宽、低噪声、单频光源的研究,对于推动光锁相技术、相
盆腔消炎汤治疗急性盆腔炎46例山东省临沭县中医医院(276700)朱梅英山东省临沂市人民医院(276003)从兰香【关键词】盆腔消炎汤急性盆腔炎金银花连翘笔者自1995年6月~1996年10月,采用盆腔消炎汤治疗急性盆腔炎
随着电路设计和加工技术的快速发展,电子系统变得越来越复杂,这就给电子系统可测性设计提出了更高的要求;同时,在设计电路系统时,越来越多的设计中使用FPGA和CPLD等可编程逻
在各种高能加速器和高频微波器件等设备中,常常需要性能优良的阴极材料提供亮度高、品质好、电流密度大的电子束。与热阴极相比,场发射阴极具有不需要加热、启动快、脉冲发射