复杂多核系统的调试系统设计与研究
[Abstract]:With the deep integration of embedded system and FPGA development platform, the technology of system-on-a-Programmable-Chip (SOPC) based on FPGA has been flourishing unprecedentedly. Based on the configurable soft core embedded in the FPGA and the reusable intellectual property (IP), microprocessor technology, SOPC design and hardware-software co-design can be realized by bus and peripheral hardware devices, which greatly reduces the design difficulty and complexity. However, with the increase of complexity and performance of complex multi-core SoC design, the task of debugging software and hardware becomes more and more difficult. Traditional testing methods and debugging methods can not guarantee the correctness of chip function design under limited conditions, and the cost of verification increases. Therefore, the multi-core debugging technology which can improve the debugging quality is the key to reduce the debugging time and design cost. The appearance of SOPC technology can greatly change the traditional debugging methods and improve the debugging efficiency of complex multi-core SoC. The debugging technology of complex multi-core system based on NoC is deeply studied. A practical debugging system is designed and implemented based on SOPC technology. The main work and research contents of this paper are as follows: Firstly, the current debugging technology and the complex multi-core system designed by the project team are studied and analyzed, and the software finger of the target system is completed. Based on the SOPC technology, a debugging system architecture with configurable, programmable, tailorable and portable functions is implemented. The architecture can track and monitor the key data of the target system, schedule tasks and control the system, and restore the work flow of the system. It has a good practical price. Secondly, the design of the key modules of the debugging system architecture is deeply studied and analyzed, including the debugging structure designed according to the characteristics of the working mechanism of the target system, the transmission mechanism of the commands and data of the debugging system, and the four debugging mechanisms of the debugging system. The debugging system with high efficiency, practicability and portability is realized by combining SOPC technology with software and hardware co-design method. The debugging control instruction design and corresponding debugging process for the target system are completed. Then, the debugging system designed and implemented in this paper is integrated into the target system, and the input and output devices of the debugging system are tested cooperatively based on the Virtex-6XC6VLX760 FPGA development board. In the test task set of the target system, the classic large-point FFT convolution operation is selected for algorithm analysis and mapping, and the task addition is completed in the target system. The experimental results show that the debugging requirements such as key data information monitoring, task tracking and system control can be well fulfilled through a friendly debugging interface without affecting the normal task execution of the target system. The feasibility of the system scheme, the debugging system design process has two characteristics, namely, SOPC technology and hardware-software co-design method, and meets the debugging requirements of complex multi-core SoC, which has a certain practical value.
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN47
【参考文献】
相关期刊论文 前10条
1 侯宁;卢亚鹏;张多利;;基于片上网络的多核芯片组通讯方案[J];计算机时代;2014年10期
2 梁辰;;芯片拉动“云”与“端” “全面发展”的英特尔[J];通信世界;2012年14期
3 陈芳园;张冬松;王志英;;异构多核处理器体系结构设计研究[J];计算机工程与科学;2011年12期
4 杨旭;刘江;钱诚;苏孟豪;吴瑞阳;陈云霁;胡伟武;;一种面向多核处理器的通用可调试性架构[J];计算机辅助设计与图形学学报;2011年10期
5 闫瑾;;SOC技术与发展预测[J];信息技术;2011年09期
6 邱里鑫;权治;张文志;;基于SOPC的嵌入式系统设计[J];计算机与网络;2011年16期
7 ;Zynq-7000可扩展处理平台[J];世界电子元器件;2011年06期
8 李丽;许居衍;;片上网络技术发展现状及趋势浅析[J];电子产品世界;2009年01期
9 李晓明;王韬;刘东;杜江凌;;走进多核时代[J];计算机科学与探索;2008年06期
10 史仁杰;;雷达反导与林肯实验室[J];系统工程与电子技术;2007年11期
相关博士学位论文 前2条
1 王超;异构多核可重构片上系统关键技术研究[D];中国科学技术大学;2011年
2 扈啸;嵌入式多核处理器在线追踪调试与错误检测关键技术研究[D];国防科学技术大学;2007年
相关硕士学位论文 前6条
1 李萍萍;异构多核系统调试技术的研究与实现[D];合肥工业大学;2015年
2 冯亚楠;基于SOPC的嵌入式系统架构及应用验证[D];内蒙古大学;2014年
3 任颖新;基于FPGA的嵌入式系统应用研究[D];西安电子科技大学;2010年
4 吕生峰;基于FPGA的多媒体平台开发[D];西安建筑科技大学;2009年
5 王阳赞;ARM CoreSight跟踪调试技术的研究与应用[D];武汉理工大学;2009年
6 钟耿;嵌入式系统片上调试研究[D];浙江大学;2008年
,本文编号:2230307
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/2230307.html