基于FPGA和ARM的彩色圖像處理系統(tǒng)
2.4 以太網(wǎng)傳輸模塊
本系統(tǒng)的以太網(wǎng)芯片選用LAN91C113。這是SMSC公司推出的快速以太網(wǎng)10/100 Mbps控制器,支持多種嵌入式處理器主機(jī)接口。LAN91C1B內(nèi)部有8 KB的FIFO,可用于接收和發(fā)送數(shù)據(jù)的存儲(chǔ)。此外,LAN91C113芯片還集成了CSMA/CD協(xié)議的MAC(媒體訪問(wèn)控制層)和PHY(物理層), IEEE802.3/802.3u-100BASE-TX/10Base-T規(guī)范。本系統(tǒng)中,LAN91C113的串行EEPROM接口與AT93C46 相連。PXA255訪問(wèn)LAN91C113采用異步靜態(tài)存儲(chǔ)器方式,LAN91C113的地址使能信號(hào)AEN與PXA255的靜態(tài)芯片片選四相連。 PXA255與LAN91C113接口示意圖如圖3所示。
3 系統(tǒng)主要模塊的工作原理及實(shí)現(xiàn)
3.1 FPGA圖像采集的實(shí)現(xiàn)
OV9650的數(shù)據(jù)輸出采用Bayer原始數(shù)據(jù)輸出格式,每個(gè)象素同時(shí)只輸出一種顏色。奇數(shù)掃描行輸出RGRG…,偶數(shù)掃描行輸出GBGB…。FPGA負(fù)責(zé)圖像傳感器數(shù)據(jù)的采集。
上電后,系統(tǒng)首先對(duì)CMOS圖像采集芯片進(jìn)行初始化,以確定其工作模式。這些參數(shù)受OV9650內(nèi)部相應(yīng)寄存器值的控制。FPGA通過(guò)控制SCCB總線來(lái)完成參數(shù)的配置。
評(píng)論