基于網(wǎng)絡的多DSP調(diào)試技術研究
本文關鍵詞:基于網(wǎng)絡的多DSP調(diào)試技術研究,由筆耕文化傳播整理發(fā)布。
【摘要】:DSP處理器廣泛地應用于社會各個領域。然而,隨著需要處理的數(shù)據(jù)量越來越大,單片DSP的系統(tǒng)已經(jīng)無法滿足,這就要求系統(tǒng)使用多片DSP來進行數(shù)據(jù)處理。系統(tǒng)調(diào)試技術是系統(tǒng)設計中重要的一環(huán),傳統(tǒng)的JTAG方式在多DSP系統(tǒng)調(diào)試中使用十分不便,在系統(tǒng)程序遠程更新的時候,由于應用環(huán)境的影響以及現(xiàn)場調(diào)試的局限性,使得傳統(tǒng)方式使用起來十分困難;另外,由于JTAG鏈可以連接至多8片DSP,所以,對多于8片DSP的系統(tǒng),就至少需要兩條JTAG鏈,這樣就無法一次性對整個系統(tǒng)進行調(diào)試。因此,提出了一種基于網(wǎng)絡對多DSP系統(tǒng)進行調(diào)試的研究方法來解決這一問題。 系統(tǒng)調(diào)試過程中,用于Bootloader的LDR文件的加載是調(diào)試環(huán)節(jié)中非常重要的一環(huán),研究設計的硬件系統(tǒng)含有11片DSP,系統(tǒng)是通過以太網(wǎng)的通信方式,由上位機進行選擇控制,將LDR文件通過以太網(wǎng)加載到FPGA,經(jīng)FPGA進行處理后將數(shù)據(jù)傳輸?shù)絅OR FLASH中。然后,通過上位機選擇,控制FPGA將FLASH中的文件加載到指定的DSP中。系統(tǒng)還將數(shù)據(jù)存儲到NAND FLASH陣列中,系統(tǒng)對NAND FLASH陣列進行分組,每一組NAND FLASH對應一片DSP,這樣便于對大量的加載文件數(shù)據(jù)進行管理。在系統(tǒng)上電以后,上位機控制FPGA將數(shù)據(jù)加載到指定DSP。這樣系統(tǒng)就能夠選擇性地進行程序的更新和調(diào)試。 經(jīng)過測試,系統(tǒng)最終實現(xiàn)了百兆以太網(wǎng)和千兆以太網(wǎng)的通信方式,實現(xiàn)了NOR FLASH的讀寫、NAND FLASH陣列的讀寫操作、實現(xiàn)了FPGA與DSP之間通過LINKPORT進行數(shù)據(jù)傳輸?shù)墓δ堋崿F(xiàn)了上位機對整個系統(tǒng)的控制功能,實現(xiàn)了系統(tǒng)基于網(wǎng)絡的LDR文件自加載功能。
【關鍵詞】:以太網(wǎng) 多DSP FLASH LDR 加載
【學位授予單位】:北京理工大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP332
【目錄】:
- 摘要5-6
- Abstract6-7
- 目錄7-9
- 第1章 緒論9-17
- 1.1 論文的研究目的和意義9-10
- 1.2 國內(nèi)外研究現(xiàn)狀10-13
- 1.3 基于網(wǎng)絡的多 DSP 調(diào)試技術的發(fā)展趨勢13-15
- 1.4 本文的內(nèi)容安排15-17
- 第2章 系統(tǒng)平臺設計17-31
- 2.1 系統(tǒng)平臺結(jié)構(gòu)與實現(xiàn)17-22
- 2.1.1 系統(tǒng)平臺結(jié)構(gòu)分析17-20
- 2.1.2 系統(tǒng)平臺實現(xiàn)20-22
- 2.2 系統(tǒng)核心功能研究22-30
- 2.2.1 以太網(wǎng)絡功能23-24
- 2.2.2 FLASH 陣列讀寫功能24-28
- 2.2.3 DSP 與 FPGA 通信功能28-30
- 2.3 本章小結(jié)30-31
- 第3章 基于網(wǎng)絡的調(diào)試技術研究實現(xiàn)31-54
- 3.1 以太網(wǎng)功能的技術實現(xiàn)31-39
- 3.1.1 TCP、UDP 協(xié)議31-35
- 3.1.2 系統(tǒng)網(wǎng)絡傳輸功能實現(xiàn)35-39
- 3.2 FLASH 陣列讀寫的實現(xiàn)39-50
- 3.2.1 FLASH 陣列讀寫功能39-43
- 3.2.2 FLASH 陣列讀寫的優(yōu)化算法43-47
- 3.2.3 系統(tǒng) FLASH 讀寫功能的實現(xiàn)47-50
- 3.3 模塊之間互連的實現(xiàn)50-53
- 3.3.1 FPGA 與 TS101 的互連50-52
- 3.3.2 系統(tǒng)與上位機的互連52-53
- 3.4 本章小結(jié)53-54
- 第4章 系統(tǒng)平臺測試與結(jié)果分析54-62
- 4.1 以太網(wǎng)功能的測試結(jié)果分析54-57
- 4.2 NAND FLASH 擦寫功能測試結(jié)果分析57-58
- 4.3 LINKPORT 功能測試結(jié)果分析58-61
- 4.4 本章小結(jié)61-62
- 第5章 總結(jié)和展望62-63
- 致謝63-64
- 參考文獻64-66
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 吳瓊之;南方;張峰;;并行DSP系統(tǒng)軟件調(diào)試器設計與實現(xiàn)[J];北京理工大學學報;2011年07期
2 陳朝陽 ,薛崢 ,郭勝江;利用Flash實現(xiàn)DSP對多個程序有選擇的加載[J];單片機與嵌入式系統(tǒng)應用;2004年02期
3 呂毅;凌小峰;宮新保;;基于FPGA的千兆以太網(wǎng)分布式數(shù)據(jù)傳輸技術[J];電視技術;2009年S2期
4 李娟;王金海;王敏;薛青;;DSP外掛FLASH在線編程的研究與實現(xiàn)[J];儀器儀表用戶;2009年01期
5 崔鶴;劉云清;盛家進;;基于FPGA的UDP/IP協(xié)議棧的研究與實現(xiàn)[J];長春理工大學學報(自然科學版);2014年02期
6 鮑敬源;;基于BF537的雙冗余以太網(wǎng)的設計與實現(xiàn)[J];電子設計工程;2010年07期
7 李文祿;蔣宇中;;一種基于以太網(wǎng)的TMS320C6713B程序加載技術[J];海軍工程大學學報;2008年06期
8 王長清;陳棟;;基于FPGA的千兆以太網(wǎng)通信板的設計與實現(xiàn)[J];河南師范大學學報(自然科學版);2011年01期
9 王敏;黃戰(zhàn)華;孫秋實;王銓;;DSP系統(tǒng)程序遠程更新的研究與實現(xiàn)[J];計算機工程與應用;2012年08期
10 王白江;蔡惠智;馮欣欣;康通博;;基于總線的多DSP交叉調(diào)試器的設計與實現(xiàn)[J];計算機工程;2007年20期
本文關鍵詞:基于網(wǎng)絡的多DSP調(diào)試技術研究,,由筆耕文化傳播整理發(fā)布。
本文編號:387139
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/387139.html