<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于USB總線的ADSP-TS101S鏈路口加載

          基于USB總線的ADSP-TS101S鏈路口加載

          作者: 時間:2012-07-23 來源:網(wǎng)絡(luò) 收藏

          摘要:在DSP系統(tǒng)上運行的程序,系統(tǒng)上電復(fù)位后需要加載程序到DSP的程序存儲器內(nèi)。這是使用外部加載模式時的系統(tǒng)開發(fā)不可缺少的環(huán)節(jié)。針對實際需求,提出了一種使用對ADSP_TS101S進行鏈路口加載的方案,并介紹了設(shè)計思想和實現(xiàn)過程。實際應(yīng)用的試驗證明,提出的加載方案有效且簡單易行。
          關(guān)鍵詞:ADSP_TS101S;鏈路口;;加載

          ADSP_TS101S(以下簡稱TS101)是美國ADI公司推出的TigerSHARC系列數(shù)字信號處理器中一款高性能的靜態(tài)超標量處理器,它專為大規(guī)模信號處理任務(wù)和通信應(yīng)用進行了結(jié)構(gòu)上的優(yōu)化,廣泛應(yīng)用于雷達等高速實時信號處理系統(tǒng)。
          將程序代碼加載到DSP內(nèi)部程序空間時,通常采用開發(fā)器的JTAG接口將執(zhí)行文件加載到DSP內(nèi)存里進行調(diào)試;在硬件仿真完成后,又通過JTAG接口將生成的ldr文件燒寫到與TS101相連的FLASH里固化。然而在很多情況下,使用開發(fā)器加載或固化程序很不方便,甚至無法實現(xiàn),因此需要開發(fā)一種脫離開發(fā)器的TS101加載方式?;谶@種需求,設(shè)計實現(xiàn)了基于的TS101鏈路口加載,只需一根USB線纜,即可實現(xiàn)TS1 01的程序在線重加載和固化。

          1 Link Port協(xié)議
          鏈路口(Link Port)是TS101的一種高速互聯(lián)接口,它的通信是通過一個8位的數(shù)據(jù)和3個控制信號進行的,有4組LINK管腳。其中LxC LKIN和LxCLOUT是時鐘/應(yīng)答輸入和輸出管腳;LxDAT[7:0]-數(shù)據(jù)輸入輸出;LxDIR是LINK的方向指示信號。Link Port的最簡單的連接方式(如圖1所示)用了LxCLKIN,LxCLKOUT,和LxDAT。每個101 DSP的LxCLKOUT與其它的LxCLKIN相連,兩片TigerSHARC101 DSP芯片之間用LxDAT數(shù)據(jù)總線相連。

          本文引用地址:http://www.ex-cimer.com/article/202238.htm

          a.JPG


          Link Port的最小傳輸單位是8個時鐘周期,數(shù)據(jù)總量為4倍字長(16字節(jié),在時鐘的雙沿觸發(fā))。傳輸被發(fā)送端初始化,只有當接收端設(shè)置LxCLKOUT(對于發(fā)送端為LxCLKIN)為高電平,發(fā)送才能被初始化為一次傳輸。LxCLKOUT為高電平意味著接收端為接收模式并且接收緩沖器為空。


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: ADSP-TS USB 總線

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();