《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于CPCI總線的多片ADSP-TS201引導設計
基于CPCI總線的多片ADSP-TS201引導設計
摘要: 數字信號處理器DSP是一種具有特殊結構的微處理器,它專門為實現數字信號處理的各種算法而設計,因而在硬件結構上具有特殊性。TS201是ADI公司TigerSHARC系列中集成了定點和浮點計算功能的高速DSP。該處理器廣泛應用于視頻、通信市場和國防軍事裝備中,適合于大數據量實時處理的應用領域。
關鍵詞: DSP CPCI ADSP-TS201
Abstract:
Key words :
  0 引言

  數字信號處理器DSP是一種具有特殊結構的微處理器,它專門為實現數字信號處理的各種算法而設計,因而在硬件結構上具有特殊性。TS201是ADI公司TigerSHARC系列中集成了定點和浮點計算功能的高速DSP。該處理器廣泛應用于視頻、通信市場和國防軍事裝備中,適合于大數據量實時處理的應用領域。

  TigerSHARC系列DSP引導程序的加載方法非常靈活,可根據實際系統的需求靈活選用。某雷達信號處理機采用6U板形,CPCI總線采用歐洲卡尺寸標準,通過CPCI總線與主機進行數據通信。針對該信號處理機硬件系統,本文提出一種引導方案,該方案采用CPCI總線向板卡傳輸引導代碼,進而依靠FPGA通過鏈路口引導DSP自啟動。

  1 ADSP-TS201引導模式

  DSP的引導就是在DSP系統復位的情況下從DSP外部存儲器裝載算法程序代碼的過程。TS201支持兩種引導模式:主引導(Master Boot)模式和從引導(S|ave Boot)模式。

  在主引導模式下,TS201作為主動方,用外部口輸出地址,讀引導方式選擇(e.jpg)等控制信號,從EPROM或FLASH中加載代碼。在從引導模式下,TS201作為被動方,不向外部輸出控制信號,外部主機或其他設備向TS201的主機或鏈路口傳送要加載的代碼,TS201僅啟動若干DMA通道,并執行第一個DMA所接收的加載核。

  另外,FS201還可以選擇一種“非引導”模式,或利用TS201的(仿真器)USB-ICE加載程序,這種方式可直接將程序加載到TS201內部的RAM或外部的RAM中,DSP直接從RAM中運行程序,常用于DSP的調試過程。

  通過對TS201的e.jpg引腳的設置,可將DSP的引導過程設置成主引導模式或從引導模式。在DSP復位期間,如果e.jpg引腳為低電平,則選擇主引導模式,DSP從外部EPROM或FLASH中加載程序;若e.jpg引腳為高電平,則進入從引導模式,DSP為空閑狀態,等待主機或鏈路口加載程序。兩種引導模式都有相同的加載過程,具體步驟如下:

  (1)TS201自動啟動一個DMA,自動把256個字(32位)傳送到內部存儲器的地址0x00~0xFF。

  (2)TS201執行上述256個字的指令(加載核),加載核啟動其他DMA,把后續指令和數據加載到內部和/或外部存儲器中。

  (3)加載核自我覆蓋,執行DSP算法程序。

  本系統引導方案采用從引導模式,通過CPCI總線將代碼從主機傳至FPGA中,再利用FPGA經過鏈路口啟動DSP。

  2 某雷達信號處理機的引導設計方案

  基于某雷達信號處理機硬件處理平臺,采用如圖1所示的多DSP引導設計方案。

b.JPG

  4片DSP的算法程序代碼(.LDR文件)通過上位機軟件傳輸到FPGA中,FPGA通過與DSPA的鏈路口給DSPA加載程序。DSPA加載成功后,分別引導DSPB,DSPC,DSPD啟動。

  采用這種方式加載DSP的優點:調試DSP時可以不使用JTAG仿真器;同時當DSP自啟動時,可以不采用FLASH或E2PROM存放程序代碼,對于DSP程序的大小沒有限制,也節約了電路板的空間及其硬件設計復雜度。

  采用這種方式加載DSP的難點:CPCI總線與FPGA數據傳輸無誤及FPGA與TS201鏈路口通信,這兩個難點在實際工程中都已經解決。CPCI總線與FPGA接口可以采用PLX9656芯片完成數據傳輸,所以這種加載模式的設計是可行的。

  2.1 自動引導程序設計思路

  為了設計加載(自動引導)程序,首先必須了解ADSP-TS201的軟件設計流程,其流程圖如圖2所示。

c.JPG

  其中,鏈接描述文件(.LDF)定義了整個系統的存儲器配置和程序中數據及代碼的具體存放位置。加載核文件(.DEX)是指加載引導核程序,其功能是將用戶工程所編譯成功的可執行文件(.DXE)合成一個鏈路口加載方式的輸出文件(.LDR)。該加載輸出文件用來定義加載過程中TS201的內部和外部存儲器如何被初始化。

  在VisualDSP++安裝目錄的ldr子目錄下,ADI公司提供了標準加載核文件和相應的源程序(.ASM)和鏈接描述文件。一般可直接使用提供的標準加載核文件或對其相應的源程序進行簡單修改,重新編譯鏈接生成的加載核文件。加載文件是由引導加載器(elfloader)將可執行文件進行一定的格式變化,并在起始位置附加上加載核文件生成的。

  由于TS201有三種引導方式(不考慮非引導模式),ADI公司相應地提供了三種不同的加載和文件,分另0為:TS201_prom.dxe,TS201_li-nk.dxe,TS201_host.dxe。三個程序的核心思想和功能完全一致,只是由于使用的加載端口和方式不同,在具體代碼實現上稍有差異。由于本系統采用鏈路口啟動,同時對于DSPA,DSPB,DSPC,DSPD都采用不同的鏈路口啟動,因此采用鏈路口加載核文件,需要對加載核文件稍作修改,滿足不用鏈路口啟動的需求。

  2.2 本信號處理機的復位引導設計流程

  如圖1所示,4片DSP要運行的程序最終通過上位機讀取后,通過CPCI總線傳至FPGA,4片DSP為鏈路口引導模式。DSP復位后,DSPA從FPGA加載程序,DSPA加載完成后,再分別通過鏈路口加載DSPB,DSPC,DSPD。加載完成后,4片DSP正常執行各自的程序。

  結合以上各部分的分析,可以看出要實現該信號處理機中4片DSP的正確引導,所需的工作由以下幾步組成:

  (1)由DSPB要執行的程序(DSPB.dxe),結合鏈路口的加載核程序生成DSPB的加載文件(DSPB_bin.ldr)。需要注意的是,該鏈路口加載核程序不能直接使用提供的標準鏈路口加載程序,必須將提供的鏈路口加載核文件(TS201_link.asm)中的LINK常數改為1(#define LINK 1),即DSPB由鏈路口1引導。

  (2)與(1)類似,生成DSPC的加載文件(DSPC_bin.ldr),只是需要把鏈路口加載核文件(TS201_link.asm)中的LINK常數改為2(#define LINK 2),即DSPC由鏈路口2引導。同樣DSPD由鏈路口2加載,同樣生成DSPD的加載文件(DSPD_bin.ldr)。

  (3)由于DSPA要通過鏈路口來對DSPB,DSPC,DSPD進行程序引導,所以在進行DSPA編程時,需要在程序的最開始添加給后面所有ADSPTS2 01的引導程序。而每片ADSP-TS201的程序都由引導碼和用戶程序構成,所以在DSPA給其余DSP傳輸程序時將傳輸完整.1dr文件的數據。

  DSPA程序流程圖如圖3所示。

d.JPG

  (1)DSPA關閉所有中斷,所有鏈路口和所有DMA通道,進行初始化;

  (2)開啟鏈路口3,2,1,0,設置鏈路口3接收中斷,鏈路口2,1,O發送中斷;

  (3)設置鏈路口3通過DMA模式接收128 b數據;

  (4)判斷目前加載的DSP,設置相應的鏈路口,發送接收到的128 b數據;

  (5)判斷DSPB,DSPC,DSPD是否加載完成,否則繼續通過鏈路口3接收數據,直到DSP都加載完成;

  (6)加載完成后,DSPA運行自身DSP程序。

  3 系統測試結果

  上述引導設計在某雷達信號處理機中得到驗證,通過上位機軟件,能靈活地加載引導代碼,使得調試更加便捷。測試上位機軟件如圖4所示。

a.JPG

  修改雷達系統的數字信號處理算法,成功地將算法代碼加載到信號處理機中,從而驗證引導設計方案正確可行。

  4 結語

  本文以某雷達信號處理機為平臺,設計實現了基于CPCI總線的鏈路口多DSP引導方案,介紹了軟件設計流程及引導方案思想,最后成功驗證了本引導方案的正確性和可行性。本引導方案不使用FLASH或E2PROM存放代碼,使多DSP的軟件編寫更加靈活,調試更加方便,同時使得硬件電路設計更加簡潔。



 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲人成人一区二区在线观看| 欧美一区二区三区电影在线观看| 欧美日韩中文字幕精品| 久久精品亚洲一区| 亚洲国产精品电影| 国产精品羞羞答答| 欧美国产亚洲精品久久久8v| 亚洲激情专区| 欧美激情一区二区三区在线视频观看| 欧美午夜大胆人体| **欧美日韩vr在线| 欧美在线精品免播放器视频| 国产精一区二区三区| 国产精品一区二区三区久久| 免费在线观看日韩欧美| 欧美深夜福利| 在线观看日韩一区| 国产欧美一区二区精品秋霞影院| 欧美一级视频一区二区| 国产欧美一区二区在线观看| 日韩午夜电影在线观看| 亚洲第一色在线| 欧美一区二区三区视频| 日韩一级片网址| 亚洲二区在线视频| 久久久精品一区二区三区| 这里是久久伊人| 欧美午夜一区二区三区免费大片| 一本色道久久综合狠狠躁篇的优点| 精品不卡一区| 欧美日韩国产免费观看| 国产精品私房写真福利视频| 亚洲精品一区二区三区99| 欧美在线啊v| 亚洲大胆视频| 国产亚洲人成网站在线观看| 亚洲亚洲精品在线观看| 国产精品www994| 羞羞视频在线观看欧美| 欧美在线一级va免费观看| 亚洲欧美在线免费观看| 一区二区三区欧美在线观看| 老司机久久99久久精品播放免费| 一区二区三区在线观看国产| 亚洲黄网站在线观看| 久久精品国产精品亚洲精品| 欧美日本三区| 欧美成人精品三级在线观看| 欧美一区激情视频在线观看| 久久久五月婷婷| 亚洲一区尤物| 亚洲一区二区动漫| 欧美日韩www| 亚洲精品五月天| 久久综合狠狠综合久久综合88| 久久精品国产亚洲aⅴ| 中文成人激情娱乐网| 久久噜噜噜精品国产亚洲综合| 亚洲国产成人久久综合一区| 欧美日韩国产欧| 亚洲一区二区三区在线视频| 欧美三日本三级三级在线播放| 欧美精品www在线观看| 一区二区欧美精品| 亚洲卡通欧美制服中文| 国产精品国产三级国产普通话蜜臀| 亚洲欧美日韩国产综合在线| 欧美图区在线视频| 久久久久久久久岛国免费| 亚洲美女免费精品视频在线观看| 亚洲国产一区二区视频| 极品裸体白嫩激情啪啪国产精品| 亚洲欧美另类国产| 久久综合狠狠综合久久综青草| 欧美三区在线| 国产一区在线免费观看| 久久久久久久久岛国免费| 国产精品va在线播放| 亚洲一区免费视频| 亚洲小说春色综合另类电影| 久久日韩粉嫩一区二区三区| 亚洲毛片在线看| 亚洲日本成人网| 亚洲免费人成在线视频观看| 国产午夜亚洲精品羞羞网站| 久久精品国语| 国产精品日日摸夜夜添夜夜av| 亚洲视频一区二区免费在线观看| 久久精品综合网| 一本色道精品久久一区二区三区| 国产精品久久久久7777婷婷| 国产专区欧美精品| 国产亚洲成年网址在线观看| aa国产精品| 亚洲国产精品嫩草影院| 欧美在线视频全部完| 国产精品人成在线观看免费| 欧美日韩亚洲网| 国内精品久久久久影院色| 欧美激情一区二区三区蜜桃视频| 最新国产成人av网站网址麻豆| 99视频在线观看一区三区| 欧美性做爰毛片| 黄色资源网久久资源365| 日韩午夜在线视频| 欧美精品一区二区三区一线天视频| 韩国福利一区| 国产精品国码视频| 久久蜜桃av一区精品变态类天堂| 麻豆freexxxx性91精品| 欧美日韩一视频区二区| 母乳一区在线观看| 欧美不卡在线视频| 欧美激情一区二区| 久久久视频精品| 日韩视频―中文字幕| 国产婷婷精品| 欧美日韩一区二区视频在线观看| 国产一区二区久久| 久久精品国产免费观看| 欧美精品一区在线发布| 国产欧美精品xxxx另类| 国产一区二区剧情av在线| 亚洲日本va午夜在线影院| 欧美极品在线视频| 中文精品99久久国产香蕉| 欧美精品在线一区二区三区| 最新亚洲一区| 国产一区二区日韩| 欧美国产精品人人做人人爱| 亚洲精品字幕| 狠狠色丁香久久婷婷综合_中| 国产欧美欧美| 国产欧美va欧美va香蕉在| 亚洲午夜一区| 国产精品久久久久一区| 国产欧美日韩91| 亚洲一区在线视频| 亚洲精品久久久久久久久久久久| 亚洲美女免费视频| 欧美精品www在线观看| 国产精品久久久久9999| 亚洲日本免费电影| 亚洲国产一区视频| 欧美成人资源网| 国产精品乱子久久久久| 久久福利视频导航| 极品少妇一区二区三区| 午夜一区二区三区在线观看| 欧美精品一区在线发布| 久久天天狠狠| 久久久久久网址| 国产精品一区在线观看你懂的| 亚洲三级视频在线观看| 国产日本欧美视频| 欧美日韩免费在线| 国产精品成人一区二区网站软件| 亚洲一区二区精品在线| 在线亚洲激情| 午夜免费日韩视频| 亚洲午夜伦理| 麻豆成人小视频| 狠狠v欧美v日韩v亚洲ⅴ| 国产日韩在线一区二区三区| 国产日韩欧美综合精品| 欧美午夜精品一区| 亚洲老板91色精品久久| 99亚洲精品| 亚洲二区免费| 欧美成人tv| 亚洲深爱激情| 美女黄色成人网| 99国产精品私拍| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲精品美女在线观看| 国产精品入口66mio| 欧美婷婷在线| 亚洲综合日韩中文字幕v在线| 99精品国产99久久久久久福利| 欧美电影免费观看高清完整版| 国产视频精品va久久久久久| 欧美亚洲在线视频| 欧美一区日本一区韩国一区| 久久久综合香蕉尹人综合网| 亚洲第一免费播放区| 日韩一级免费| 欧美高清在线观看| 国产日韩欧美在线视频观看| 欧美国产视频一区二区| 欧美新色视频| 国产精品免费看久久久香蕉| 欧美成人黄色小视频| 欧美激情亚洲综合一区| 国产亚洲综合在线| 国产免费亚洲高清| 91久久精品日日躁夜夜躁欧美| 女人香蕉久久**毛片精品| 欧美午夜精品久久久| 久久精品国产999大香线蕉| 新狼窝色av性久久久久久| 欧美大胆人体视频| 欧美—级在线免费片| 一本色道久久综合亚洲精品按摩| 欧美亚日韩国产aⅴ精品中极品| 国产美女在线精品免费观看| 午夜国产精品视频| 亚洲国产欧美不卡在线观看| 亚洲电影免费观看高清完整版在线| 揄拍成人国产精品视频| 欧美大片国产精品| 国产视频欧美视频| 欧美成人精品一区二区三区| 国产伦精品一区二区三区视频孕妇| 国产精品呻吟| 亚洲人成网站在线观看播放| 亚洲精品美女在线观看播放| 欧美日韩亚洲激情| 国产欧美一区二区精品性| 久久久999精品| 亚洲美女精品成人在线视频| 国产精品久久久久永久免费观看| 国产日韩欧美精品一区| 亚洲欧美www| 国产精品国产三级国产专播精品人| 女同性一区二区三区人了人一| 久久美女艺术照精彩视频福利播放| 国产精品一二三四| 欧美午夜宅男影院在线观看| 欧美大片18| 宅男噜噜噜66国产日韩在线观看| 日韩午夜在线视频| 亚洲日韩中文字幕在线播放| 国外成人在线视频网站| 精品99一区二区三区| 欧美日韩视频免费播放| 99视频国产精品免费观看| 国产在线精品一区二区中文| 亚洲欧美久久| 午夜精品美女久久久久av福利| 99国产精品自拍| 免费在线观看一区二区| 欧美日韩裸体免费视频| 久久国产精品久久久久久久久久| 欧美一区二区在线免费观看| 国产精品视频1区| 国产精品麻豆va在线播放| 久久国产欧美| 欧美国产日韩xxxxx| 欧美二区不卡| 夜夜爽av福利精品导航| 日韩视频一区二区三区在线播放| 亚洲第一在线视频| 黑人极品videos精品欧美裸| 亚洲欧美经典视频| 99热免费精品| 亚洲午夜精品网| 欧美激情精品久久久久久| 99成人免费视频| 亚洲欧美日韩精品久久久久| 蜜桃精品一区二区三区| 久久国产精品网站| 欧美丰满少妇xxxbbb| 韩日精品视频一区| 国产视频一区二区在线观看| 久久精品二区| 久久影视精品| 国产日韩高清一区二区三区在线| 欧美成人免费视频| 欧美午夜不卡| 国产视频精品网| 亚洲国产一区二区三区在线播| 久久综合色综合88| 亚洲另类在线一区| 99精品欧美一区二区三区| 国产一区二区丝袜高跟鞋图片| 国产精品sss| 夜夜嗨av一区二区三区网页| 裸体歌舞表演一区二区| 久久久久久黄| 亚洲精品一区二区三| 国产女人精品视频| 伊人久久大香线| 欧美日韩国产麻豆| 欧美美女喷水视频| 夜夜嗨av一区二区三区四区| 亚洲欧美日韩另类| 免费视频最近日韩| 午夜一区二区三区不卡视频| 欧美日韩中文字幕在线| 欧美黄色网络| 国产精品久久久一区二区三区| 亚洲欧美日韩人成在线播放| 久久国产88| 欧美激情二区三区| 国产精品欧美经典| 亚洲欧美一级二级三级| 黄色成人片子| 国产专区欧美专区| 欧美另类在线观看| 国产精品电影观看| 亚洲精品久久视频| 亚洲一区二区三区三| 激情久久久久久| 夜夜嗨av一区二区三区中文字幕| 鲁鲁狠狠狠7777一区二区| 91久久精品国产91性色| 欧美大成色www永久网站婷| 国产精品亚洲综合一区在线观看| 国产精品久久久久av| 国产乱子伦一区二区三区国色天香| 欧美一区二区三区免费视频| 亚洲国产aⅴ天堂久久| 中文国产亚洲喷潮| 欧美福利电影在线观看| 蜜臀久久久99精品久久久久久| 1024精品一区二区三区| 欧美日本亚洲视频| 亚洲性感激情| 国产目拍亚洲精品99久久精品| 欧美成人免费网| 亚洲国产精品久久精品怡红院| 国产精品亚洲综合一区在线观看| 欧美在线免费视频| 国产免费观看久久| 欧美有码在线观看视频| 久久福利一区| 欧美成人官网二区| 久久综合久久美利坚合众国|