新聞中心

EEPW首頁 > 模擬技術(shù) > 設計應用 > ADSP21160實現(xiàn)數(shù)字信號處理系統(tǒng)

ADSP21160實現(xiàn)數(shù)字信號處理系統(tǒng)

作者: 時間:2013-09-22 來源:網(wǎng)絡 收藏
OM: 0px; MARGIN: 20px 0px 0px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">  在本系統(tǒng)中,為了提高系統(tǒng)的高頻炕干擾能力及降低系統(tǒng)的設計難度,在對系統(tǒng)運行速度影響不大的情況下(由于系統(tǒng)的主要耗時集中在矩陣的處理運算上,數(shù)據(jù)傳輸相對而言只占其全部運行時間的幾十分之一),外部選擇了20MHz的驅(qū)動時鐘,再設置內(nèi)部鎖相環(huán)為外部時鐘的4倍,實現(xiàn)其內(nèi)部的高速運算。

  程序加載:需要外接一個14針的JTAG接口,通過使用ADI公司提供的ICE仿真器,從計算機下載編制好的用戶程序,裝入的內(nèi)部存儲器或外接FLASH中。

  外部器件選通:配置了/MS3~/MS0四個外部引腳,用于外部器件的選通。在同一時間,只其中允許一個有效(低電平)。這些引腳分別連接于FLASH、SRAM、并串轉(zhuǎn)換芯片(ST16C550)的使能端,用于選通這些部件以及用于與外部接收機的數(shù)據(jù)通信。CPLD由于關系到數(shù)個器件的邏輯功能,故長期處于工作狀態(tài)(使能端直接接地)。

  3.FLASH加載及外擴存儲器模塊設計

  FLASH加載模塊:為了系統(tǒng)能夠在上電后自動運行,為ADSP21160配置了外接FLASH。按照ADSP21160的用戶手冊,8位FLASH的數(shù)據(jù)線接DSP數(shù)據(jù)線的32_39位,地址線必須從ADDR0開始與ADSP21160相應地地址位直接連接。ADSP21160采用EPROM啟動模式,用/BMS和/MS0相與后連接于FLASH的使能端。

  

ADSP21160實現(xiàn)數(shù)字信號處理系統(tǒng)

  外擴存儲器模塊:ADSP21160是高性能的32位浮點處理器,對外最多可使用64位的數(shù)據(jù)總線??紤]到系統(tǒng)的精度要求及內(nèi)部數(shù)據(jù)的處理模式,本系統(tǒng)對外只使用了32位的數(shù)據(jù)總線。這樣,在外擴存儲器的選擇上,考慮到價格等因素,選用了兩塊256K×16位的SRAM并聯(lián)構(gòu)成32位的外擴存儲器,如圖2所示。

  

ADSP21160實現(xiàn)數(shù)字信號處理系統(tǒng)

  在地址線的連接上,和一般的接法梢有不同。由于ADSP21160規(guī)定,對外部空間的尋址,其奇地址通過低32位數(shù)據(jù)線傳遞;偶地址通過高32位數(shù)據(jù)線傳遞??紤]到在FLASH的連接上使用了DSP數(shù)據(jù)線的32_39位,為了簡化今后PCB板的布線及充分利用SRAM的存儲空間,在設計中,將ADSP21160的ADDR0的引腳懸空,將其ADDR1引腳與SRAM的addr0管腳相連,ADDR2與addr1相連,以下順次連接。

外部通信接口模塊設計

  目標板通過一個50針接口與接收機相連,通過RD_REQ、RD_PMT、RD_EN、RD_CLK四根控制信號線進行,從接收機內(nèi)部開辟的存儲空間讀取數(shù)據(jù)。

  在本系統(tǒng)的設計中,其中間運算數(shù)據(jù)均采用32位浮點數(shù),輸出結(jié)果截取8位有效數(shù)字,通過并串轉(zhuǎn)換器(ST16C550)轉(zhuǎn)換成串行



評論


相關推薦

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

關閉