復(fù)雜多核系統(tǒng)的調(diào)試系統(tǒng)設(shè)計與研究
[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.
【學(xué)位授予單位】:合肥工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TN47
【參考文獻】
相關(guān)期刊論文 前10條
1 侯寧;盧亞鵬;張多利;;基于片上網(wǎng)絡(luò)的多核芯片組通訊方案[J];計算機時代;2014年10期
2 梁辰;;芯片拉動“云”與“端” “全面發(fā)展”的英特爾[J];通信世界;2012年14期
3 陳芳園;張冬松;王志英;;異構(gòu)多核處理器體系結(jié)構(gòu)設(shè)計研究[J];計算機工程與科學(xué);2011年12期
4 楊旭;劉江;錢誠;蘇孟豪;吳瑞陽;陳云霽;胡偉武;;一種面向多核處理器的通用可調(diào)試性架構(gòu)[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2011年10期
5 閆瑾;;SOC技術(shù)與發(fā)展預(yù)測[J];信息技術(shù);2011年09期
6 邱里鑫;權(quán)治;張文志;;基于SOPC的嵌入式系統(tǒng)設(shè)計[J];計算機與網(wǎng)絡(luò);2011年16期
7 ;Zynq-7000可擴展處理平臺[J];世界電子元器件;2011年06期
8 李麗;許居衍;;片上網(wǎng)絡(luò)技術(shù)發(fā)展現(xiàn)狀及趨勢淺析[J];電子產(chǎn)品世界;2009年01期
9 李曉明;王韜;劉東;杜江凌;;走進多核時代[J];計算機科學(xué)與探索;2008年06期
10 史仁杰;;雷達反導(dǎo)與林肯實驗室[J];系統(tǒng)工程與電子技術(shù);2007年11期
相關(guān)博士學(xué)位論文 前2條
1 王超;異構(gòu)多核可重構(gòu)片上系統(tǒng)關(guān)鍵技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2011年
2 扈嘯;嵌入式多核處理器在線追蹤調(diào)試與錯誤檢測關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2007年
相關(guān)碩士學(xué)位論文 前6條
1 李萍萍;異構(gòu)多核系統(tǒng)調(diào)試技術(shù)的研究與實現(xiàn)[D];合肥工業(yè)大學(xué);2015年
2 馮亞楠;基于SOPC的嵌入式系統(tǒng)架構(gòu)及應(yīng)用驗證[D];內(nèi)蒙古大學(xué);2014年
3 任穎新;基于FPGA的嵌入式系統(tǒng)應(yīng)用研究[D];西安電子科技大學(xué);2010年
4 呂生峰;基于FPGA的多媒體平臺開發(fā)[D];西安建筑科技大學(xué);2009年
5 王陽贊;ARM CoreSight跟蹤調(diào)試技術(shù)的研究與應(yīng)用[D];武漢理工大學(xué);2009年
6 鐘耿;嵌入式系統(tǒng)片上調(diào)試研究[D];浙江大學(xué);2008年
,本文編號:2230307
本文鏈接:http://www.sikaile.net/falvlunwen/zhishichanquanfa/2230307.html