目前分類:DSP (6)

瀏覽方式: 標題列表 簡短摘要

5DF5_5  

 與台北科技大學電子系蔡偉和教授所合作的新書於八月份上市,並感謝五南出版社印刷發行。本書主要介紹數位信號處理的開發平台,採用的是德州儀器半導體公司所生產的單晶片系統。過去,常常收到大學專題生和研究生或開發人員有關 DSP 開發的問題,問題的類型大致上分成"不知道找何種平台開發",或者"確定平台了卻不知如何下手"。第一個問題在於選擇平台,本書介紹六種DSP平台,讀者可以了解後再選用適合的平台。第二個問題則是如何入門,本書除了介紹DSP平台之外,更給讀者使用平台的第一步(Get Started),縮短摸索的時間。

因此,為了解決初次使用者的困擾,本書從系統開發的角色說明,然後依據不同的應用介紹各類型 TMS320 DSP 開發平台,包括:C2000, C5000, C6000系列,最後提供實用的實驗範例讓學生按圖索驥。底下所列為本書的目錄。

文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣()

DSC00484.JPG  

在 CCS3.3 上面研究 TMS320C5515 晶片的功能,Spectrum Digital 出了一塊開發板,方便學習。同系列的 DSP 有 C5504 / C5505 / C5514 / C5515 ,省電是其強調的功能。系列中的這四顆晶片,他們的pin腳是相容的,晶片可以互換。不過,有些許的功能差異以及價格的差異,其中 C55x5 多了 LCD 與 ADC 介面。

C5515 內建 bootloader,開機時,先依序檢查外部的 NOR, NAND, SPI (EEPROM), I2C (EEPROM) 是否儲存程式碼,如果有的話,則載到晶片內的 RAM 而執行,如果沒有,則檢查 SD or USB,也可以由外接式媒介來啟動 C5505 / C5515。

文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(2) 人氣()

        美商英特爾–IntelTM提供了『Intel Integrated Performance Primitives』(簡稱︰Intel IPP),這是一套跨平臺的軟體元件庫。這套函式庫提供了廣泛的多媒體功能:音頻解碼器(例如:H.263、MPEG-4)、圖像處理(JPEG)、信號處理、語音壓縮(例如:G.723、GSM、AMR)和加密機制。「Intel IPP」包含各種的函數,用於進行向量與圖像處理、顏色轉換、過濾、分屏、變換,以及算術、統計、幾何與形態運算。對於每個函數,「Intel IPP」均支持多種資料類型和佈局,同時保持了資料結構的最小化,它提供了豐富的選項供用戶在設計與最佳化應用程式時選用,不必再去編寫特定代碼。Intel IPP針對多數的 Intel Microprocessor(微處理器)進行最佳化,包括︰Intel Pentium 4處理器、採用 Intel Centrino 移動運算技術的 Intel Pentium M處理器組件,Intel Itanium 2處理器、Intel Xeon處理器、以及採用 Intel XScale 技術的 Intel PCA應用處理器。採用一套跨平台結構的通用API,使用者除了不需要擔心平台相容性的問題,更節省了開發成本以及研發時間,使用者可以輕輕鬆鬆移植原有應用程式。

        隨著伺服器上的 CPU 運算速度越來越快,價格比起DSP晶片便宜許多,因此在 DSP 伺服器的設計上採用 CPU 當作數位信號運算的核心,這種設計方式稱為 HMP(Host Media Processing),取代過去以 DSP 晶片作為加速器的設計方法。這種以 HMP 為主的模式已經常見於VoIP(Voice Over IP)或者 video-over-IP 的設備,主因是 Intel 英特爾和 AMD 超微的 x86 CPU具備快速的運算能力,足以應付語音或影像訊號的處理,並且不需要額外 DSP 晶片的協助了。

         以VoIP或video-over-IP系統為例,採用 HMP 模式的設計再搭配一些通訊協定的軟體,而這些通訊協定的來源多數取自於開放的原始碼(open source),因此設備廠商可以很快地實現出VoIP或video-over-IP系統。目前像是Dialogic或NMS電信設備公司已經提供 HMP 為基礎的通訊系統,甚至這種HMP的設計模式有助於一些通訊設備的小廠只需雇用數十位軟體工程師便能設計出多媒體通訊系統,像︰SS7、SIP、H.323、H.248、和H.264…等,對於這些設備小廠有助於降低設計的成本。雖然上面說明了HMP設計概念的優點,不過也有其缺點,說明如下。

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣()

開發 C2000 數位控制晶片多年,寫下使用心得。

   在設計一個硬體平台的時候,晶片的選用很重要,通常選用同系列的晶片來開發最好。例如:當選用德州儀器F2812晶片作為開發平台時,與這顆同系列的晶片就是F28xx。F代表晶片內建flash,C則代表無內建flash。通常,選用同系列的好處很多,
第一:開發套件可以重複使用,通常開發套件也要幾萬元左右。採用不同系列或者不同公司的晶片,開發套件就不一樣。

漢亞科技 Han-Ya 發表在 痞客邦 留言(2) 人氣()

最近開始開發TMS320DM6437 EVM平台, 寫下心得。

德州儀器提供的多款達文西平台,主要分成單核心CPU(如︰DM64x與DM643x)與雙核心CPU(如︰DM644x與DM646x)兩大類。單核心晶片提供高效能的影像處理,而且能同時處理多個影像通道,所以運算時脈比較高,內部記憶體容量也比較多。雙核心晶片偏重於多媒體應用為主,例如網路影像監控、影像電話…等應用。因此運算時脈較低以便節省耗電量,內部記憶體容量也比較少。

TMS320DM64x系列–從DM641、DM642、DM647到DM648,核心CPU是一顆單核心由C64或C64+所組成,時脈大約500MHz~900MHz之間,L2 SRAM大小至少為128Kb,最大為512Kb。

漢亞科技 Han-Ya 發表在 痞客邦 留言(14) 人氣()

實現數位信號處理的方法
(1) MATLAB模擬: 方便學術研究, 缺點就是不容易看到實際開發後的成果, 以及不易觀察到產品化過程所遇到的問題.
(2) DSP開發平台: 常見的開發平台是德州儀器DSP TMS320系列, 可將研究成果加速產品化. 此外, TI也提供組合語言的函式庫 (例如: IMGLIB, DSPLIB).

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣()