<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > SoPC技術(shù)在圖像采集和處理系統中的應用設計

SoPC技術(shù)在圖像采集和處理系統中的應用設計

作者: 時(shí)間:2010-05-04 來(lái)源:網(wǎng)絡(luò ) 收藏
隨著(zhù)計算機和人工智能的快速發(fā)展,識別已成為人工智能的基礎技術(shù),它涉及的技術(shù)領(lǐng)域越來(lái)越廣泛,越來(lái)越深入。隨著(zhù)現代工業(yè)生產(chǎn)向高速化、自動(dòng)化方向的發(fā)展,以形狀為特征的識別在現代生產(chǎn)中的日益增加,不論是材料、工業(yè)自動(dòng)化、遙感技術(shù),還是產(chǎn)品質(zhì)檢都需要對形狀進(jìn)行檢測。因此,開(kāi)發(fā)集信號的于一體、具有高集成度、高保密性的圖像處統將成為行業(yè)的發(fā)展趨勢。此外,基于32 bit微器純嵌入式系統的圖像技術(shù)正處于方興未艾階段,發(fā)展前景廣闊,可廣泛于工業(yè)自動(dòng)化生產(chǎn)、監護/防盜系統、機器人視覺(jué)等技術(shù)中。技術(shù)是Altera公司提出的一種靈活、高效的SoC解決方案,是一種新的軟硬件協(xié)同的系統技術(shù)。本系統就是在這種背景下提出的。其主要工作是一個(gè)實(shí)用的圖像和處理平臺,能完成目標圖像的采集輸入,并能對采集到的圖像進(jìn)行處理和識別。
1 系統整體方案及硬件設計
系統要求在FPGA片內利用技術(shù)實(shí)現便攜式的圖像采集與處理。它通過(guò)對原始圖像的掃描,經(jīng)數字圖像處理與識別后即可將得到的大容量的承載信息(包括文字、頭像、指紋等個(gè)人信息)在LCD上顯示,并可通過(guò)USB接口將信息拷貝,或通過(guò)RS-232接口將信息上傳給PC機,也可以通過(guò)GPRS將獲得的信息方便快捷地發(fā)往數據中心作驗證。
整個(gè)系統的核心部分是內嵌Nios II軟核的FPGA,外圍設備和芯片包括圖像獲取設備、顯示器及片外SDRAM和FLASH存儲器、輸入設備等。系統結構框圖如圖1所示。

本文引用地址:http://dyxdggzs.com/article/151883.htm


系統的工作過(guò)程是:系統配置完成后,視頻獲取設備獲取視頻圖像,每幀圖像經(jīng)模數轉換生成圖像數據進(jìn)入預處理模塊,經(jīng)預處理后的圖像數據送入SDRAM存儲器,由Nios II處理器進(jìn)行圖像的后續處理和控制。處理后的圖像經(jīng)數模轉換在監視器上實(shí)時(shí)顯示。
1.1 圖像采集接口電路設計
本系統采用美國OmiVision公司的數字式彩色CMOS圖像傳感器OV7640。該芯片分辨率為640×480像素,成像速度為30幀/s,采取逐行掃描方式,輸出為。工作原理如圖2。

圖像采集的程序流程是:首先Nios初始化OV7640的各個(gè)寄存器,主要包括狀態(tài)寄存器(STA)、數據和時(shí)鐘控制寄存器(CLKRC)、自動(dòng)增益控制寄存器(AGC)的設置;然后查詢(xún)等待,條碼圖像被OV7640采集進(jìn)入數據寄存器后,通過(guò)DMA方式存入SDRAM,Nios再從SDRAM中提取數據進(jìn)行譯碼。
1.2 基于Nios的系統硬件設計
基于Nios軟核的SoPC系統設計是整個(gè)系統硬件設計的核心,包括Nios軟核處理器的設計、數據采集控制的設計、圖像信號FFT分析的實(shí)現、參數顯示以及RS232通信模塊的設計等。另外,使用Nios進(jìn)行嵌入式設計在硬件上必需使用Altera公司的FPGA。
Nios處理器核的硬件設計是根據系統的功能要求定制合適的CPU和外設,然后在SoPC和Quartus II中實(shí)現。在硬件設計流程中,可以靈活定制Nios CPU的許多特性甚至指令,可以使用Altera提供的IP Core來(lái)加快設計者開(kāi)發(fā)Nios外設的速度并提高外設性能,也可以使用第三方的IP Core,或者使用VHDL、Verilog自行定制外設。
系統Nios外設主要包括:
(1)CMOS圖像傳感器接口模塊。由于A(yíng)ltera沒(méi)有提供CMOS圖像傳感器接口模塊,所以使用VHDL編程自行定制。通過(guò)VHDL編程設計一個(gè)CMOS圖像傳感器控制模塊,采用接入Avalon總線(xiàn)的方式自定制外設。
(2)由于要對數字圖像信號進(jìn)行FFT運算,所以采集的數據必須先進(jìn)行存儲,然后再作FFT計算。因此,必須設計FIFO存儲器和FFT實(shí)現的硬件。
(3)RS232通信電路模塊。RS232通信可以通過(guò)串行口UART加上一個(gè)轉換芯片來(lái)實(shí)現。所以,本系統利用SoPC中提供的UART組件來(lái)實(shí)現RS232通信接口的設計。
(4)LCD液晶顯示模塊。LCD液晶顯示是通過(guò)配置Nios的PIO接口來(lái)控制的。
除上面所述之外,根據系統要求,Nios處理器核應當配置以下組件及接口模塊:cpu、boot_rom(用于系統引導)、uart1(用于系統的仿真調試)、uart_rs232(用于串口通訊)、Timer1(系統內部時(shí)鐘)、lan_timer(以太網(wǎng)通信用時(shí)鐘)、button_pio(用于參數設置)、lcd_pio(用于參數顯示)、user_logic_ad_nv_ctl和user_logic_ad_power_ctl(自定義的AD轉換的接口模塊)、Ethernet(用于以太網(wǎng)通信)、ext_ram(外部SRAM)、dma(用于將采集的數據直接存入SRAM中)和ext_flash(外部flash)。
本系統中數據的存儲是通過(guò)設計FIFO存儲器電路實(shí)現的。FIFO存儲器電路主要由一個(gè)雙口RAM模塊(Dual-Port RAM)和狀態(tài)機模塊(State Machine Table)組成,通過(guò)先進(jìn)先出(FIFO)堆棧把數據存儲在雙口RAM中。其設計是在Matlab環(huán)境下利用Altera DSP Builder設計工具實(shí)現的。
電路設計完成并仿真驗證成功后,應用DSP Builder中的signal Compiler進(jìn)行編譯分析,經(jīng)signal Compiler轉換后可以變成VHDL語(yǔ)言的程序。同時(shí),在Quartus II中,可以將VHDL語(yǔ)言程序轉換成電路符號,便于應用原理圖的方法設計硬件系統。由FIFO存儲器的VHDL程序生成的電路符號如圖3所示。在設計過(guò)程中,需要用到Quartus II軟件和其內嵌的IP Toolbench。按照本系統的要求設置FFT的參數為:點(diǎn)數為1 024點(diǎn),數據寬度為12 bit。最后設計生成FFT的MegaCore Function模塊,包含一些VHDL程序及其他相關(guān)的文件。由VHDL程序生成的FFT模塊電路符號如圖4所示。

電氣符號相關(guān)文章:電氣符號大全


存儲器相關(guān)文章:存儲器原理



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>