Software : 週邊驅動程式(Peripheral Drivers)

DSP 週邊軟體支援 - 免費 DSP 軟體資料庫(Chip Support Libraries)

TMS320(tm) DSPs 內建許多常用的週邊功能, 此外, 德州儀器也提供許多個別元件, 包括編碼器 (codecs)及資料轉換器等, 皆可當做DSP的連接點。


為了簡化on-chip 的週邊配置, 研發人員可利用Chip Support Library (CSL), 這個資料庫支援所有on-chip 週邊包括cache, DMA, PCI, EMIF, HPI, MCBSP, and Timer, 還提供一組C巨集功能可做為硬體抽象電路(Hardware Abstraction Layer ,HAL), 它能讓研發人員象徵地配置暫存器而不需去計算每個暫存器精確的位元分佈。 CSL 亦提供基本資源管理來保護偶然的開發資源, 如一個 DMA channel可同步執行一個以上的系統。

為了達到週邊的可編程控制, CSL 是內建在DSP/BIOS 配置工具中, 研發人員能圖解式地選擇個別暫存器施標, 並設定正確數值。然後配置工具會產生適當的CSL 來呼叫配置這些暫存器。

DSP/BIOS 亦提供適用於streaming, frame-based週邊應用如codecs, ADC/DACs and TDM 介面的驅動程式模型, 可自許多DSK模擬板編程原始程式格式而取得這些驅動程式, 用來模擬如何設定on-chip peripherals 如MCBSP 及 DMA 用來有效串接DSP的資料。

 

 

 
 
Chip Support Libraries
回軟體庫