基于DSP的JPEG視頻壓縮系統的實現
3.1 視頻采集電路
該系統選用的視頻解碼器為Philip公司的高性能視頻A/D轉換器SAA7111。該器件是一款廣泛應用于桌面視頻、多媒體、數字電視、圖像處理、視頻電話的高性能視頻輸入處理器件。該器件采用3.3 V的CMOS電路,高度集成模擬前端和數字視頻編碼器;包括2路模擬視頻處理通道,1個時鐘產生電路,1個自動箝位和自動增益控制電路,1個多制式數字解碼器,1個亮度/對比度/飽和度控制電路,以及色彩空間矩陣。SAA7111輸出為16位VPO總線,支持不同位寬的數據輸出格式。SAA7111支持的輸出格式包括:12位YUV411,16位YUV4:2:2,8位CCIR-656、16位565RGB以及24位的888RGB。圖3為視頻采集電路。
3.2 存儲器選型
選擇存儲器應從以下方面考慮:首先圖像壓縮算法中間數據量大,要求處理器的片上內存盡可能大,盡量避免對外部存儲器讀寫操作。VC5509A的片上存儲器包括32 Kx16位DARAM,96 Kx16位SARAM,共128 K位的存儲空間。其中DARAM為雙地址,在每個周期內可以對其進行兩次操作(2次讀,兩次寫,一次讀和一次寫),這樣大大增加片上存儲器的利用率;其次,VC5509A片上資源豐富,包括I2C總線(多主從接口),3個McBSPs(1個與多媒體卡/數字加密卡MMC/SD串行接口復用引腳)。利用 FC總線對SAA7111的片內控制寄存器進行讀寫操作,非常方便實時控制SAA711 1的工作狀態;利用McBSP配合DMA,軟件編程實現UART功能,無需專門的硬件UART,從而節省電路板空間:VC5509A采用144引腳 LQFP封裝,便于安裝、調試;VC5509A功耗小,工作在200 MHz主頻下,功耗僅100 mW,非常適合嵌入式應用。
3.3 DSP供電電源電路
DSP基本系統由獨立的電源系統供電,而硬件平臺的其他器件共用另一套電源供電系統。為了降低系統功耗,DSP一般采用低電壓供電.并且采用I/O和 CPU內核分開供電方式。VC5509A不同的工作頻率要求不同的核電壓,200 MHz為1.6 V,144 MHz為1.35 V,108 MHz為1.2 V。DSP的I/O電壓為3.3 V。
DSP供電電源電路如圖4所示。選用TI公司的兩款LDO電源器件TPS76801和TPS75833分別為DSP提供內核電壓和I/O電壓。
評論