關於AM5728的視頻捕捉和顯示
1. AM5728對顯示和捕捉的支持:
AM5728視頻捕捉和顯示系統不再像DM8168那樣有個HVPSS來管理視頻的捕捉顯示及處理。而是由兩個子系統視頻輸入端口VIP和顯示子系統DSS構成。VIP和DSS在系統中的位置如下圖:
l 顯示子系統
n 全高清視頻(1920x1080p,60Hz)
n 多視頻輸入和視頻輸出。HDMI編碼器
n 2D和3D圖形。
n 帶DMA引擎的顯示控制器,總共有3個流水線。
n HDMI編碼器:兼容HDMI1.4a和DVI1.0
l 3個視頻輸入端口(VIP)模塊
1.1 VIP概述
VIP模塊提供器件的視頻捕捉功能,VIP組合了一個多通道視頻解析器(parser)、多個視頻處理模塊、靈活的視頻端口DMA(VPDMA)引擎以便將輸入的視頻以不同格式存儲。器件擁用3個VIP模塊的實例,因此具備捕捉6個視頻流的能力。
VIP模塊包括下面特徵:
l 2個獨立的可配置外部視頻輸入捕捉slice(slice 0和slice 1),每個slice有2每個個視頻輸入端口Port A和Port B,Port A可配置爲24/16/8bit端口,Port B是固定的8bit端口,VIP 3的兩個slice都不使用Port B,VIP3的Port A僅支持16bit接口。
l 每個視頻Port A可以運行爲帶有獨立時鐘輸入通道的端口(交織或分離Y/C數據輸入)。所有輸入都支持內嵌同步和外同步模式。
l 每個端口的外部異步像素時鐘高達165MHz
l 像素時鐘輸入域端口A支持一個24bit輸入數據總線,包括16bit和24bit的BT.1120風格的嵌入同步
l 嵌入同步數據接口模式支持單或複用的源
l 離散同步數據接口模式僅支持單個源
l 24bit數據輸入加離散同步能配置爲:
n 8-bit YUV422(Y和UV時間交織)
n 16-bit YUV422(CbY和CrY時間交織)
n 24-bit YUV422
n 16-bit RGB565
n 24-bit RGB88
n 12/16-bit RAW捕捉
n 24-bit RAW捕捉
l 離散同步模式包括:
n VSYNC+HSYNC(FID由FID信號腳確定,或者由HSYNC/VSYNC的關係來確定)
n VSYNC+ACTVID+FID
n VBLANK+ACTVID(ACTVID在VBLANK期間翻轉)+FID
n VBLANK+ACTVID(在VBLANK期間無ACTVID翻轉)+FID
l 多通道Parser(僅對內嵌同步)
n 僅支持內嵌同步
n 支持像素(2x或4x)或行復用模式
n 執行去複用或基本錯誤檢查
n 支持最大9通道的行復用(8個正常的+1個分裂的行)
l 支持附帶數據捕捉
n 16bit或24bit輸入,附帶數據可以從任何單個通道獲取
n 對8bit時間交織輸入,附帶數據可以從灰度通道、色度通道或兩個通道中選擇
n 水平空交織數據捕捉僅支持使用離散同步(VSYNC+HSYNC或VSYNC+HBLANK)
n 附帶數據獲取在多通道捕捉時也支持,與單個源一樣
l 格式轉換和縮放,
n 可編程色度空間轉換
n YUV422到YUV444轉換
n YUV444到YUV422轉換
n YUV422到YUV420轉換
n YUV444源:YUV444到YUV444,YUV444到RGB444,YUV444到YUV422,YUV444到YUV420
n RGB888源:RGB888到RGB888,RGB888到YUV444,RGB888到YUV422,RGB888到YUV420
n YUV422源:YUV422到YUV422,YUV422到YUV420,YUV422到YUV444,YUV422到RGB888
n 支持RAW到RAW(無處理)
n 縮放和格式轉換不支持複用輸入。
l 支持2047像素寬的輸入:進行縮放的時。
l 支持3840像素寬的輸入:僅色度上/下采樣,而無縮放時。
l 至此和4095像素寬的輸入:沒有縮放和色度上/下采樣時。
l 最大支持的輸入分辨率將來受限於:
n 像素時鐘和特徵依賴的限制格式
n 對RGB24bit(原始數據),最大幀寬限制在2730像素。
VPDMA模塊具備下面特點:
l VPDAM輸出緩衝尺寸約束特徵。這能確保寫入時不會超過申請的內存緩衝尺寸。
l 支持Tiled(2D)和光柵尋址而不以帶寬爲代價。
l 每個通道雙客戶可以實現數據流的縮放和非縮放兩種數據流(僅應用於非複用模式)
l 開始於新的一幀的能力
l 每X幀中斷
l 每X行中斷(同步到幀起始)
1.2 顯示子系統DSS
DSS能同時顯示不同內容的畫面在3個LCD和TV上。
3個LCD輸出在3個並行接口上(DPI1、DPI2和DPI3),支持MIPI DPI2.0或BT-656或BT-1120.
TV輸出支持下面接口:
n HDMI
n DPI1
DSS包含下面模塊:
n 顯示控制器
u 一個DMA引擎
u 一個圖形管線GFX、3個視頻VID管線、一個回寫(WB)流水
u 3個LCD輸出、1個TV輸出,每一個都具有專門的overlay管理器
n HDMI引擎
u HDMI 1.4a,支持1080p@60Hz(包括支持3D幀拼裝(frame-packing))
u 36-bit RGB顏色。
u HDCP 1.4保護
u 支持Deep顏色模式(148.5-MHz像素時鐘,10-bit/12bit)
必要的視頻鎖相環(PLLs)、PHY:
n DPLL_HDMI/HDMI_PHY
n DPLL_VIDEO1
n DPLL_VIDEO2
爲確保有效的帶寬,顯示子系統集成L3_MAIN與DISPC之間的互聯,以便交換數據: