多媒體PCI控制器在MJPEG系統(tǒng)中的應(yīng)用
發(fā)布時(shí)間:2008/6/3 0:00:00 訪問次數(shù):788
摘要:zr36067是zoran公司推出的一款多媒體pci總線控制器。文中詳細(xì)介紹了zr36076的特點(diǎn)、內(nèi)部結(jié)構(gòu)及引腳功能。給出了zr36067在運(yùn)動(dòng)jpeg系統(tǒng)中的一個(gè)應(yīng)用實(shí)例,詳細(xì)介紹了該系統(tǒng)的工作原理,最后給出了zr36067與zr36060的視頻接口連接方法。
關(guān)鍵詞:多媒體控制器pci總線運(yùn)動(dòng)jpegzr36067
1概述
作為pci適配器,zr36067是專為pci系統(tǒng)上的多媒體應(yīng)用而設(shè)計(jì)的。它支持系統(tǒng)內(nèi)存與jpeg、mpeg處理器之間的高速率代碼(壓縮數(shù)據(jù)流)傳輸。同時(shí),zr36067還可捕捉數(shù)字視頻(如解壓縮的mjpeg、mpeg或視頻解碼器輸出),并可在圖形顯示內(nèi)存中產(chǎn)生縮放視頻窗口。因此,利用zr36067可通過軟件控制眾多的非pci多媒體設(shè)備。具體如下:
(1)motionjpeg編碼/解碼器-zr36050+zr36016,zr36060;
(2)音頻編碼/解碼器;
(3)mpeg和dvd解碼器zr36110以及zr36700;
(4)i2c設(shè)備,如視頻解碼器、視頻編碼器等;
作為總線主控器件,通過zr36067可將數(shù)據(jù)(如jpeg壓縮數(shù)據(jù))寫入系統(tǒng)內(nèi)存或從內(nèi)存讀出數(shù)據(jù),并將數(shù)字視頻像素寫入圖形顯示內(nèi)存中。而作為總線目標(biāo),zr36067可將主機(jī)存取映射到微控制器的8bit輔助總線(guestbus)。
zr36067有一個(gè)特殊的“靜態(tài)傳輸”口,主程序可通過它在系統(tǒng)內(nèi)存和視頻總線之間讀寫數(shù)字化視頻信息(rgb像素)。該通道使得高速傳輸?shù)撵o態(tài)圖像能夠通過jpeg芯片組壓縮或解壓縮。
zr36067多媒體控制器主要用于高質(zhì)量視/音頻捕捉/回放和pci系統(tǒng)編輯板、使用輔助pci總線的多媒體/圖形子系統(tǒng)、帶多媒體功能的pci主板以及powerpc和macintoshpci系統(tǒng)的jpeg/mpeg1解決方案等。
zr36067的主要功能特點(diǎn)如下:
●具有與pci總線的無縫接口(兼容pci2.1);
●具有與jpeg解碼器(zr36060,zr36050+zr36016)、mpeg1和dvd解碼器(zr36110,zr36700)、視頻解碼器、視頻編碼之間的最小接口;
●可實(shí)現(xiàn)壓縮數(shù)據(jù)的雙向dma傳輸,速率接近11mbytes/s;
●可進(jìn)行視頻和掩碼信息的dma傳輸;
●支持快速靜態(tài)圖像的壓縮和解壓縮;
●具有在片像素精確掩碼功能;
●yuv-rgb轉(zhuǎn)換器,可通過錯(cuò)誤擴(kuò)散降低量化噪聲;
●具有15/16bit、24bit(壓縮和非壓縮)rgb像素格式和yuv-4:2:2視頻輸出;
●硬件支持非連續(xù)jpeg代碼緩沖器;
●在視頻和代碼傳輸中,具有最大總線執(zhí)行時(shí)間的故障恢復(fù)功能;
●可選擇仿真隔行掃描視頻顯示方式和單場(chǎng)顯示方式;
●可用硬件支持簡(jiǎn)單、高效的幀抓;
●帶有i2c總線接口;
●支持即插即用;
●采用208腳pqfp封裝;
●支持子系統(tǒng)id和子系統(tǒng)銷售商id。
●可將yuv4:2:2數(shù)字視頻輸入轉(zhuǎn)化為yuv4:2:2、rgb5-6-5、rgb5-5-5或rgb8-8-8(壓縮或非壓縮)等像素格式;
另外,zr36067也支持ccir601數(shù)字視頻或方像素格式(符合ntsc或符合ntsc或pal視頻標(biāo)準(zhǔn))以及其它的非標(biāo)準(zhǔn)輸入。
2內(nèi)部結(jié)構(gòu)
zr36067內(nèi)部包括兩路主數(shù)據(jù)通道(視頻通道和代碼通道)。通過pcidma突發(fā)方式輸入的視頻信息通常沿視頻通道進(jìn)行處理并傳輸?shù)綀D形顯示內(nèi)存之中。其內(nèi)部結(jié)構(gòu)框圖如圖1所示。
zr36067的視頻前端在一個(gè)可編程有效場(chǎng)窗口中采樣視頻總線,該窗口由視頻同步信號(hào)來定義。可選的垂直、水平平滑縮放使其能夠支持可變圖像尺寸和可變pci視頻數(shù)據(jù)率。縮放后的視頻流可被轉(zhuǎn)換為不同的rgb格式。轉(zhuǎn)換后的像素在壓縮后可存儲(chǔ)在256字節(jié)視頻fifo(64個(gè)32位雙字)中。存儲(chǔ)的視頻像素可從視頻fifo中讀出并傳送到圖形顯示內(nèi)存。
雙向代碼通道的數(shù)據(jù)流向取決于操作模式。代碼流(mpeg或jpeg)利用pcidma突發(fā)方式在系統(tǒng)內(nèi)存和zr36067的內(nèi)部代碼fifo中傳輸。zr36067控制著這兩個(gè)方向上的傳輸和尋址。代碼fifo的大小為640字節(jié)(160個(gè)雙字)。
在jpeg壓縮模式下,zr36067通過編碼/解碼器前端填充代碼fifo,并將代碼從fifo中逐場(chǎng)傳送到系統(tǒng)內(nèi)存中;在jpeg解壓縮模式,代碼流流向相反的方向,即從系統(tǒng)內(nèi)存到zr36067的代碼fifo,此時(shí)編碼/解碼器前端可將代碼fifo內(nèi)容逐字節(jié)讀到代碼總線上;在mpeg回放模式,代碼流將從系統(tǒng)內(nèi)存?zhèn)鬏數(shù)絲r36067的代碼fifo。代碼字節(jié)從代碼fifo讀出到輔助總線上;當(dāng)zr36067仲裁pci總線上每一個(gè)進(jìn)程的請(qǐng)求時(shí),zr36067的視頻和代碼通道可同時(shí)操作。
除了管理視頻和代碼通道,zr36067還可在主cpu和周邊設(shè)備(作為輔助設(shè)備)之間建立連接。實(shí)際上,采用專用的握手機(jī)制(“郵局”機(jī)制),也可將zr36067內(nèi)部寄存器的主通路的主通路映射到輔助總線上,以獲得對(duì)輔助設(shè)備的間接讀寫操作。
通過zr36067的專用“靜態(tài)傳輸”口可實(shí)現(xiàn)數(shù)據(jù)在pci接口和視頻前端之間的傳輸。主程序也可應(yīng)用特殊握手協(xié)議將數(shù)字化視頻(rgb像素)從系統(tǒng)內(nèi)存?zhèn)鬏數(shù)揭曨l總線,反之亦然。此外,通過jpeg編碼/解碼器,該通道還可以對(duì)高
摘要:zr36067是zoran公司推出的一款多媒體pci總線控制器。文中詳細(xì)介紹了zr36076的特點(diǎn)、內(nèi)部結(jié)構(gòu)及引腳功能。給出了zr36067在運(yùn)動(dòng)jpeg系統(tǒng)中的一個(gè)應(yīng)用實(shí)例,詳細(xì)介紹了該系統(tǒng)的工作原理,最后給出了zr36067與zr36060的視頻接口連接方法。
關(guān)鍵詞:多媒體控制器pci總線運(yùn)動(dòng)jpegzr36067
1概述
作為pci適配器,zr36067是專為pci系統(tǒng)上的多媒體應(yīng)用而設(shè)計(jì)的。它支持系統(tǒng)內(nèi)存與jpeg、mpeg處理器之間的高速率代碼(壓縮數(shù)據(jù)流)傳輸。同時(shí),zr36067還可捕捉數(shù)字視頻(如解壓縮的mjpeg、mpeg或視頻解碼器輸出),并可在圖形顯示內(nèi)存中產(chǎn)生縮放視頻窗口。因此,利用zr36067可通過軟件控制眾多的非pci多媒體設(shè)備。具體如下:
(1)motionjpeg編碼/解碼器-zr36050+zr36016,zr36060;
(2)音頻編碼/解碼器;
(3)mpeg和dvd解碼器zr36110以及zr36700;
(4)i2c設(shè)備,如視頻解碼器、視頻編碼器等;
作為總線主控器件,通過zr36067可將數(shù)據(jù)(如jpeg壓縮數(shù)據(jù))寫入系統(tǒng)內(nèi)存或從內(nèi)存讀出數(shù)據(jù),并將數(shù)字視頻像素寫入圖形顯示內(nèi)存中。而作為總線目標(biāo),zr36067可將主機(jī)存取映射到微控制器的8bit輔助總線(guestbus)。
zr36067有一個(gè)特殊的“靜態(tài)傳輸”口,主程序可通過它在系統(tǒng)內(nèi)存和視頻總線之間讀寫數(shù)字化視頻信息(rgb像素)。該通道使得高速傳輸?shù)撵o態(tài)圖像能夠通過jpeg芯片組壓縮或解壓縮。
zr36067多媒體控制器主要用于高質(zhì)量視/音頻捕捉/回放和pci系統(tǒng)編輯板、使用輔助pci總線的多媒體/圖形子系統(tǒng)、帶多媒體功能的pci主板以及powerpc和macintoshpci系統(tǒng)的jpeg/mpeg1解決方案等。
zr36067的主要功能特點(diǎn)如下:
●具有與pci總線的無縫接口(兼容pci2.1);
●具有與jpeg解碼器(zr36060,zr36050+zr36016)、mpeg1和dvd解碼器(zr36110,zr36700)、視頻解碼器、視頻編碼之間的最小接口;
●可實(shí)現(xiàn)壓縮數(shù)據(jù)的雙向dma傳輸,速率接近11mbytes/s;
●可進(jìn)行視頻和掩碼信息的dma傳輸;
●支持快速靜態(tài)圖像的壓縮和解壓縮;
●具有在片像素精確掩碼功能;
●yuv-rgb轉(zhuǎn)換器,可通過錯(cuò)誤擴(kuò)散降低量化噪聲;
●具有15/16bit、24bit(壓縮和非壓縮)rgb像素格式和yuv-4:2:2視頻輸出;
●硬件支持非連續(xù)jpeg代碼緩沖器;
●在視頻和代碼傳輸中,具有最大總線執(zhí)行時(shí)間的故障恢復(fù)功能;
●可選擇仿真隔行掃描視頻顯示方式和單場(chǎng)顯示方式;
●可用硬件支持簡(jiǎn)單、高效的幀抓;
●帶有i2c總線接口;
●支持即插即用;
●采用208腳pqfp封裝;
●支持子系統(tǒng)id和子系統(tǒng)銷售商id。
●可將yuv4:2:2數(shù)字視頻輸入轉(zhuǎn)化為yuv4:2:2、rgb5-6-5、rgb5-5-5或rgb8-8-8(壓縮或非壓縮)等像素格式;
另外,zr36067也支持ccir601數(shù)字視頻或方像素格式(符合ntsc或符合ntsc或pal視頻標(biāo)準(zhǔn))以及其它的非標(biāo)準(zhǔn)輸入。
2內(nèi)部結(jié)構(gòu)
zr36067內(nèi)部包括兩路主數(shù)據(jù)通道(視頻通道和代碼通道)。通過pcidma突發(fā)方式輸入的視頻信息通常沿視頻通道進(jìn)行處理并傳輸?shù)綀D形顯示內(nèi)存之中。其內(nèi)部結(jié)構(gòu)框圖如圖1所示。
zr36067的視頻前端在一個(gè)可編程有效場(chǎng)窗口中采樣視頻總線,該窗口由視頻同步信號(hào)來定義。可選的垂直、水平平滑縮放使其能夠支持可變圖像尺寸和可變pci視頻數(shù)據(jù)率?s放后的視頻流可被轉(zhuǎn)換為不同的rgb格式。轉(zhuǎn)換后的像素在壓縮后可存儲(chǔ)在256字節(jié)視頻fifo(64個(gè)32位雙字)中。存儲(chǔ)的視頻像素可從視頻fifo中讀出并傳送到圖形顯示內(nèi)存。
雙向代碼通道的數(shù)據(jù)流向取決于操作模式。代碼流(mpeg或jpeg)利用pcidma突發(fā)方式在系統(tǒng)內(nèi)存和zr36067的內(nèi)部代碼fifo中傳輸。zr36067控制著這兩個(gè)方向上的傳輸和尋址。代碼fifo的大小為640字節(jié)(160個(gè)雙字)。
在jpeg壓縮模式下,zr36067通過編碼/解碼器前端填充代碼fifo,并將代碼從fifo中逐場(chǎng)傳送到系統(tǒng)內(nèi)存中;在jpeg解壓縮模式,代碼流流向相反的方向,即從系統(tǒng)內(nèi)存到zr36067的代碼fifo,此時(shí)編碼/解碼器前端可將代碼fifo內(nèi)容逐字節(jié)讀到代碼總線上;在mpeg回放模式,代碼流將從系統(tǒng)內(nèi)存?zhèn)鬏數(shù)絲r36067的代碼fifo。代碼字節(jié)從代碼fifo讀出到輔助總線上;當(dāng)zr36067仲裁pci總線上每一個(gè)進(jìn)程的請(qǐng)求時(shí),zr36067的視頻和代碼通道可同時(shí)操作。
除了管理視頻和代碼通道,zr36067還可在主cpu和周邊設(shè)備(作為輔助設(shè)備)之間建立連接。實(shí)際上,采用專用的握手機(jī)制(“郵局”機(jī)制),也可將zr36067內(nèi)部寄存器的主通路的主通路映射到輔助總線上,以獲得對(duì)輔助設(shè)備的間接讀寫操作。
通過zr36067的專用“靜態(tài)傳輸”口可實(shí)現(xiàn)數(shù)據(jù)在pci接口和視頻前端之間的傳輸。主程序也可應(yīng)用特殊握手協(xié)議將數(shù)字化視頻(rgb像素)從系統(tǒng)內(nèi)存?zhèn)鬏數(shù)揭曨l總線,反之亦然。此外,通過jpeg編碼/解碼器,該通道還可以對(duì)高
熱門點(diǎn)擊
- PWM至線性信號(hào)轉(zhuǎn)換電路適于風(fēng)扇速度控制
- 國(guó)內(nèi)外電站DCS系統(tǒng)的現(xiàn)狀和發(fā)展
- 人機(jī)界面的技術(shù)發(fā)展史
- 由NE555光控及抗干擾電路及CD4541定
- 富士觸摸屏與西門子PLC通訊中的問題及解決方
- 基于uC/OS-Ⅱ的光盤伺服控制系統(tǒng)的設(shè)計(jì)
- 為微控制器提供4到20mA回路的電路
- 水位自動(dòng)控制器 二
- 可編程溫濕度控制器
- 單相電動(dòng)機(jī)調(diào)速方法及其實(shí)現(xiàn)
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- 100V高頻半橋N-溝道功率MOSFET驅(qū)動(dòng)
- 集成高端和低端 FET 和驅(qū)動(dòng)
- 柵極驅(qū)動(dòng)單片半橋芯片MP869
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(COT)應(yīng)用探究
- 高效率 (CSP/QFN/BG
- IC 工藝、封裝技術(shù)、單片設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究