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