本文研究了基于Nios Ⅱ的FPGA-CPU調試技術。論文研究了NiosⅡ嵌入式軟核處理器的特性;實現了以Nios Ⅱ嵌入式處理器為核心的FPGA-CPU調試系統的軟、硬件設計;對兩種不同類型的FPGA-CPU進行了實際調試,對實驗數據進行了分析。 在硬件方面,為了控制和檢測FPGA-CPU,設計并實現了FPGA-CPU的控制電路、FPGA-CPU的內部通用寄存器組掃描電路、存儲器電路等;完成了各種外圍設備接口的設計;實現了調試系統的整體設計。 在軟件方面,設計了調試監控軟件,完成了對FPGA-CPU運行的控制和信號狀態的監測。這些信號包括地址和數據總線以及各種寄存器的數據等;實現了多種模式下的FPGA-CPU調試支持單時鐘調試、單步調試和軟件斷點多種調試模式。此外,設計了專用的編譯軟件,實現了基于不同指令系統的偽匯編程序編譯,提高了調試效率。 本文作者在實現了FPGA-CPU調試系統基礎上,對兩種指令系統不同、結構迥異的FPGA-CPU進行實際調試。調試結果表明,這種基于IP核的可復用設計技術,能夠在一個FPGA芯片內實現調試系統和FPGA-CPU的無縫連接,能夠有效地調試FPGA-CPU。
標簽: FPGACPU Nios 調試
上傳時間: 2013-08-04
上傳用戶:zhch602
隨著嵌入式系統的發展、嵌入式應用的不斷增長以及嵌入式系統復雜性不斷提高,嵌入式軟件的規模和復雜性也不斷提高。在目前的嵌入式系統開發中間,軟件開發占80%以上的工作量,嵌入式軟件的質量和開發周期對產品的最終質量和上市時間起到決定性的影響。因此,為了保持產品競爭力,支持用戶對嵌入式設備進行快速、高效的軟件開發,嵌入式的開發人員迫切需要更加強大的調試技術和手段來為開發復雜的嵌入式應用提供幫助;同時,強有力的嵌入式軟件開發工具也是基本的必備條件。 本文結合ARM公司RVDS集成開發環境中調試模塊組成部分Event Viewer系統的開發,實現了對通過原始數據源采集到的CoreSight跟蹤數據的完整實時解析,并最終在顯示模塊中將其包含的信息以可視化的形式直觀地展現給用戶,以供后續的程序性能分析和嵌入式軟件系統調試。研究了與本課題相關的一些技術,包括CoreSight調試體系結構、嵌入式常見調試技術、Eclipse平臺體系架構及其插件擴展點技術。在研究嵌入式集成開發環境國內外現狀及其發展趨勢的基礎上,結合Event Viewer系統的整體需求,介紹了系統的總體設計及其功能模塊劃分,并給出了系統的第三方擴展設計。討論了系統解析模塊的設計與實現。在分析CoreSight跟蹤數據解析流程的基礎上,對系統中解析模塊進行了詳細設計,并完成了基于ITM數據流的解析實現。結合系統的功能需求和解析模塊的設計,本文利用Eclipse插件擴展點機制,劃分解析模塊提供對外擴展,實現了系統向第三方產品提供商提供擴展接口的功能,第三方可以在此基礎上提供自己的解析處理。利用Eclipse View擴展點和SWT/JFace技術,實現了對跟蹤數據的前臺展示,包括Text、Event、Analog三種類型;本文著重討論了Analog展示部分的詳細設計和實現,將解析后得到的Analog數據信息以實時曲線圖的形式展現給客戶,提供對Analog數據變化趨勢的直觀描述。
標簽: ARMCoreSight 調試技術
上傳時間: 2013-04-24
上傳用戶:www240697738
標簽: FPGACPU Nios 調試 技術研究
上傳時間: 2013-05-19
上傳用戶:xinyuzhiqiwuwu
針對嵌入式軟件的特點及其對調試技術的要求,在比較常用的一些動態調試方法基礎上,提出了一種在線調試技術。在不影響系統運行環境和實時性要求的前提下,通過將數據臨時保存在數組中,自動生成文件或在外部觸發事件下生成文件的方式,實現對變量變化過程的動態跟蹤,并給出了具體設計流程圖。最后結合工程應用,通過對一類嵌套式數據丟包現象的排查過程,驗證了本方法的有效性和實際應用價值。
標簽: 在線調試 中的應用 嵌入式 系統軟件
上傳時間: 2013-11-01
上傳用戶:mnacyf
鑒于“開關電源電路設計要點與調試”技術講座視頻比較大,有200多M,我們將視頻分為4個部分。為了方便廣大工程師朋友下載,現在將下載地址整合在一起提供給大家
標簽: 開關電源 電路設計 調試
上傳時間: 2015-01-03
上傳用戶:wanglf7409
jtager調試技術
標簽: jtager 調試技術
上傳時間: 2014-01-19
上傳用戶:ecooo
linux下用gdb調試技術詳細介紹中文版, pdf格式, 內有調試實例, 取之于網, 用之于網, 與你分享!
標簽: linux gdb 調試技術
上傳時間: 2015-03-28
上傳用戶:aix008
vc程序設計與實例中關于調試技術的VC++源代碼
標簽: VC 程序設計 源代碼 調試技術
上傳時間: 2015-10-05
上傳用戶:784533221
< windows程序調試>>,這本書很好的介紹了在VC++6.0環境下,怎么來調試一個程序,包括多線程調試等一些高級調試技術!
標簽: windows gt 6.0 調試
上傳時間: 2015-10-20
上傳用戶:wys0120
基于ARM7內核的嵌入式應用程序調試技術
標簽: ARM7 內核 嵌入式 應用程序
上傳時間: 2014-02-07
上傳用戶:liglechongchong
蟲蟲下載站版權所有 京ICP備2021023401號-1