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

Get started free

A lógica Programável

Luís Pinto

Created on September 19, 2024

Trabalho de SDAC módulo 5

Start designing with a free template

Discover more than 1500 professional designs like these:

Visual Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

News Presentation

Transcript

A Lógica Programável

Start
Trabalho realizado por: Luís Pinto nº3 Disciplina: SDAC Professor: Emidio Riscado Ano letivo: 2024/2025

Í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.

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

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

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

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

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

PAL
CPLD
SPLD

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.

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.

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

FPGA
PLA

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.

Estrutura básica de um programa em CPUDL ou PALASM

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

A descrição funcional
O Cabeçalho
As declarações

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

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

É 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