Vineyard科技4路、9路DVR芯片介紹
DE4H-Jn03-16 ,DN9H-Jn03-16
E4、E9芯片內(nèi)嵌DSP、CPU。E4、E9是編***SOC。其核心是MPEG4/JPEG-2視頻編***硬件引擎和功能強大的RISC 32BIT CPU(A***22),它有8K I-cache和8K D-cache。這個編***引擎支持MPEG-2實時編碼、***,可以達到60fps且分辨率為720×480的碼流。
以E4、E9為基礎(chǔ)的DVR方案的硬件結(jié)構(gòu)主要有系統(tǒng)存儲、網(wǎng)絡(luò)接口、視頻接口、音頻接口和外部存儲接口等構(gòu)成。
◆ 系統(tǒng)存儲
E4,E9包括了MPEG-2編***,兩者使用共同的系統(tǒng)存儲器件,省去了目前流行的雙芯片方案(MPEG-2+主控CPU)中,MPEG-2需要的***的NOR FLASH和SDRAM。不僅降低BOM,而且也顯著減少系統(tǒng)復雜性。系統(tǒng)的存儲器件有NOR FLASH使用兩片TE28F256J3C125(16Mx16),系統(tǒng)SDRAM由兩片W982516CH-7 (32Mx16) 的SDRAM構(gòu)成,存儲器件的容量大小可由使用者自行擴充。
E4,E9包括了MPEG-2編***,兩者使用共同的系統(tǒng)存儲器件,省去了目前流行的雙芯片方案(MPEG-2+主控CPU)中,MPEG-2需要的***的NOR FLASH和SDRAM。不僅降低BOM,而且也顯著減少系統(tǒng)復雜性。系統(tǒng)的存儲器件有NOR FLASH使用兩片TE28F256J3C125(16Mx16),系統(tǒng)SDRAM由兩片W982516CH-7 (32Mx16) 的SDRAM構(gòu)成,存儲器件的容量大小可由使用者自行擴充。
◆ 網(wǎng)絡(luò)接口
由于E4,E9內(nèi)置了802.3以太網(wǎng)MAC控制器,外部只需要802.3物理接口芯片即可完成以太網(wǎng)的功能。
由于E4,E9內(nèi)置了802.3以太網(wǎng)MAC控制器,外部只需要802.3物理接口芯片即可完成以太網(wǎng)的功能。
◆ 視頻接口
E4,E9留有數(shù)字視頻輸入接口,對于輸出CCIR656的標準信號,可以直接與E4,E9連接,無需其他處理;對于輸出復合視頻或者S-Video的CCD/CMOS照相模塊,需要一個外部的視頻***芯片。
E4,E9留有數(shù)字視頻輸入接口,對于輸出CCIR656的標準信號,可以直接與E4,E9連接,無需其他處理;對于輸出復合視頻或者S-Video的CCD/CMOS照相模塊,需要一個外部的視頻***芯片。
◆ 音頻接口
E4,E9含有I2S接口,可以方便的接目前主流的音頻***器。
E4,E9含有I2S接口,可以方便的接目前主流的音頻***器。
◆ 外部存儲接口
由于E4,E9整合了高速USB OTG控制器與PHY的IP,很容易接上大容量的NAND FLASH或者帶有USB接口的硬盤作為外部存儲設(shè)備。
由于E4,E9整合了高速USB OTG控制器與PHY的IP,很容易接上大容量的NAND FLASH或者帶有USB接口的硬盤作為外部存儲設(shè)備。
由于E4,E9整合了高速USB OTG控制器與PHY的IP,很容易接上大容量的NAND FLASH或者帶有USB接口的硬盤作為外部存儲設(shè)備。
E4,E9數(shù)據(jù)流流向可分為不同方向:若提供內(nèi)容的來源是CMOS傳感器,E4,E9內(nèi)***模塊的DMA直接將視頻流向SDRAM控制器送。若提供內(nèi)容的來源是電視、數(shù)字錄像機、DVD或CCD攝像頭,E4,E9內(nèi)***模塊的DMA可通過SAA7113芯片將視頻流向SDRAM控制器送。在此,我們設(shè)計了一個硬件預覽路徑將視頻流直接傳送到顯示模塊,用戶可以在LCD顯示屏上見到所錄制的錄像。視頻流在SDRAM存到一定的量再送到MPEG4編碼器進行編碼,因為我們將***模塊的視頻直接送到SDRAM控制器,而非通過AHB總線,因此即使錄制720×480的影像,帶寬依然能夠得到保證。壓縮過的錄像回存到SDRAM存儲器,在送達任何存儲設(shè)備,如SD卡、Micro Drive或是硬盤。
E4,E9數(shù)據(jù)流流向可分為不同方向:若提供內(nèi)容的來源是CMOS傳感器,E4,E9內(nèi)***模塊的DMA直接將視頻流向SDRAM控制器送。若提供內(nèi)容的來源是電視、數(shù)字錄像機、DVD或CCD攝像頭,E4,E9內(nèi)***模塊的DMA可通過SAA7113芯片將視頻流向SDRAM控制器送。在此,我們設(shè)計了一個硬件預覽路徑將視頻流直接傳送到顯示模塊,用戶可以在LCD顯示屏上見到所錄制的錄像。視頻流在SDRAM存到一定的量再送到MPEG4編碼器進行編碼,因為我們將***模塊的視頻直接送到SDRAM控制器,而非通過AHB總線,因此即使錄制720×480的影像,帶寬依然能夠得到保證。壓縮過的錄像回存到SDRAM存儲器,在送達任何存儲設(shè)備,如SD卡、Micro Drive或是硬盤。
以E4、E9為基礎(chǔ)的DVR方案的軟件結(jié)構(gòu)主要有外設(shè)驅(qū)動程序、TCP/UDP/IP協(xié)議棧LINUX、RTP/RTCP、音頻/視頻編***庫和應用軟件等構(gòu)成。
◆ 外設(shè)驅(qū)動程序
外設(shè)驅(qū)動程序包括802.3以太網(wǎng)MAC控制器、通用I/O、I2S/AC97、SD/MMC卡、LCD顯示控制器、視頻捕獲設(shè)備、硬盤控制器和高速USB OTG控制器等的驅(qū)動程序。
外設(shè)驅(qū)動程序包括802.3以太網(wǎng)MAC控制器、通用I/O、I2S/AC97、SD/MMC卡、LCD顯示控制器、視頻捕獲設(shè)備、硬盤控制器和高速USB OTG控制器等的驅(qū)動程序。
◆ TCP/UDP/IP協(xié)議棧
該協(xié)議棧是符合工業(yè)標準且經(jīng)過充分的驗證的TCP/UDP/IP協(xié)議棧。
該協(xié)議棧是符合工業(yè)標準且經(jīng)過充分的驗證的TCP/UDP/IP協(xié)議棧。
◆ Linux Kernel
基于Linux2.4.19內(nèi)核,會升級到Linux 2.6,針對E4,E9設(shè)計板極啟動代碼(Boot Startup Program),并根據(jù)IP Camera應用的需要做優(yōu)化和裁減。
基于Linux2.4.19內(nèi)核,會升級到Linux 2.6,針對E4,E9設(shè)計板極啟動代碼(Boot Startup Program),并根據(jù)IP Camera應用的需要做優(yōu)化和裁減。
◆ 音頻/視頻編***庫
基于FA526的媒體庫,包括MPEG4/MJPEG-2***器、音頻視頻同步機制和FFMPEG應用軟件來幫助客戶進入多媒體應用市場。
基于FA526的媒體庫,包括MPEG4/MJPEG-2***器、音頻視頻同步機制和FFMPEG應用軟件來幫助客戶進入多媒體應用市場。
◆ 應用軟件
應用軟件包括完成系統(tǒng)初始化、文件系統(tǒng)管理、磁盤管理、網(wǎng)絡(luò)服務(wù)、偵測報警等。系統(tǒng)初始化程序tinit完成系統(tǒng)的網(wǎng)絡(luò)設(shè)定,監(jiān)測視頻來源和分辨率等工作。文件系統(tǒng)管理程序包括fdisk、dosfstools、e2fsprogs等,用于完成外部存儲的格式化和讀寫的管理工作,網(wǎng)絡(luò)服務(wù)程序完成把視頻發(fā)送到網(wǎng)絡(luò)的某個端口,以供其他網(wǎng)絡(luò)設(shè)備來訪問;
應用軟件包括完成系統(tǒng)初始化、文件系統(tǒng)管理、磁盤管理、網(wǎng)絡(luò)服務(wù)、偵測報警等。系統(tǒng)初始化程序tinit完成系統(tǒng)的網(wǎng)絡(luò)設(shè)定,監(jiān)測視頻來源和分辨率等工作。文件系統(tǒng)管理程序包括fdisk、dosfstools、e2fsprogs等,用于完成外部存儲的格式化和讀寫的管理工作,網(wǎng)絡(luò)服務(wù)程序完成把視頻發(fā)送到網(wǎng)絡(luò)的某個端口,以供其他網(wǎng)絡(luò)設(shè)備來訪問;
配合VideoLan Media Player程序,應用軟件可以完成按照HTTP協(xié)議處理來自外部的服務(wù)請求,把MPEG4碼流發(fā)送以太網(wǎng)、處理外部控制指令、移動偵測報警等。在通過IE瀏覽器連接到E4,E9之后,可以在頁面上對DVR作相關(guān)的設(shè)定,如網(wǎng)絡(luò)配置、***TP服務(wù)、FTP服務(wù)器、視頻質(zhì)量、運動偵測報警、管理員密碼管理等。
基于E4,E9的單芯片DVR方案,系統(tǒng)可以更簡單、功能與外設(shè)又非常完備、芯片性能穩(wěn)定。
2009.12.01(Tue)