新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 德州儀器DSP開發(fā)常見問題寶典

德州儀器DSP開發(fā)常見問題寶典

作者: 時間:2013-06-13 來源:網絡 收藏
; -webkit-text-stroke-width: 0px">  八。軟件等待的如何使用?

  DSP的指令周期較快,訪問慢速存儲器或外設時需加入等待。等待分硬件等待和軟件等待,每一個系列的等待不完全相同。

  1)對于C2000系列:硬件等待信號為READY,高電平時不等待。軟件等待由WSGR寄存器決定,可以加入最多7個等待。其中程序存儲器和數據存儲器及I/O可以分別設置。

  2)對于C3x系列:硬件等待信號為/RDY,低電平是不等待。軟件等待由總線控制寄存器中的SWW和WTCNY決定,可以加入最多7個等待,但等待是不分段的,除了片內之外全空間有效。

  3)對于C5000系列:硬件等待信號為READY,高電平時不等待。軟件等待由SWWCR和SWWSR寄存器決定,可以加入最多14個等待。其中程序存儲器、控制程序存儲器和數據存儲器及I/O可以分別設置。

  4)對于C6000系列(只限于非同步存儲器或外設):硬件等待信號為ARDY,高電平時不等待。軟件等待由外部存儲器接口控制寄存器決定,總線訪問外部存儲器或設備的時序可以設置,可以方便的同異步的存儲器或外設接口。

  九。中斷向量為什么要重定位?

  為了方便DSP存儲器的配置,一般DSP的中斷向量可以重新定位,即可以通過設置寄存器放在存儲器空間的任何地方。注意:C2000的中斷向量不能重定位。

十二。如何選擇外部時鐘?

  DSP的內部指令周期較高,外部晶振的主頻不夠,因此DSP大多數片內均有PLL。但每個系列不盡相同。

  1)TMS320C2000系列:

  TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部時鐘可以為5MHz-40MHz。

  TMS320F240:PLL可以÷2,×1,×1.5,×2,×2.5,×3,×4,×4.5,×5和×9,因此外部時鐘可以為2.22MHz-40MHz。

  TMS320F241/C242/F243:PLL可以×4,因此外部時鐘為5MHz。 TMS320LF24xx:PLL可以由RC調節(jié),因此外部時鐘為4MHz-20MHz。

  TMS320LF24xxA:PLL可以由RC調節(jié),因此外部時鐘為4MHz-20MHz。

  2)TMS320C3x系列:

  TMS320C3x:沒有PLL,因此外部主頻為工作頻率的2倍。

  TMS320VC33:PLL可以÷2,×1,×5,因此外部主頻可以為12MHz-100MHz。

  3)TMS320C5000系列:

  TMS320VC54xx:PLL可以÷4,÷2,×1-32,因此外部主頻可以為0.625MHz-50MHz。

  TMS320VC55xx:PLL可以÷4,÷2,×1-32,因此外部主頻可以為6.25MHz-300MHz。

  4)TMS320C6000系列:

  TMS320C62xx:PLL可以×1,×4,×6,×7,×8,×9,×10和×11,因此外部主頻可以為11.8MHz-300MHz。

  TMS320C67xx:PLL可以×1和×4,因此外部主頻可以為12.5MHz-230MHz。



關鍵詞: 德州儀器 DSP開發(fā) 常見問題 寶典

評論


相關推薦

技術專區(qū)

關閉