<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > MAP-CA寬帶數字信號處理器的原理及其應用

MAP-CA寬帶數字信號處理器的原理及其應用

作者: 時(shí)間:2007-03-09 來(lái)源:網(wǎng)絡(luò ) 收藏

  作為消費類(lèi)電子設備市場(chǎng)上綜合寬帶數字通訊和媒體處理器核心設備的主要供應商,赤道(Equator)技術(shù)公司推出了一款高速寬帶器MAP-CABSP,在300MHz的時(shí)鐘周期運行速度下,其處理能力為30 GOPS(每秒300億次整數運算),處理速度相當于Pentium III的6.4倍,是其它解決方案的10倍以上。其核心功能是通過(guò)軟件為高性能、大視頻流的寬帶應用而設計的??删幊绦虻男酒试S服務(wù)提供者展開(kāi)更多的服務(wù)和功能,如time-shifting、安全媒體播放及有針對性的廣告。在高性能的寬帶應用產(chǎn)品中如機頂盒、數字電視、視頻會(huì )議系統、醫療圖像產(chǎn)品、數字視頻編輯系統和辦公自動(dòng)化等有著(zhù)廣泛的應用前景。MAP-CA是Equator公司MAP系列超長(cháng)指令字處理器中的一種。

  1 系統框圖

  MAP-CA寬帶信號處理器(BSP)內部框圖如圖1所示。主要包含一個(gè)超長(cháng)指令字處理器內核(The VLIW core)、一個(gè)可編程位流協(xié)處理器(The VLx)、視頻濾波協(xié)處理器、顯示刷新控制器和豐富的數字I/O接口等。MAP-CA支持各種用軟件實(shí)現的視頻、圖像以及信號的壓縮和解壓縮,這種軟件實(shí)現的算法相對硬件實(shí)現有很大的優(yōu)越性,升級非常方便。

  2 硬件接口

  MAP-CA的硬件接口包括視頻輸入輸出接口、音頻輸入輸出接口、PCI總線(xiàn)接口、SDRAM接口、顯示控制器接口、I2C接口、ROM控制器接口和標準的在線(xiàn)可編程JTAG接口等。

  2.1 視頻輸入輸出接口

  MAP-CA有兩個(gè)視頻輸入口和一個(gè)視頻輸出口。每一個(gè)輸入口都支持MPEG-2傳輸通道接口(TCI)或者ITU-RBT.601/656信號格式。輸出口支持ITU-R BT.601/656兼容信號。更讓人稱(chēng)奇的是,這幾個(gè)視頻輸入輸出口還可以作為通用的數據傳輸端口。 在TCI接口模式下,視頻輸入接口可以按串行或者并行方式輸入MPEG-2視頻數據包。默認情況下,串行數據在tci_data[0]輸入,并行數據在tci_data[7:0]輸入,TCI接口能智能判斷輸入數據包中的同步位,或者利用外部的tci_cync信號同步輸入數據。一旦檢測到同步信號,MAP-CA就會(huì )把數據送到片內的存儲器中。 對于ITU-RB RT.601/656的輸入信號,外部只需另接一個(gè)視頻編碼器(如Philips公司的SAA7111A芯片)就可把NTSC/PAL制式的信號轉換成ITU-R BT.656信號,解碼器還可以用系統自帶的I2C總線(xiàn)來(lái)控制。視頻輸入輸出接口支持單獨的H/V同步(ITU-R BT.601)或者內嵌同步信號(ITU-R BT.656)信號,可以無(wú)縫地實(shí)現與NTSC/PAL視頻編碼器的接口。同樣可以采用系統自帶ITU-R BT.656的I2C總線(xiàn)來(lái)控制NTSC/PAL視頻編碼器。 作為通用數據傳輸端口(GPDP)時(shí),可以像普通的數據端口一樣,進(jìn)行8位數據的并行輸入輸出。再加上一個(gè)時(shí)鐘和一對握手信號,這個(gè)接口提供了多個(gè)MAP信號處理器連接的另一種實(shí)現方式。這個(gè)數據端口支持的最高數據傳輸率可以高達60Mbps。

  2.2 音頻輸入輸出接口

  MAP-CA支持多種音頻接口格式。它有一個(gè)IEC958音頻接口和一個(gè)I2S接口。其中IEC958音頻接口支持索尼、飛利浦數字接口S/PDIF、AES/EBU接口、TOSLINK接口。I2S接口主要用在家庭影院中高質(zhì)量的音頻D/A轉換器上,MAP-CA的I2S接口符合標準的串行協(xié)議,最多可以接3個(gè)立體聲DAC和一個(gè)DAC,支持48kHz、44.1kHz和32kHz的音頻采樣頻率。該接口還支持主、從兩種工作模式。

  2.3 PCI總線(xiàn)接口

  MAP-CA的PCI總線(xiàn)接口與PCI 2.1規范完全兼容,最高數據傳輸率高達66Mbps。PCI接口中的配置寄存器在芯片上電時(shí)由ROM控制其初始化。MAP-CA的PCI接口作為PCI總線(xiàn)的目標設備時(shí),通過(guò)PCI接口可以訪(fǎng)問(wèn)MAP-CA內部的SDRAM,還可以訪(fǎng)問(wèn)一些相對程序員透明的控制寄存器、PIO空間等。作為PCI主控器,PCI接口可以用超長(cháng)指令字內核(VLIW core)、協(xié)處理器來(lái)初始化PCI總線(xiàn)請求,還可以發(fā)起內存、I/O和配置命令。MAP-CA可以作為PCI總線(xiàn)上的主機。它有三對申請/應答信號線(xiàn),使得在多處理器系統應用中最多可以有4個(gè)MAP-CA同時(shí)接到PCI總線(xiàn)上而不需要任何中間轉接裝置。MAP-CA是一個(gè)單一3.3V供電的器件,如果在5V PCI總線(xiàn)結構系統中使用,需要一個(gè)3.3V~5V的電平轉換芯片即可。

  2.4 SDRAM接口

  SDRAM接口控制單元最多允許用戶(hù)外接128MB的SDRAM,而不需要任何外部邏輯。外部的PCI主設備還可以通過(guò)PCI接口單元的地址譯碼單元來(lái)訪(fǎng)問(wèn)SDRAM。存儲控制接口還包括一個(gè)可編程硬件單元,可以實(shí)現數據從存儲器到存儲器、從存儲器到高速緩存的傳送、排隊等操作。片內的鎖相環(huán)產(chǎn)生存儲控制單元的時(shí)鐘信號,并利用這個(gè)時(shí)鐘實(shí)現MAP-CA與SDRAM的同步,極大地方便了CPU核與各種速度不同的存儲器的匹配。

  2.5 顯示刷新控制器接口

  顯示控制器接口(Display Refresh Control,DRC)里有很多高檔的圖形顯示技術(shù),復雜視頻混合、2D圖像混合、導航服務(wù)都在顯示硬件接口里得到了很好的實(shí)現。該接口還支持色彩空間轉換、圖形γ校正,輸出的格式有YcbCr和RGB兩種。DRC支持的最大分辨率是1280%26;#215;1024。當時(shí)鐘頻率達到108MHz時(shí),可以支持16位象素格式。

  2.6 I2C接口單元

  I2C總線(xiàn)是Philips公司開(kāi)發(fā)的一種串行通信總線(xiàn)。它利用兩根雙向的(數據經(jīng)SDA、時(shí)鐘線(xiàn)SCL)實(shí)現器件與器件之間(IC與IC之間,簡(jiǎn)稱(chēng)I2C:integrated-circuit interface circuit)的串行通信。MAP-CA既可以作為I2C總線(xiàn)上的主機,又可以作為從機來(lái)與外部I2C總線(xiàn)設備交換地址數據信息。與一般的I2C接口不同的是,MAP-CA還附加一條選擇輸出線(xiàn)iic_select,可以通過(guò)軟件來(lái)控制外部的復用電路或者電平轉換器,使這個(gè)接口可以選擇是否作為I2C總線(xiàn)來(lái)使用。這條選擇輸出線(xiàn)還可以作為普通輸出線(xiàn)來(lái)使用。

  2.7 ROM控制器接口

  ROM控制器接口單元(ROMCON)有以下四種不同的功能: %26;#183;作為MAP-CA的配置和啟動(dòng)電路的接口,在系統啟動(dòng)時(shí)讀取系統配置并啟動(dòng)程序。 %26;#183;作為FLASH ROM接口,控制片外FLASH ROM的讀寫(xiě)操作。 %26;#183;作為中斷控制和仲裁邏輯,控制軟件和硬件產(chǎn)生的VLIW核及PCI總線(xiàn)中斷的使能、設置和清除。 %26;#183;作為內部可編程寄存器的訪(fǎng)問(wèn)接口,可以實(shí)現對內部可編程寄存器的訪(fǎng)問(wèn)。

  2.8 JTAG接口

  MAP-CA支持標準的IEEE 1149.1邊界掃描測試端口,可以很方便地實(shí)現在線(xiàn)調試。當沒(méi)有使用JTAG接口時(shí),應將TCK和TRST管腳接地。

  3 軟件開(kāi)發(fā)

  MAP-CA可以完全用C語(yǔ)言編程,不需要任何低級語(yǔ)言。為此,赤道技術(shù)公司提供了一套名叫iMMediaTools的軟件開(kāi)發(fā)包,其中包括一個(gè)優(yōu)化的并行C語(yǔ)言編譯器、FIRtree媒體本質(zhì)擴展C語(yǔ)言、匯編器、連接器、源代碼調試器、兩個(gè)虛擬機仿真器和分類(lèi)的庫函數。為了方便視頻圖像的處理,Equator公司特別提供了一系列用于視頻處理的媒體庫參考源代碼軟件包,包括常用的MPEG-2編碼和解碼模塊、MPEG-4編碼和解碼模塊,H.268+編碼和解碼軟件模塊以及MPEG音頻編解碼模塊。

  3.1 C編譯器

  MAP-CA開(kāi)發(fā)系統包括帶有FIRtree媒體本質(zhì)擴展C語(yǔ)言的iMedial C編譯器。FIRtree是專(zhuān)門(mén)的單指令多數據流形式的高速媒體處理擴展語(yǔ)言。這個(gè)C編譯器運用了大量的優(yōu)化和全局配置技術(shù),把涉及硬件的操作留給編譯器完成轉換,從而使編程人員不需要使用費時(shí)費力的匯編語(yǔ)言就可以完全發(fā)揮硬件的全部性能。 使用C語(yǔ)言編程可以節省開(kāi)發(fā)費用、加快產(chǎn)品開(kāi)發(fā)的周期、降低系統成本、減少維護時(shí)間,而且十分方便軟件的升級。整個(gè)編譯器使用一系列復雜的內嵌擴展、定義和頻率跟蹤算法,更好地實(shí)現了代碼的高效性。而相對編程人員來(lái)說(shuō),面對的還是熟悉的集成開(kāi)發(fā)環(huán)境對編程人員來(lái)說(shuō),面對的還是熟悉的集成開(kāi)環(huán)境(IDE)。在這個(gè)集成開(kāi)發(fā)環(huán)境中,可以進(jìn)行編程、檢查、測試、裝配和連接源程序代碼。

  3.2 FIRtree媒體本質(zhì)語(yǔ)言

  FIRtree媒體本質(zhì)擴展C語(yǔ)言一次從數據存儲器中讀取128位字的數據。這個(gè)128位字的數據中可以包括很多32位或者64位的操作數,它只需要兩個(gè)額外的寄存器來(lái)存儲立即數,即可同時(shí)并行執行這些數據單元中的指令。

  3.3 庫函數

  iMMediaTools軟件開(kāi)發(fā)包提供了標準的C語(yǔ)言運行庫和專(zhuān)門(mén)支持MAP-CA處理器內部資源(數據流容器和可變長(cháng)度編碼協(xié)處理器等)的函數庫包。

  4 應用實(shí)例

  在一個(gè)實(shí)際系統中,MAP-CA寬帶信號處理器可以有主模式和非主模式兩種。主模式中,MAP-CA作為系統PCI總線(xiàn)上的主機,控制外圍器件,組成一個(gè)獨立的系統。非主模式通常把整個(gè)應用系統作為PC機的一個(gè)通用PCI插卡,PC主機可以運行WINDOWS NT、WINDOWS 2000或者RED HAT LINUX等操作系統。為了方便應用,這里給出了個(gè)通用的接口模式,是非主模式的情況,可以滿(mǎn)足大部分系統的需要。用MAP-CA寬帶信號處理器設計一個(gè)視頻信號處理卡,原理框圖如圖2所示。輸入的模擬視頻信號(S-Video或者CVBS)經(jīng)過(guò)視頻編碼器SAA7111A進(jìn)行模數轉換和數據格式處理后,得到標準的ITU-R BT.656格式的數字視頻流送給MAP-CA處理,通過(guò)Equator公司強大的軟件支持,可以實(shí)現視頻的各種操作,如MPEG-2、MPEG-4壓縮處理等。ITU-R BT.656格式輸出的視頻信號可以通過(guò)Philips公司的視頻編碼器SAA7121進(jìn)行數模轉換和格式變換,變成符合國際標準的NTSC/PAL制式的S-VIDEO電視信號的輸出。另外還有一個(gè)SVGA兼容的RGB輸出端口,可以直接與計算機顯示器相連接。音頻輸入信號IIS輸入輸出總線(xiàn)經(jīng)過(guò)音頻數模轉換器CS4334和模數轉換器CS5331A與外部的音頻信號連接。另外系統外接27MHz的壓控晶體振器,作為音頻與視頻編碼時(shí)的同步時(shí)鐘;4MB的FLASH ROM存儲器作為系統的啟動(dòng)電路和非易失存儲器;還接有128MB的PC133 SO-DIMM SDRAM內存,作為系統程序運行和變量存儲的地方。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>