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