Banner Portal
Projeto de arquitetura de um filtro para processamento de imagens utilizando processador nios ii e field programmable gate array (FPGA)
PDF (Português (Brasil))

Keywords

Field programmable gate array. Convolution. Image processing. Nios ii processor.

How to Cite

ALMEIDA, Carlos Caetano; PAGANO, Danilo; GRELLA, Vornei Augusto; CABELLO, Frank Alexis Canahuire; OLIVEIRA, Alexandre Tomazati; LOUBACH, Denis Silva; NÓBREGA, Eurípedes Guilherme de Oliveira. Projeto de arquitetura de um filtro para processamento de imagens utilizando processador nios ii e field programmable gate array (FPGA). Sínteses: Revista Eletrônica do SimTec, Campinas, SP, n. 6, p. 132–132, 2016. Disponível em: https://econtents.bc.unicamp.br/inpec/index.php/simtec/article/view/8344. Acesso em: 27 jul. 2024.

Abstract

The use of Field Programmable Gate Array (FPGA) in embedded systems allows to combine the software flexibility with the hardware speed, in what is called reconfigurable computing, being able to implement, from simple processing to circuits such as video controller, including RAM memory, or even incorporate computationally demanding and complex processing. The desired circuit development project in FPGA may be developed through Altera&";s Quartus II program, which enables the electronic circuit development. The projected logic circuit programming is transferred to FPGA, through USB cable; after received and loaded, the FPGA carries out the programmed functions, and this is a volatile programming, that is, the device must be reprogrammed every time it is turned on. The transference may be eliminated with the use of a programmable ROM memory or a solid-state disk, which enables the project to be directly loaded to the FPGA when turned on. This work presents an architecture for the digital signal processing through devices implemented in hardware through convolution networks (ConvNets), networks with multiple layers that implement convolution filters. On the image processing, the algorithms are, in general, implemented in software; therefore, the computational performance may not be adapted or meet real-time application requirements. In this case, the 2D convolution may be applied in a concurrent and/or parallel way, which may be obtained with exploitation of the FPGAs potential through ConvNets, therefore, obtaining potentially much higher performance.
PDF (Português (Brasil))
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright (c) 2016 Carlos Caetano Almeida, Danilo Pagano, Vornei Augusto Grella, Frank Alexis Canahuire Cabello, Alexandre Tomazati Oliveira, Denis Silva Loubach, Eurípedes Guilherme de Oliveira Nóbrega

Downloads

Download data is not yet available.