S5PV210是一個(gè)32位精簡(jiǎn)指令集、低功耗、高性能的cortex-a8處理器,它屬于armv7架構(gòu)。飛凌開(kāi)發(fā)板型號(hào)為OK210。 上邊的這張圖,顯示了S5PV210處理器的整體框圖。從這張圖中我們可以了解到S5PV210的主要功能,這些小的模塊共同構(gòu)成了三星210處理器。 首先說(shuō)一說(shuō) CPU核心部分,CPU的主頻可以達(dá)到800M或1GHz,可以通過(guò)配置U-Boot源碼中對(duì)應(yīng)控制主頻的宏來(lái)進(jìn)行主頻的選擇。U-boot默認(rèn)的主頻是1GHz。CPU的核心部分還有512KB的高速緩存。還有NEON,NEON它是ARM內(nèi)部集成的可以實(shí)現(xiàn)復(fù)雜算法的模塊,比如說(shuō)圖像的智能分析,數(shù)學(xué)上的運(yùn)算等都是通過(guò)NEON來(lái)實(shí)現(xiàn)的。左上角是系統(tǒng)外設(shè),這一部分主要是一些低速設(shè)備。其中: RTC是實(shí)時(shí)時(shí)鐘,負(fù)責(zé)系統(tǒng)時(shí)間的控制; PLL是鎖相環(huán),主要起倍頻作用; Timer with PWM是定時(shí)器模塊;Watching Timer 是看門(mén)狗,看門(mén)狗主要是在應(yīng)用程序跑飛或者系統(tǒng)死機(jī)一段時(shí)間之后,將系統(tǒng)重啟。看門(mén)狗在實(shí)際的項(xiàng)目中是要打開(kāi)的。 DMA(24ch)是24通道的DMA控制器。如果沒(méi)有DMA的話,數(shù)據(jù)是通過(guò)CPU傳給內(nèi)存,再由內(nèi)存?zhèn)鹘o系統(tǒng)外設(shè)的;有了DMA之后,數(shù)據(jù)可以不通過(guò)CPU。比如音頻數(shù)據(jù)通過(guò)DMA控制通道直接傳到內(nèi)存中。DMA可以控制外設(shè)數(shù)據(jù)與外設(shè)數(shù)據(jù)、外設(shè)數(shù)據(jù)與內(nèi)存數(shù)據(jù)、內(nèi)存數(shù)據(jù)與內(nèi)存數(shù)據(jù)之間的傳輸,這樣可以有效的提升系統(tǒng)的工作效率。6410中也有DMA,只是沒(méi)有210的多; Keypad(14x8):14x8的鍵盤(pán)接口; TS- ADC(12Bit/10ch):12位的數(shù)模轉(zhuǎn)換,有些電阻屏的觸摸功能就是由他來(lái)實(shí)現(xiàn)的;左下角是外部 總線模塊。從這個(gè)模塊可以看到 210支持IIS、AC97和PCM這樣的音頻標(biāo)準(zhǔn)接口;HSMMC/SDx4:4路MMC總線,可以接SD卡、TF卡和SDIO接口; USB Host2.0/OTG2.0 :210支持USB Host 2.0,和師傅實(shí)際測(cè)試了一下,USB Host2.0的傳輸速度大概是12~16M/s; UARTx4:4路串口; IICx3 :3路IIC總線,一些常用的電容屏的觸摸芯片,重力傳感器就是接在了IIC總線上;HS-SPIx2:2路SPI總線; GPIO:GPIO接口; 下邊中間的是電源管路模塊,如果在做手機(jī)或者 平板電腦類(lèi)的產(chǎn)品的話,一般會(huì)用到,他的作用是通過(guò)軟件動(dòng)態(tài)調(diào)節(jié) CPU功耗,一般是通過(guò)升高或降低,打開(kāi)或者關(guān)閉電壓的方式來(lái)調(diào)節(jié)功耗的;右下角是存儲(chǔ)接口模塊,以前聽(tīng)到Memory總會(huì)幼稚的認(rèn)為是內(nèi)存的意思,其實(shí)并不是這樣,Memory其實(shí)是存儲(chǔ)的意思; S5PV210的NAND支持SLC和MLC兩種,SLC的穩(wěn)定性由于MLC,同等容量的SLC價(jià)格高于MLC; 它還支持16位硬件ECC。由于nand flash的工藝問(wèn)題,在數(shù)據(jù)讀取的過(guò)程中可能會(huì)出現(xiàn)位錯(cuò)誤,這時(shí)就需要Ecc來(lái)檢查和糾正了; S5PV210開(kāi)發(fā)板常用的芯片是LPDDR2和DDR2,這里的LP就是low power的意思,就是低功耗~ 右上角部分就是S5PV210強(qiáng)大的多媒體功能模塊了; 首先是攝像頭接口; MFC多媒體格式轉(zhuǎn)換模塊,主要的任務(wù)就是視頻文件的編解碼;具有30幀/s的處理能力,支持H.263/H.264/MPEG4編碼和解碼; 支持2D/3D圖形引擎; JPEG主要用于圖片文件的硬件編碼,原始數(shù)據(jù)通過(guò)JPEG編碼生成jpg格式文件; 中間的Multi layer AHB/AXI Bus是高速總線,CPU內(nèi)部各個(gè)模塊與CPU就是通過(guò)這個(gè)高速總線來(lái)實(shí)現(xiàn)通訊的。
|