【安防知識網(wǎng)】嵌入式微處理器
嵌入式微處理器是整個硬件部分的核心,嵌入式系統(tǒng)選擇處理器時主要需要考慮以下幾個方面:處理器的性能,處理器所支持的開發(fā)工具和操作系統(tǒng),處理器的成本、代碼兼容性、算法復雜性以及功率消耗等。最好選擇為電信和網(wǎng)絡(luò)市場而設(shè)計的集成通信微處理器,其體系結(jié)構(gòu)為內(nèi)核和外圍兩個部分,內(nèi)核部分完成任務(wù)調(diào)度和內(nèi)存管理,外圍部分承擔通信處理模塊(CPM)等任務(wù)。CPM應(yīng)同時支持多個快速的串行通信控制器(FCC),多通道控制器(MCC),多個串行通信控制器(SCC)和串行管理控制器(SMC)串行外圍接口,支持60x總線,其數(shù)據(jù)線為64位,地址線為32位,支持PCI/LOCAL總線,其數(shù)據(jù)線為32位,地址線為32位。
音視頻編解碼芯片
原始的音視頻數(shù)據(jù)量很大,需要占用非常高的帶寬,如果需要進行長時間錄像、存儲,必須保證在一定圖像質(zhì)量的前提下通過壓縮技術(shù)盡量降低音視頻的碼率,減少需要存儲的數(shù)據(jù)量,以滿足更長時間的存儲要求和減少成本,同時也可以更好地滿足網(wǎng)絡(luò)監(jiān)控要求。選擇音頻/視頻編碼解碼芯片的主要考慮以下幾個方面:
·芯片內(nèi)集成有多個信號處理/控制單元,包括一個視頻編碼(壓縮)器、一個視頻解碼(解壓)器和一個片內(nèi)CPU(內(nèi)部擴展一個音頻編碼DSP、一個音頻解碼DSP、一個多路復合單元和一個多路解復合單元);
·具有可編程、高性能和低功耗特點,因為每個信號處理/控制單元都由一個RISC處理器和專用的硬件加速器構(gòu)成。此外,視頻編、解碼器內(nèi)部還集成了一個專用的SDRAM;
·在系統(tǒng)上電/復位時,視頻編、解碼器的固件程序可由外部主機(Host)載入各自專用的SDRAM;而編解碼芯片內(nèi)CPU的固件程序則可載入編解碼芯片外掛的SDRAM;
·芯片的主機接口采用標準PCI接口,符合PCI總線規(guī)范2.2;
·為了使編、解碼性能達到最佳,微處理器內(nèi)部集成了一個多通道DMAC。系統(tǒng)Host可直接通過主機接口對編解碼芯片進行控制,MPEG或H.264數(shù)據(jù)流采用DMA方式傳輸;
·提供兼容的I2C總線,可方便地對外圍芯片進行控制。
I2C總線
I2C(Inter-Integrated Circuit)總線是由數(shù)據(jù)總線(SDA)和時鐘總線(SCL)構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù),在CPU和被控IC之間,IC與IC之間雙向傳輸數(shù)據(jù),最高傳送數(shù)率達到100Kbps。由于接口直接在組件之上,因此I2C總線占用的空間非常小,減少了電路板的空間和芯片管腳的數(shù)量,降低了互聯(lián)成本??偩€的長度可高達25英尺,并且能夠以10Kbps的最大傳輸速率支持40個組件。I2C總線的另一個優(yōu)點是,它支持多主控(multimastering),其中任何能夠進行發(fā)送和接收的設(shè)備都可以成為主總線。一個主控能夠控制信號的傳輸和時鐘頻率。任意時間點上只能有一個主控,利用I2C總線主要完成對外圍設(shè)備進行靈活控制。