Want to make interactive content? It’s easy in Genially!

Trabalho de SDAC módulo 5

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

A Lógica Programável

Trabalho realizado por: Luís Pinto nº3Disciplina: SDACProfessor: Emidio RiscadoAno letivo: 2024/2025
Start

Índice

Introdução
Vantagens da utilização da lógica programável sobre a lógica tradicional
Classificação e estrutura interna dos principais tipos de circuitos de lógica programável
VHDL
Estrutura básica de um programa em CPUDL ou PALASM
Exemplos de programação de circuitos combinatórios simples em CPUDL, utilizando GAL’s

Introdução

Neste trabalho irei falar sobre as vantagens da utilização da lógica programável sobre a lógica tradicional, a classificação e estrutura interna dos principais tipos de circuitos de lógica programável, o que é VHDL, a estrutura básica de um programa em CPUDL ou PALASM e os exemplos de programação de circuitos combinatórios simples em CPUDL, utilizando GAL’s.

Obtém-se mais capacidade num circuito que foi programado, do que num circuito que for montado em Hardware.

Conseguimos reduzir um circuito grande para um circuito pequeno (tamanho micro);

Através de um microprocessador podemos construir um circuito lógico;

Vantagens da utilização da lógica programável sobre a lógica tradicional

CPLD é um PLD complexo que consiste em arranjar múltiplos de blocos SPLD em um único chip. Existem nomes alternativos que são usados algumas vezes para este estilo de chips como Enhances PLD (EPLD), Super PAL,Mega Pal, entre outros.

PAL (Programmable Logic Array) é um FPD (filt programeg divise) tamanho micro que tem um nível AND programável conduzido por um nível OR fixo.

Classificação e estrutura interna dos principais tipos de circuitos de lógica programável

PAL
SPLD
CPLD

Identifica-se a qualquer tipo de PLD simples, referindo-se geralmente a um PLA (Array lógico programável) ou a um PAL (Programmable Logic Array).

Classificação e estrutura interna dos principais tipos de circuitos de lógica programável

PLA
FPGA

Field-Programmable Gate Array é um FPD com uma estrutura geral que permite uma alta capacidade lógica. Considerando os recursos lógicos do CPLDs tem um número amplo de entradas (AND). FPGAs oferece mais recursos lógicos e maior número de flip-flops do que os CPLDs.

Array lógico programável é um FPD pequeno que contém dois níveis de lógica, um AND e um OR, onde ambos são programáveis.

VHDL (VHSIC Hardware Description Language)

VHDL (Very High Speed Integrated Circuit Hardware Description Language) é uma linguagem para facilitar o design dos circuitos digitais. VHDL foi desenvolvido pelo DoD (Departamento de Defesa) dos Estados Unidos nos anos 80.Como começou:

    • começou por uma linguagem de documentação e modelação, que permitia simular os comportamentos dos projetos.

A descrição funcional

É uma função a ser implementada que é descrita.

É uma especificação dos nomes simbólicos atribuídos aos pinos de entrada e saída

As declarações

Estrutura básica de um programa em CPUDL ou PALASM

A estrutura básica de um programa em CPUDL é dividida em três partes:

O Cabeçalho

É onde se coloca o nome, a data e a versão.

Exemplos de programação de circuitos combinatórios simples em CPUDL, utilizando GAL’s:

Conclusão

Com este trabalho concluo que fiquei a saber melhor sobre a lógica programável.

Webgrafia

  • https://prezi.com/p/c29mohttp3cm/a-logica-programevel/
  • http://ursinhosxd.blogspot.com/2015/01/classificacao-e-estrutura-interna-dos.html
  • Https://pt.slideshare.net/slideshow/m5-lógica-programável/62510353#12
  • http://gec.di.uminho.pt/lesi/sd1-0607/teoria/05_VHDL.pdf
  • https://pt.wikipedia.org/wiki/VHDL