DISPOSITIVOS
LÓGICOS
PROGRAMÁVEIS
“Cyclone V”
MATRÍCULA: 201069036A
1
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
Sumário
1 - RESUMO
O processo de desenvolvimento de novas tecnologias é algo dinâmico e de total
importância para o conhecimento humano do universo e tudo que nos rodeia, com
esse pensamento exige sempre o desenvolvimento de ferramentas, assim novos
hardwares são criados e melhorados a fim de fornecer a ciência ferramentas
possíveis na busca do conhecimento.
O processo que envolve o desenvolvimento dessas tecnologias possibilita o
homem a criação de equipamentos que tragam um certo conforto as pessoas, e
assim melhorando os meios de comunicação entre as pessoas entre vários
benefícios.
2
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
2 - INTRODUÇÃO
3 – CONSTRUÇÃO
A estrutura da FPGA tem alguns aspectos básicos como:
Blocos lógicos configuráveis: circuitos construídos pela reunião de flip-
flops e a utilização de lógica combinacional. Utilizado para construir
elementos lógicos.
Interconexões entre os dois blocos: Trilhas para conexão dos dois blocos
acima citados. Geralmente, a configuração das conexões á estabelecida
por programação nas células de memória, que determinam funções lógicas
e conexões internas. Esse processo de escolha é chamado de roteamento.
3
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
4 – TECNOLOGIA USADA
Cyclone da Altera ® V FPGAs oferecem menor custo do sistema da indústria,
juntamente com os níveis de desempenho que precisamos para diferenciar suas
aplicações de acordo com a necessidade. Tem se algumas placas com algumas
características e peculiaridades. O foco do trabalho é uma visão mais geral da
Cyclone V sem entrar em alguma delas especificadamente
5 – ARQUITETURA
A arquitetura do núcleo Cyclone V FPGA compreende da seguinte forma:
5
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
2x UART
Serial Peripheral Interface 2x (SPI) periféricos mestre, periféricos escravos 2x
SPI
Até 134 de propósito geral I / O (GPIO)
7x temporizadores de uso geral
temporizadores watchdog 4x
7
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
5.2 –LUT
Os blocos lógicos são formados por flip-flops e lookup tables. Um Lookup table
constitui-se da maneira abaixo:
FIGURA 4 – LUT
5.3 – DSP
A tarefa aparentemente simples de multiplicar dois números pode se tornar
extremamente complexa para implementação do circuito digital.
Agora imagine multiplicar dois números de 32 bits, isso exigiria muitas operações
para uma simples multiplicação. Por conta disso, FPGAs têm circuitos
multiplicadores pré-montados para poupar o uso de LUTs e flip-flops em aplicações
de matemática e processamento de sinais.
Muitos algoritmos de processamento de sinais mantém a execução total de
números sendo multiplicados e como resultado.
10
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
11
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
12
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
6- MODELOS DE CYCLONE V
13
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
7. CONCLUSÃO
Como vimos essa tecnologia pelo fato do usuário ou projetista ter em em mãos
uma ferramenta que pode se elaborar projetos com muita facilidade se torna uma
ferramenta essencial no desenvolvimento de projetos na engenharia.
A disciplina tem por objetivo aproximar os alunos a tecnologias de alta eficiência
usadas no mercado para solução e modelagem de problemas reais. Esse é apenas
um passo para que nós comecemos a interagir e dominar as novas tecnologias.
O que foi passado nessa disciplina se tornará essencial para nossa vida
profissional, o conhecimento de linguagens como o VeriLog é uma arma poderosa
na otimização da realização de projetos.
14
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS
8. REFERÊNCIAS BIBLIOGRÁFICAS
[1] https://translate.googleusercontent.com/translate_c?depth=1&hl=pt-
BR&prev=search&rurl=translate.google.com.br&sl=en&u=https://www.altera.com/products/boards_and_k
its/dev-kits/altera/kit-cyclone-v-soc.html&usg=ALkJrhiXTGNaUHXReGq4zn3ZsCvTZfRx0w.
[2] https://www.altera.com/products/fpga/cyclone-series/cyclone-v/features.html.
[3] https://www.altera.com/en_US/pdfs/literature/hb/cyclone-v/cyclone5_handbook.pdf.
15