Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19971
Title: Nova arquitetura de multiplicador em GF (28) utilizando portas de limiar linear.
Other Titles: New multiplier architecture in GF (28) using linear threshold gates.
???metadata.dc.creator???: SANTOS, Marlo Andrade.
???metadata.dc.contributor.advisor1???: FREIRE, Raimundo Carlos Silvério.
???metadata.dc.contributor.advisor2???: ASSIS, Francisco Marcos de.
Keywords: Corpo finito;Portas de limiar linear;Multiplicador em GF;Multiplicador de Mastrovito;Redes neurais discretas;Aritmética de corpos finitos;FPGA - Field-Programmable Gate Array;Field-Programmable Gate Array - FPGA;Quartus II;Placa EP2C35F672C6 Altera;Funções simétricas;Álgebra de corpos finitos;Finite body;Linear threshold gates;Multiplier in GF;Mastrovite Multiplier;Discrete Neural Networks;Finite field arithmetic;EP2C35F672C6 Plate Changes;Symmetric functions;Finite field algebra
Issue Date: Sep-2015
Publisher: Universidade Federal de Campina Grande
Citation: SANTOS, Marlo Andrade. Nova arquitetura de multiplicador em GF (28) utilizando portas de limiar linear. 2015. 141f. (Dissertação de Mestrado) Programa de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2015. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19971
???metadata.dc.description.resumo???: Nesta dissertação são apresentados o desenvolvimento e implementação em hardware de uma nova arquitetura de multiplicador em corpos finitos baseada no multiplicador de Mastrovito. Nesta arquitetura são utilizadas as portas de limiar linear como elemento básico de processamento, que é o elemento básico de uma rede neural discreta. As redes neurais discretas implementadas com portas de limiar permitem reduzir a complexidade dos circuitos quando comparados com implementações com lógica tradicional (portas AND, OR e NOT). Por esta razão, estender e implementar portas de limiar linear na aritmética dos corpos finitos se torna atraente. Assim, com a finalidade de comprovar a eficiência de tais portas como unidades básicas de processamento da arquitetura de multiplicadores em GF (2n), foi projetado, na linguagem de descrição de hardware Verilog, um multiplicador em GF (28) utilizando portas de limiar linear. Foram desenvolvidos diversos níveis de abstração e utilizado a FPGA (Field-Programmable Gate Array), ferramenta Quartus II® e a placa de desenvolvimento EP2C35F672C6, da Altera®. Os resultados do desenvolvimento são apresentados. A partir deles é apresentado o funcionamento prático da nova arquitetura proposta do multiplicador em GF (28). A partir dos resultados da operação de multiplicação em corpos finitos, observou-se uma taxa de acerto de 90%., verificando-se, entretanto, que o tempo de processamento e contagem de portas ficou abaixo do valor esperado.
Abstract: This dissertation describes the design, the developing and the implementation in hardware of a new architecture of multiplying finite fields based upon the Mastrovito multiplier. Such architecture utilizes linear threshold ports as basic processing elements, which are the basic elements of a discrete neural network. The discrete neural networks implemented with threshold ports allow reduce the complexity of the circuits when they are compared to implementations of traditional logics (AND, OR and NOT ports). For this reason, extending and implementing linear threshold ports in the arithmetic’s of the finite fields becomes an attractive activity. Thus, with the objective of proving the efficiency of such ports as basic units of processing of the multiplying architecture in GF (2n), that it has been designed, in the hardware description language Verilog, a GF (28)multiplier utilizing the linear threshold ports. Several levees of abstraction have been developed. The FPGA (Field-Programmable Gate Array) Quartus II® tool and the developing Altera® hardware EP2C35F672C6 have been utilized. The results of the development which are presented indicate the practical functioning of the new architecture proposed by the GF (28) multiplier. However, its efficiency in terms of time processing and counting of ports is under what would be expected. From the results the multiplication operation in finite fields was observed with an accuracy rate of 90%.
Keywords: Corpo finito
Portas de limiar linear
Multiplicador em GF
Multiplicador de Mastrovito
Redes neurais discretas
Aritmética de corpos finitos
FPGA - Field-Programmable Gate Array
Field-Programmable Gate Array - FPGA
Quartus II
Placa EP2C35F672C6 Altera
Funções simétricas
Álgebra de corpos finitos
Finite body
Linear threshold gates
Multiplier in GF
Mastrovite Multiplier
Discrete Neural Networks
Finite field arithmetic
EP2C35F672C6 Plate Changes
Symmetric functions
Finite field algebra
???metadata.dc.subject.cnpq???: Engenharia Elétrica.
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19971
Appears in Collections:Mestrado em Engenharia Elétrica.

Files in This Item:
File Description SizeFormat 
MARLO ANDRADE SANTOS - DISSERTAÇÃO PPGEE 2015.pdfMarlo Andrade Santos - Dissertação PPGEE 2015.4.2 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.