国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片的制作方法

      文檔序號:6565446閱讀:329來源:國知局
      專利名稱:具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片的制作方法
      技術(shù)領(lǐng)域
      本實用新型屬于具有圖象壓縮和網(wǎng)絡(luò)遠程傳輸功能的芯片,特別涉及一種采用片上系統(tǒng)(System On Chip,縮寫為SoC)集成設(shè)計技術(shù)開發(fā)的SoC芯片。
      背景技術(shù)
      多媒體技術(shù)與網(wǎng)絡(luò)技術(shù)的有機結(jié)合滿足信息化社會人們對各種信息的大量需求。網(wǎng)絡(luò)多媒體技術(shù)的迅速發(fā)展,加速了多種網(wǎng)絡(luò)多媒體技術(shù)的應(yīng)用,如視頻會議系統(tǒng)、數(shù)字視頻監(jiān)控系統(tǒng)、多媒體電子郵件、視頻點播(VOD)、遠程多媒體數(shù)據(jù)庫等。隨著微處理器技術(shù)的發(fā)展和嵌入式操作系統(tǒng)的日益廣泛的應(yīng)用,嵌入式系統(tǒng)以其高速響應(yīng)、高度自動化、功能易于擴展等獨特優(yōu)勢已成為計算機工業(yè)新的增長熱點。
      目前嵌入式多媒體系統(tǒng)最常用的硬件方案是CPU加上一個DSP構(gòu)成核心處理芯片,其中DSP完成語音編解碼、視頻解壓縮等算法,CPU完成高層的協(xié)議管理和控制功能,CODEC、SLIC等外部物理接口芯片完成通信線路的的連接,外部存儲器芯片用于存放程序和數(shù)據(jù)。上述多芯片結(jié)構(gòu)既影響系統(tǒng)運行的可靠性,也給使用帶來不便。由于嵌入式多媒體系統(tǒng)的大量出現(xiàn),現(xiàn)在已經(jīng)有TI、Philips、WINDSPEED、ST等多家公司推出芯片組或單芯片來實現(xiàn)圖象壓縮和網(wǎng)絡(luò)遠程傳輸,但所推出的芯片組或單芯片價格較高。

      發(fā)明內(nèi)容
      本實用新型的目的在于克服現(xiàn)有技術(shù)的不足,提供一種具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片,此種芯片兼具圖象壓縮和網(wǎng)絡(luò)遠程傳輸功能,不僅構(gòu)成的系統(tǒng)可靠性高,而且性價比高。
      本實用新型所述SoC芯片提供軟核和固核兩種方式,對于軟核采用verilog HDL語言描述和設(shè)計系統(tǒng),對軟核進行資源、速度、時序、功耗等方面的優(yōu)化,最后形成IP固核。如果用戶需要硬核方式,可采用altera公司的hardcopy工藝方法,提供類似硬核的SOC芯片。該芯片置有與internet連接的網(wǎng)絡(luò)接口、存儲器控制器、圖像解碼編碼器和具有數(shù)字信號處理和JTAG實時調(diào)試功能的嵌入式CPU核,上述器件和電路均通過片內(nèi)Wishbone總線相互連接,并受嵌入式CPU核的控制與調(diào)度。
      為了擴充其功能,還可增置用于實現(xiàn)無CPU干預(yù)的高速數(shù)據(jù)傳送的DMA控制器、音頻接口、視頻接口、串行接口、Flash控制器、PCI接口、1553B控制器、SPI控制器、PIO接口,上述器件和電路均通過片內(nèi)Wishbone總線相互連接,并受嵌入式CPU核的控制與調(diào)度。
      本實用新型以現(xiàn)場可編程門陣列芯片為基礎(chǔ)芯片,所述嵌入式CPU核以openrisc1200開源CPU為基礎(chǔ),改進和優(yōu)化其5級整數(shù)流水線性能,增加DSP專用指令,增加H.264編解碼硬件加速器,增加JTAG實時調(diào)試功能,增強openrisc1200的指令抗干擾能力,并開發(fā)和集成多種外設(shè)IP以構(gòu)成實用系統(tǒng)。其中,嵌入式CPU核的算術(shù)邏輯單元利用現(xiàn)場可編程門陣列芯片中內(nèi)置的硬件乘法器優(yōu)化DSP類指令中的乘法操作。
      圖像解碼編碼的標準有多種,為了提高圖像的壓縮比和壓縮后圖象質(zhì)量,選用了H.264圖像解碼編碼標準,并設(shè)計了支持H.264標準的圖像解碼編碼器。
      本實用新型具有以下有益效果1、片內(nèi)總線采用wishbone總線,便于設(shè)計,它的信號十分直接,如果需要可以很容易被其它接口所采用;Wishbone總線完全公開、完全免費,易于推廣。
      2、嵌入式CPU以openrisc1200原型進行優(yōu)化和改進,而openrisc1200開源CPU性價比很高,并已有成功的商業(yè)應(yīng)用,因此,采用對openrisc1200 CPU的改進來設(shè)計本芯片的嵌入式CPU,使CPU的可靠性得到更好地保障。
      3、本實用新型所述SOC芯片開發(fā)和集成了多種外設(shè)IP,可以構(gòu)成完整的實用系統(tǒng)。
      4、本實用新型所述SOC芯片提供軟核和固核兩種方式,對軟核進行資源、速度、時序、功耗等方面的優(yōu)化,最后形成IP固核,可以達到更佳的性價比,5、由于選用了H.264圖像解碼編碼標準,并設(shè)計了支持H.264標準的圖像解碼編碼器,因而提高了多媒體圖像的壓縮比和壓縮后的圖象質(zhì)量。
      6.相對于多芯片結(jié)構(gòu),本實用新型所述SOC芯片系統(tǒng)運行更可靠,使用更方便。


      圖1是本實用新型所述具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片的一種結(jié)構(gòu)示意圖;圖2是本實用新型所述具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片的又一種結(jié)構(gòu)示意圖;圖3是嵌入式CPU核的一種結(jié)構(gòu)示意圖;圖4是本實用新型所述SoC芯片在外設(shè)A和外設(shè)B之間進行DMA傳輸?shù)氖疽鈭D。
      圖中,1-Wishbone總線、2-網(wǎng)絡(luò)接口、3-嵌入式CPU核、4-存儲器控制器、5-圖像解碼編碼器、6-DMA控制器、7-音頻接口、8-視頻接口、9-串行接口、10-Flash控制器、11-PCI接口、12-1553B控制器、13-SPI控制器、14-PIO接口。
      具體實施方式
      實施例1本實施例所述SoC芯片以現(xiàn)場可編程門陣列芯片(FPGA)為基礎(chǔ)芯片,采用片上系統(tǒng)集成方法制備,F(xiàn)PGA芯片可以采用美國altera公司的Cyclone、CycloneII芯片(如EP1C20、EP2C35),或美國xilinx、lattice公司生產(chǎn)的的芯片。
      本實施例所述SoC芯片的結(jié)構(gòu)如圖1所示,置有與internet連接的網(wǎng)絡(luò)接口2、存儲器控制器4、圖像解碼編碼器5和具有數(shù)字信號處理和JTAG實時調(diào)試功能的嵌入式CPU核3;圖像解碼編碼器5符合H.264標準,片內(nèi)總線選用Wishbone總線,上述器件和電路均通過片內(nèi)Wishbone總線1相互連接,并受嵌入式CPU核3的控制與調(diào)度。其圖像解碼編碼器5實現(xiàn)對視頻信號的壓縮和解壓縮,網(wǎng)絡(luò)接口實現(xiàn)數(shù)據(jù)的遠程傳送,存儲器控制器4控制外部存儲器的讀寫時序。
      嵌入式CPU核3在openrisc1200開源CPU的基礎(chǔ)上改進而成,改進之處為優(yōu)化5級整數(shù)流水線性能,增加DSP專用指令,增加H.264編解碼硬件加速器,增加JTAG實時調(diào)試功能,增強openrisc1200的指令抗干擾能力,開發(fā)和集成多種外設(shè)IP以構(gòu)成實用系統(tǒng)。其中,嵌入式CPU核的算術(shù)邏輯單元利用現(xiàn)場可編程門陣列芯片中內(nèi)置的硬件乘法器優(yōu)化DSP類指令中的乘法操作。嵌入式CPU核的結(jié)構(gòu)如圖3所示,圖中包括指令緩存和數(shù)據(jù)緩存,指令存儲器管理單元和數(shù)據(jù)存儲器管理單元,大大提高了指令和數(shù)據(jù)的處理效率;嵌入式CPU核3作為wishbone總線的主端口,其通過系統(tǒng)總線接口控制各種片內(nèi)或片外部件;嵌入式CPU核3內(nèi)置的定時器可以產(chǎn)生周期性中斷信號,以滿足操作系統(tǒng)的時間調(diào)度要求;嵌入式CPU核3內(nèi)置的調(diào)試接口符合JTAG標準,為芯片提供一種低成本的在線調(diào)試手段。
      實施例2本實施例所述SoC芯片的結(jié)構(gòu)如圖2所示,與實施例1不同之處是增設(shè)了用于實現(xiàn)無CPU干預(yù)的高速數(shù)據(jù)傳送的DMA控制器6、音頻接口7、視頻接口8、串行接口9、Flash控制器10、PCI接口11、1553B控制器12、SPI控制器13和PIO接口14,上述器件和電路均通過片內(nèi)Wishbone總線1相互連接,并受嵌入式CPU核3的控制與調(diào)度。其PCI接口11,用于連接PCI設(shè)備,實現(xiàn)該SOC芯片和計算機PCI總線的數(shù)據(jù)傳輸;1553B總線廣泛使用在航空測試設(shè)備和儀器上,通過該SOC芯片的1553B控制器12,可以方便快捷的連接各種符合1553B總線規(guī)范的測試設(shè)備,便于組成多功能的自動測試系統(tǒng)。該系統(tǒng)還在Wishbone總線上實現(xiàn)了一些標準的通用的接口和控制器,比如可編程輸入輸出接口PIO 14和SPI控制器13,其中PIO接口可用于實現(xiàn)對用戶自定義邏輯的控制,SPI控制器可以控制相應(yīng)接口連接符合SPI規(guī)范的片內(nèi)或片外部件。
      其中音頻接口7、視頻接口8和串行接口9都可以通過DMA方式進行傳輸,這樣可以大大提高數(shù)據(jù)的吞吐量和提高嵌入式CPU核3的工作效率。DMA控制器6有一個從端口和兩個主端口,其中一個主端口用于和外設(shè)A完成數(shù)據(jù)傳輸,另一個主端口用于和外設(shè)B完成數(shù)據(jù)傳輸,還有一個從端口用于和嵌入式CPU核3進行通信,使得嵌入式CPU核可以通過該從端口對DMA進行控制和管理。該DMA控制器內(nèi)部主要包括六個寄存器兩個起始地址寄存器,兩個地址增量寄存器,一個傳輸模式寄存器和一個傳輸長度寄存器。其中起始地址寄存器用于保存DMA方式數(shù)據(jù)傳輸?shù)钠鹗嫉刂罚刂吩隽考拇嫫饔糜谠O(shè)置地址增量(該地址增量寄存器是以字節(jié)為單位,因此可以選擇1,2,4,其分別對應(yīng)8位,16位和32位的數(shù)據(jù)傳輸)。下面結(jié)合圖4說明本實施例所述SoC芯片如何通過DMA方式在外設(shè)A和外設(shè)B之間進行數(shù)據(jù)傳輸(假設(shè)數(shù)據(jù)由外設(shè)B傳至外設(shè)A)首先,嵌入式CPU核3通過它的一個主端口(圖中未標出)向DMA控制器6的從端口發(fā)起通信,對DMA控制器中的起始地址寄存器、地址增量寄存器、傳輸模式寄存器和傳輸長度寄存器進行相應(yīng)的設(shè)置;完成對DMA控制器的配置后,嵌入式CPU核3啟動DMA控制器6工作;然后DMA控制器6在無需嵌入式CPU核3干預(yù)下,按照起始地址寄存器中的設(shè)置從外設(shè)B的指定地址讀取數(shù)據(jù),將讀取的數(shù)據(jù)傳至DMA控制器中的FIFO(first input first output memory),然后DMA控制器6通過其與外設(shè)A相連的主端口將FIFO中的數(shù)據(jù)傳送至外設(shè)A,數(shù)據(jù)傳輸過程中,地址增量和傳送數(shù)據(jù)長度分別由地址增量寄存器和傳輸長度寄存器進行控制。傳輸完成后,DMA控制器6通過中斷請求信號向嵌入式CPU核3發(fā)出中斷請求,表示已經(jīng)完成一次DMA傳輸,并釋放對外設(shè)或存儲器的總線控制權(quán)。然后,嵌入式CPU核3響應(yīng)來自DMA控制器6的中斷請求,對中斷請求進行處理。至此,完成一次正常的DMA傳輸。
      本實用新型的具體結(jié)構(gòu)不限于上述實施例,可以根據(jù)用戶的需要置入電子器件、模塊和電路。
      權(quán)利要求1.一種具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片,其特征在于所述芯片置有與internet連接的網(wǎng)絡(luò)接口(2)、存儲器控制器(4)、圖像解碼編碼器(5)和嵌入式CPU核(3),上述器件和電路均通過片內(nèi)Wishbone總線(1)相互連接,并受嵌入式CPU核(3)的控制與調(diào)度。
      2.根據(jù)權(quán)利要求1所述的具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片,其特征在于所述芯片還置有用于實現(xiàn)無CPU干預(yù)的高速數(shù)據(jù)傳送的DMA控制器(6)、音頻接口(7)、視頻接口(8)、串行接口(9)、Flash控制器(10)、PCI接口(11)、1553B控制器(12)、SPI控制器(13)、PIO接口(14),上述器件和電路均通過片內(nèi)Wishbone總線(1)相互連接,并受嵌入式CPU核(3)的控制與調(diào)度。
      3.根據(jù)權(quán)利要求1或2所述的具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片,其特征在于以現(xiàn)場可編程門陣列芯片為基礎(chǔ)芯片,嵌入式CPU核(3)的算術(shù)邏輯單元利用現(xiàn)場可編程門陣列芯片中內(nèi)置的硬件乘法器優(yōu)化DSP類指令中的乘法操作。
      4.根據(jù)權(quán)利要求1或2所述的具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片,其特征在于圖像解碼編碼器(5)為符合H.264標準的圖像解碼編碼器。
      5.根據(jù)權(quán)利要求3所述的具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片,其特征在于圖像解碼編碼器(5)為符合H.264標準的圖像解碼編碼器。
      專利摘要一種具有多媒體和網(wǎng)絡(luò)處理功能的SoC芯片,置有與internet連接的網(wǎng)絡(luò)接口、存儲器控制器、圖像解碼編碼器和嵌入式CPU核,上述器件和電路均通過片內(nèi)Wishbone總線相互連接,并受嵌入式CPU核的控制與調(diào)度。還可以增置用于實現(xiàn)無CPU干預(yù)的高速數(shù)據(jù)傳送的DMA控制器、音頻接口、視頻接口、串行接口、Flash控制器、PCI接口、1553B控制器、SPI控制器和PIO接口,以擴充芯片的功能。相對于多芯片結(jié)構(gòu),此種SOC芯片系統(tǒng)運行更可靠,使用更方便。
      文檔編號G06F13/40GK2886683SQ20062003383
      公開日2007年4月4日 申請日期2006年4月17日 優(yōu)先權(quán)日2006年4月17日
      發(fā)明者植涌, 王勇, 茍旭, 孫曼 申請人:四川大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1