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

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

Lógica Programável
Trabalho nº1 M5Disciplina: SDAC Aluno: Yevhen Hvozdikovskyi

start >

A lógica Programável

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

- Detalhes finos ao nível dos bits.- Flexibilidade e capacidade de otimização para a aplicação.- Elevada densidade de entrada e saída de dados.- Integração de Funções, mais fácil integrar diversas funções e processos em um único dispositivo.

PLA

Array lógica programável, tem 2 níveis, primeiro nivel é AND e o segundo é OR , estes niveis são programáveis.

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

CPLD

(Complex Programmable Logic Device) é vários blocos de PLD(Programmable logic devices) que estão interligados e constituemum um chip.

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

FPGA

FPGA- (Field-Programmable Gate Array) consiste em CLBs(Configurable Logic Block) que são interconectados onde cada um contendo flip-flops, que fornece uma alta capacidade lógica maior do que os CPLDs, os FPGAs oferecem também um maior número de flip-flops do que os CPLDs.

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

linguagens de programação:

  • ABEL
  • VHDL
  • CPUDL
  • PALASM

diferentes tipos de programar um circuito deste tipo

ABEL

(Advanced Boolean Expression Language). É a linguagem de Programação desenvolvida para utilização com PLD's , (Programmable Logic Devices), que possuam uma estrutura programável AND e OR. Esta linguagem de programação é utilizada para programar PAL.

diferentes tipos de programar um circuito deste tipo

- DeclaraçõesNos anúncios, são indicados nomes simbólicos para os contactos de entrada e saída.

- Descrição funcionaldescrita a função a implementar.

- Cabeçalhoé descrita a função a implementar.

Estrutura básica de um programa em CPUDL

Este é um circuito para ativar buffer de dados de 8 e 16 bits no barramento S100.

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

Este é um circuito para ativar buffer de dados de 8 e 16 bits no barramento S100.

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

Webgrafia

https://pt.wikipedia.org/wiki/Dispositivo_l%C3%B3gico_program%C3%A1velhttp://ursinhosxd.blogspot.com/2015/01/classificacao-e-estrutura-interna-dos.htmlhttps://openai.com/chatgpt/http://logicaprogramavel.blogspot.com/https://luis021014.wixsite.com/sdac-programacao/o-que--lgica-programvelhttps://pt.wikipedia.org/wiki/Dispositivo_l%C3%B3gico_complexo_program%C3%A1velhttps://prezi.com/p/lsvre6tjvxuy/estrutura-de-um-programa-em-cpudl/