Parte # 3 - Circuitos Combinatórios
|
|
|
- Cíntia de Figueiredo Figueiroa
- 9 Há anos
- Visualizações:
Transcrição
1 CEFET Departamento de Engenharia Elétrica - DEPEL GELE 7163 Eletrônica Digital Parte # 3 - Circuitos Combinatórios 1
2 GELE 7163 Eletrônica Digital 2 Referências : Notas de Aula. Mendonça, Alexandre e Zelenovsky, Ricardo, Eletrônica Digital: Curso Prático e Exercícios, MZ Editora Ltda, 2004, ISBN: Tocci, R.J., Widmer, N.S., Moss, G.L. - Sistemas Digitais, Princípios e Aplicações, 10 a Edição, São Paulo: Pearson Prentice Hall, 2007, 804 p., ISBN Ercegovac, Milos, Lang, Tomas - Introdução aos Sistemas Digitais - Bookman. Wakerly, John F., Digital Designs Principles and Practices, 3o edição, Prentice Hall, 1990.
3 GELE 7163 Eletrônica Digital Programmable Logic Array (PLA) Um PLA é um dispositivo combinacional com 2 níveis de AND-OR que pode ser programado para realizar qualquer expressão lógica de soma-de-produtos. Um PLA é limitado por: (i) Número de entradas (n), (ii) Número de saídas (m), (iii) Número de termos produto (p). Utiliza-se a nomenclatura: n m PLA com p termos produto. Geralmente, p << 2 n. Um n m PLA com p termos produto contém p portas AND de 2n-entradas e m portas OR de p-entradas.
4 GELE 7163 Eletrônica Digital Programmable Logic Array (PLA) É o primeiro PLD (Programmable Logic Device). Cada entrada é conectada a um buffer que produz duas versões: original e complementar. Conexões potenciais são indicadas por um. As conexões são feitas por fusíveis.
5 GELE 7163 Eletrônica Digital Programmable Logic Array (PLA) Um 4 3 PLA com 6 termos produto.
6 GELE 7163 Eletrônica Digital Programmable Logic Array (PLA) Representação compacta do 4 3 PLA com 6 termos produto.
7 GELE 7163 Eletrônica Digital Programmable Logic Array (PLA) O1 = I1.I2 + I1. I2. I3. I4 O2 = I1. I3 + I1.I3.I4 + I2 O3 =?
8 GELE 7163 Eletrônica Digital Programmable Array Logic (PAL) Um dispositivo PAL possui uma matriz fixa de portas OR e termos produto não são compartilhados pelas saídas. Um PAL é geralmente mais rápido do que um PLA similar.
9 GELE 7163 Eletrônica Digital Programmable Array Logic (PAL) PAL16L8 Parte de um diagrama lógico do PAL 16L8.
10 GELE 7163 Eletrônica Digital Decodificadores Um decodificador é um circuito que converte entradas codificadas em saídas codificadas. Geralmente, a entrada possui menos bits do que a saída. O decodificador mais usado é o decodificador n-para-2 n (decodificador binário). Apenas uma das 2 n saídas é ativada de acordo com a entrada de n bits.
11 GELE 7163 Eletrônica Digital Exemplo: Decodificadores 2-para-4
12 GELE 7163 Eletrônica Digital Outro Exemplo: Decodificadores O CI possui dois decodificadores independentes 2-para-4.
13 GELE 7163 Eletrônica Digital Mais um Outro Exemplo: Decodificadores O CI possui um decodificador 3-para-8.
14 GELE 7163 Eletrônica Digital Combinação de Decodificadores Decodificadores podem ser combinados (cascateados de forma hierárquica) para decodificar palavras maiores. Um decodificador 4-para-16 (= 2 4 ) pode ser construído com dois decodificadores de 2-para-4. Um decodificador 5-para-32 pode ser construído com um decodificador de 2-para-4 e quatro decodificadores de 3-para-8.
15 GELE 7163 Eletrônica Digital Exemplo: Decodificador de 4-para-16 U1 é habilitado quando N3 = 0 e U2 é habilitado quando N3 = 1.
16 GELE 7163 Eletrônica Digital Exemplo: Decodificador de 5-para-32
17 GELE 7163 Eletrônica Digital Decodificador em VHDL Descrição estrutural equivalente ao circuito:
18 GELE 7163 Eletrônica Digital Decodificador em VHDL
19 GELE 7163 Eletrônica Digital Decodificador em VHDL Fluxo de Dados
20 GELE 7163 Eletrônica Digital Decodificador em VHDL Método Comportamental
21 GELE 7163 Eletrônica Digital Decodificadores de 7 Segmentos Um display de 7-segmentos é usado em relógios, calculadoras e outros dispositivos para mostrar dados decimais. Um dígito é mostrado iluminando um subconjunto dos 7 segmentos. Decodificador de 7-segmentos entrada: 4-bit BCD saída: código de 7-segmentos.
22 GELE 7163 Eletrônica Digital Decodificadores de 7 Segmentos: Exercícios Ex1: Obter as expressões minimizadas para as saídas do decodificador de 7-segmentos. Ex2: Escrever uma descrição comportamental VHDL para o decodificador de 7-segmentos.
23 GELE 7163 Eletrônica Digital Tabela Verdade para os Exercícios 1 e 2
24 GELE 7163 Eletrônica Digital Codificadores Um codificador é um circuito cujo código de saída possui normalmente menos bits do que o código de entrada. O codificador mais simples é o 2 n -para-n (codificador binário). Ele tem função oposta ao decodificador binário. Apenas 1 entrada é ativada por vez.
25 GELE 7163 Eletrônica Digital Codificadores 8-para-3 Equações para um codificador 8-para-3: Y 2 Y 1 Y I I1 Y 0 = I1 + I3 + I5 + I I I3 Y 1 = I2 + I3 + I6 + I I I5 Y 2 = I4 + I5 + I6 + I I I7
26 GELE 7163 Eletrônica Digital Codificadores de Prioridade Para implementar pedidos de interrupção (por exemplo), o codificador binário não funciona! Ele assume que apenas 1 entrada está ativa por vez. Quando vários pedidos ocorrem simultaneamente (ou não), um codificador com prioridade produz o número referente ao pedido de prioridade mais alta.
27 GELE 7163 Eletrônica Digital Codificadores de Prioridade A entrada I7 tem prioridade mais alta. Saídas A2-A0 contém o número da entrada ativa de maior prioridade. A saída IDLE é ativada se nenhuma entrada for ativada (IDLE = I0. I1. I2. I3. I4. I5. I6. I7).
28 GELE 7163 Eletrônica Digital Multiplexadores (MUX) Um MUX é uma chave digital que conecta dados de n fontes para a sua saída. A entrada SEL seleciona entre as n fontes s = log 2 (n). Se EN = 0 Y = 0. Se EN = 1 o MUX está habilitado. Multiplexadores são usados em computadores para selecionar entre os vários conjuntos de registradores aquele que deve ser conectado a ULA.
29 GELE 7163 Eletrônica Digital MUX Exemplo Um CI possui um MUX de 8-entradas e 1-saída. As entradas de seleção são chamadas A,B,C, onde C é o bit MSB. A entrada enable (habilita) EN L é ativa em nível baixo. Duas versões da saída (H) e (L).
30 GELE 7163 Eletrônica Digital MUX Outro Exemplo Um CI possui um MUX de 2-entradas de 4 bits cada e 1-saída de 4 bits. A entrada de seleção é S. A entrada enable (habilita) G L é ativa em nível baixo. Duas versões da saída (H) e (L).
31 GELE 7163 Eletrônica Digital MUXs e Demultiplexadores (DMUXs) Um multiplexador (MUX) pode ser usado para selecionar uma fonte de dados (de n fontes possíveis) que deve ser transmitida através de um barramento. Um demultiplexador (DMUX) pode ser usado para rotear o barramento para um destino (de m destinos possíveis) função inversa do MUX. Um DMUX de 1-entrada e n-saídas possui 1 entrada de dados e S-entradas para selecionar uma das n = 2 S saídas de dados.
32 GELE 7163 Eletrônica Digital MUXs em VHDL Fluxo de Dados É fácil descrever multiplexadores em VHDL. Declaração SELECT!
33 GELE 7163 Eletrônica Digital MUXs em VHDL Descrição Comportamental Declaração CASE!
34 GELE 7163 Eletrônica Digital Funções XOR e XNOR Uma porta Exclusive-OR (XOR) é uma porta de 2-entradas (X e Y ) cuja saída é 1 se as entradas forem de paridade distinta (01 ou 10). Uma porta Exclusive-NOR (XNOR) é apenas o oposto: saída = 1 se X = Y. A operação XOR usa o símbolo : X Y = (X + Y ).( X + Ȳ ) = X.Y + X.Ȳ.
35 GELE 7163 Eletrônica Digital Símbolos para as funções XOR e XNOR Dois sinais quaisquer (entradas ou saída) de uma porta XOR ou XNOR pode ser complementada sem mudança da função lógica resultante.
36 GELE 7163 Eletrônica Digital XOR e Circuitos de Paridade N portas XOR podem ser cascateadas para formarem um circuito com N + 1 entradas e uma única saída que é 1 se um número ímpar de entradas for 1 (circuito de paridade ímpar ODD). Se a saída de qualquer um dos circuitos for invertida obtém-se um circuito de paridade par (EVEN).
37 GELE 7163 Eletrônica Digital Paridade - VHDL - Fluxo de Dados VHDL fornece os operadores primitivos xor e xnor. Um dispositivo XOR de 3-entradas pode ser descrito em VHDL por:
38 GELE 7163 Eletrônica Digital Paridade - VHDL - Comportamental Uma função de paridade de 9-entradas pode ser descrita por:
39 GELE 7163 Eletrônica Digital Comparadores Um comparador é um circuito que indica se 2 palavras binárias são iguais. Comparadores de magnitude interpretam suas entradas como números com ou sem sinais e indica uma relação de ordem entre eles (maior ou menor que). Exemplo 7485: Portas XOR e XNOR podem ser vistas como comparadores de 1-bit (A saída DIFF é ativada se as entradas são diferentes).
40 GELE 7163 Eletrônica Digital Comparador de 4-Bits A saída DIFF é ativada se qualquer um dos pares de bits de entrada forem diferentes. Este circuito pode ser facilmente adaptado para qualquer número de bits por palavra.
41 GELE 7163 Eletrônica Digital Comparador Iterativo Dois valores X e Y de n-bits podem ser comparados usando um circuito combinacional (circuito iterativo) com a seguinte estrutura: Cada bloco pode ser implementado da seguinte forma:
42 GELE 7163 Eletrônica Digital Exemplo: Comparador de 4-Bits O fornece uma saída maior-que (Greater Than), uma saída menor-que (Lower Than) e uma saída igual-a (Equal To). Além disso, possui entradas em para combinar múltiplos chips e criar comparadores com mais de 4 bits: AGTBOUT = (A > B) + (A = B).AGTBIN AEQBOUT = (A = B).AEQBIN ALTBOUT = (A < B) + (A = B).ALTBIN
43 GELE 7163 Eletrônica Digital Exemplo: Comparador de 12-Bits Três resultando em um comparador de 12-bits:
44 GELE 7163 Eletrônica Digital Circuito Iterativo Genérico O circuito contém n módulos idênticos, cada um tem entradas e saídas primárias e em cascata. As primeiras entradas em cascata são geralmente conectadas a valores fixos.
45 GELE 7163 Eletrônica Digital Comparadores VHDL VHDL possui operadores de comparação para todos os tipos pré-definidos. Igualdade (=) e diferença (/ =) são aplicáveis a todos os tipos. Para tipos matriz e record, os operandos devem possuir tamanho e estrutura iguais, e os operandos são comparados componente por componente. Outros operadores de comparação VHDL (>, <, >=, <=) são aplicáveis somente a inteiros, tipos enumerados e matrizes unidimensionais de tipos enumerados ou de inteiros.
46 GELE 7163 Eletrônica Digital Somadores - Meio Somador (2-Bits) O somador mais simples, chamado de half adder (meio somador), adiciona dois operandos de 1-bit X e Y, produzindo uma soma de 2-bits. A soma pertence à faixa de 0 a 2, o que exige dois bits (0 + 0 = 00,0 + 1 = 01,1 + 0 = 01,1 + 1 = 10). O bit menos significativo da soma é chamado de HS (half sum): HS = X Y = X.Ȳ + X.Y O bit mais significativo da soma é chamado de CO (carry out vai um): CO = X.Y
47 GELE 7163 Eletrônica Digital Somadores - Somador Completo (3-Bits) Full adder (somador completo): Além dos bits de entrada X e Y, um somador completo possui mais um bit de entrada o bit carry-in (ou vem um) CIN. A soma dos 3 bits pertence à faixa de 0 a 3 bastam 2 bits. Note que: S = X Y CIN, COUT = X.Y + X.CIN + Y.CIN
48 GELE 7163 Eletrônica Digital Somador de Palavras Binárias Duas palavras de n bits podem ser somadas usando um somador em cascata. O CIN do estágio somador completo menos significativo (c0) é colocado em 0 e o COUT de cada estágio é conectado ao CIN do próximo (mais significativo).
49 GELE 7163 Eletrônica Digital Subtratores A operação de subtração binária é análoga à operação de adição. Subtrator completo: entradas X (minuendo), Y (subtraendo) e BIN (borrow in - toma emprestado) e saídas D (diferença) e BOUT (borrow out-empresta). As seguintes equações podem ser escritas: D = X Y BIN, BOUT = X.Y + X.BIN + Y.BIN. Estas equações são similares as equações do somador completo: D = X Ȳ BIN, BOUT = X.Ȳ + X. BIN + Ȳ. BIN Um subtrator completo pode ser construído a partir de um somador completo. X Y = X + ( Y ) = X + (Ȳ + 1)
50 GELE 7163 Eletrônica Digital Subtrator de Palavras Binárias
51 GELE 7163 Eletrônica Digital Arithmetic and Logic Unit (ALU) Uma Unidade Lógica e Aritmética (ULA) é um circuito combinacional que pode realizar várias operações lógicas e aritméticas em 2 operandos de n-bits. A operação a ser realizada é especificada por um conjunto de entradas de seleção de funções. As (MSI) ALUs típicas possuem operandos de 4-bits e 3 a 5 entradas de seleção de funções (até 32 funções diferentes). Um CI possui uma ALU de 4-bits. A operação realizada é selecionada pelas entradas M (operação aritmética ou lógica) e S3-S0.
52 GELE 7163 Eletrônica Digital Exemplo: ALU
53 GELE 7163 Eletrônica Digital Exemplo: ALU - VHDL
54 GELE 7163 Eletrônica Digital Multiplicadores A maioria das abordagens para multiplicadores utiliza o algoritmo tradicional para obter o resultado deslocamentos e adição. Entretanto, não é a única solução!!! Dadas 2 entradas X e Y de n bits, pode-se escrever uma tabela verdade que expressa o produto P = X Y de 2n bits e implementar P(X, Y ) como uma função combinacional de X e Y.
55 GELE 7163 Eletrônica Digital Multiplicadores - Abordagem Tradicional
56 GELE 7163 Eletrônica Digital Multiplicadores - Abordagem Tradicional
57 GELE 7163 Eletrônica Digital Multiplicadores - VHDL
Parte # 5 - Circuitos Combinacionais
CEFET Departamento de Engenharia Elétrica - DEPEL GELE 7163 Eletrônica Digital Parte # 5 - Circuitos Combinacionais 1 GELE 7163 Eletrônica Digital 2 Referências : Notas de Aula. Mendonça, Alexandre e Zelenovsky,
7. Funções de Lógica Combinacional. 7. Funções de Lógica Combinacional 1. Somadores Básicos. Objetivos. Objetivos. Circuitos Digitais 03/11/2014
Objetivos 7. Funções de Lógica Combinacional Fazer distinção entre meio-somadores e somadores-completos Usar somadores-completos para implementar somadores binários em paralelo Explicar as diferenças entre
Circuitos Combinacionais Básicos
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I Circuitos Combinacionais Básicos Descrição VHDL prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno 2 / 17 Circuitos combinacionais básicos
Parte # 2 - Circuitos Combinatórios
CEFET Departamento de Engenharia Elétrica - DEPEL GELE 7163 Eletrônica Digital Parte # 2 - Circuitos Combinatórios 1 GELE 7163 Eletrônica Digital 2 Referências : Notas de Aula. Mendonça, Alexandre e Zelenovsky,
Circuitos Aritméticos
Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,
ÁLGEBRA BOOLEANA- LÓGICA DIGITAL
ÁLGEBRA BOOLEANA- LÓGICA DIGITAL LÓGICA DIGITAL Álgebra Booleana Fundamentação matemática para a lógica digital Portas Lógicas Bloco fundamental de construção de circuitos lógicos digitais Circuitos Combinatórios
Parte # 1 - Circuitos Combinatórios
CEFET Departamento de Engenharia Elétrica - DEPEL GELE 7163 Eletrônica Digital Parte # 1 - Circuitos Combinatórios Prof. Alessandro Jacoud Peixoto 1 GELE 7163 Eletrônica Digital 2 Referências : Notas de
Capítulo VI Circuitos Aritméticos
Capítulo VI Circuitos Aritméticos Introdução No capítulo anterior estudamos a soma e subtração de números binários. Neste capítulo estudaremos como as operações aritméticas de soma e subtração entre números
Módulos Combinatórios
Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Módulos Combinatórios Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 1 Somadores
Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos
1 - ADIÇÃO BINÁRIA Computadores digitais e calculadoras realizam as várias operações aritméticas sobre os números representados em forma binária. Na adição binária apenas quatro situações podem ocorrer
ELETRÔNICA DIGITAL. Parte 6 Display, Decodificadores e Codificadores. Prof.: Michael. 1 Prof. Michael
ELETRÔNICA DIGITAL Parte 6 Display, Decodificadores e Codificadores Prof.: Michael LED Diodo emissor de luz (LED) Para nós será utilizado para dar uma indicação luminosa do nível lógico de sinal; Ligado
Circuitos Integrados. Nível da Lógica Digital (Aula 7) Circuitos Combinacionais. Circuitos Lógicos Digitais Básicos. Multiplexadores (1)
Circuitos Integrados Nível da Lógica Digital (Aula 7) Circuitos Lógicos Digitais Básicos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 CIs (chips/pastilhas) Agrupa portas
Disciplina de Laboratório de Elementos de Lógica Digital I SSC-0111
USP - ICMC - SSC SSC 0111 (Lab ELD I) - 2o. Semestre 2011 Disciplina de Laboratório de Elementos de Lógica Digital I SSC-0111 1 Agosto 2011 Prof. Fernando Osório Email: fosorio [at] { icmc. usp. br, gmail.
Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof. Dr. Daniel
CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação
CIRCUITOS DIGITAIS Circuitos Combinacionais e Técnicas de Simplificação Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta
4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.
Objetivos 4. Álgebra Booleana e Simplificação Lógica Aplicar as leis e regras básicas da álgebra Booleana Aplicar os teoremas de DeMorgan em expressões Booleanas Descrever circuitos de portas lógicas com
Prof. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Circuitos Combinacionais MSI Parte 2 Prof. Leonardo Augusto Casillo Codificadores x Decodificadores Decodificadores (em sua maioria)
Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de
Escola Secundária c/3º CE José Macedo Fragateiro Curso Profissional de Nível Secundário Componente Técnica Disciplina de Sistemas Digitais e Arquitectura de Computadores 2009/2010 Módulo 2: Álgebra e Lógica
BC-0504 Natureza da Informação
BC-0504 Natureza da Informação Aulas 4 Sistemas de numeração. Operações em binário e algebra booleana. Equipe de professores de Natureza da Informação Santo André Julho de 2010 Parte 0 Realizar 6 problemas
Eletrônica Digital I TE050. Circuitos Combinacionais
Universidade Federal do Paraná Setor de Tecnologia Departamento de Engenharia Elétrica Eletrônica Digital I TE5 Circuitos Combinacionais Prof. Lúcio Mauro M. Tonon Circuitos Combinacionais Circuitos Combinacionais
SSC0112 Organização de Computadores Digitais I
SSC2 Organização de Computadores Digitais I 4ª Aula Revisão de Lógica Digital Profa. Sarita Mazzini Bruschi [email protected] Aula ministrada por Prof. Paulo Sergio Lopes de Souza Revisão de Lógica Digital
Sistemas Digitais Módulo 9 Multiplexadores e Demultiplexadores
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 9 Multiplexadores e Demultiplexadores Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof. Dr. Daniel
Introdução à Computação
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Conceitos Básicos de Eletrônica Digital (Parte III) Prof. a Joseana Macêdo Fechine [email protected]
Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula Circuitos Aritméticos SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Somadores Circuitos Somadores l Circuitos que realizam operações aritméticas com números binários; l Geralmente
APOSTILA DE ELETRÔNICA DIGITAL II
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS DE PRESIDENTE EPITÁCIO APOSTILA DE ELETRÔNICA DIGITAL II Prof. Andryos da Silva Lemes Esta apostila é destinada
Prof. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 10 Circuitos Aritmeticos Prof. Leonardo Augusto Casillo Somador Binário Funções aritméticas como adição, subtração, podem ser
Capítulo 6 Aritmética Digital: Operações e Circuitos
Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens
Funções de Lógica Combinacional
Fundamentos de Sistemas Digitais Funções de Lógica Combinacional prof. Dr. Alexandre M. Amory prof. Dr. Edson I. Moreno Referências Sugiro estudarem nesta ordem de preferência: Floyd, Cap 6. ppt segue
Caminho de Dados e Controle. Prof. Leonardo Barreto Campos 1
Caminho de Dados e Controle Prof. Leonardo Barreto Campos 1 Sumário Introdução; Convenções Lógicas de Projeto; Construindo um Caminho de Dados; O Controle da ULA; Projeto da Unidade de Controle Principal;
Circuitos Combinacionais. Arquitetura de Computadores I
Circuitos Combinacionais Arquitetura de Computadores I Roteiro } Introdução } Gerador e Verificador de Paridade } Comparadores } Circuitos aritméticos } Somador (Half Adder e Full Adder) } Subtrator (Meio
Exemplo somador de 3 bits
Exemplo somador de 3 bits 3 números de 1 bit Ci i i Full adder Si Ci1 LS número de 2 bits (pode ser 0, 1, 2 ou 3) MS Escrever uma expressão booleana para as funções Si(Ci,i,i) e Ci1(Ci, i, i) Desenhar
Circuitos de Apoio. UEM/CTC Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber
UEM/T Departamento de Informática urso: iência da omputação Professor: Flávio Rogério Uber ircuitos de poio Obs.: a elaboração deste material foi baseada no material do prof. Dr. João ngelo Martini (UEM/DIN)
Parte # 4 - Registradores e Contadores
CEFET Departamento de Engenharia Elétrica - DEPEL GELE 7163 Eletrônica Digital Parte # 4 - Registradores e Contadores 1 GELE 7163 Eletrônica Digital 2 Referências : Notas de Aula. Mendonça, Alexandre e
Circuitos Combinacionais
! Circuitos Combinacionais x Sequenciais Combinacional - saídas dependem unicamente das entradas Entradas Circuito Combinacional Saídas Sequencial -háuma realimentação da saída para a entrada, denominada
Capítulo 6 Aritmética Digital: Operações e Circuitos
Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens
Circuitos Combinacionais
Circuitos Combinacionais Circuito combinacional: Possui portas lógicas conectadas para produzir valor dos sinais de saída Não possui armazenamento de valores no circuito Valor dos sinais de saída depende
Eletrônica Digital. Circuitos Combinacionais FACULDADE FUCAPI
FACULDADE FUCAPI Eletrônica Digital Circuitos Combinacionais, M.Sc. Doutorando em Informática (UFAM) Mestre em Engenharia Elétrica (UFAM) Engenheiro de Telecomunicações (FUCAPI) Famílias Lógicas 2 Famílias
VHDL Circuitos Combinacionais
VHDL Circuitos Combinacionais Neste módulo será feita uma revisão de circuitos combinacionais introduzindose alternativas representações em VHDL Uma descrição VHDL, de forma geral, pode seguir uma das
Técnicas Digitais para Computação
INF1 118 Técnicas Digitais para Computação Multiplicador Decodificador e Multiplexador Aula 14 Multiplicador Combinacional Técnicas Digitais A x B 1 B = P 3 P 2 P 1 P A1 A B1 B X 2) Equações em SDP, simplificado
3 Circuitos Combinacionais
3 Circuitos Combinacionais Os circuitos lógicos dos sistemas digitais podem ser de dois tipos: circuitos combinacionais ou circuitos seqüenciais. Um circuito combinacional é constituído por um conjunto
5. O Mapa de Karnaugh
Objetivos 5. O Mapa de Karnaugh Usar um mapa de Karnaugh para simplificar expressões Booleanas Usar um mapa de Karnaugh para simplificar funções de tabela-verdade Utilizar condições don t care para simplificar
Q(A, B, C) =A.B.C + A.B.C + A.B.C + A.B.C + A.B.C + A.B.C. m(1, 2, 3, 6) T (A, B, C, D) =A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.
Módulo Representação de sistemas digitais e implementação com componentes TTL Objectivos Pretende-se que o aluno compreenda o relacionamento entre a representação por tabelas e por expressões booleanas.
Capítulo 6. Aritmética Computacional. 6.1 Números com Sinal e Números sem Sinal
61 Capítulo 6 Aritmética Computacional As palavras de um computador são compostas por bits e podem representar números armazenados na memória. Estes números podem ter diferentes significados, como inteiros
Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES
SOMADORES E SUBTRADORES SOMADORES 1. Introdução Antes de iniciarmos, vamos relembrar o processo de adição binária: (a) 1 1 1 (b) 1 1 1 1 1 0 1 0 1 1 0 0 1 1 0 + 1 1 1 0 0 + 1 1 1 0 0 1 1 0 0 0 1 1 0 0
ELETRÔNICA DIGITAL 1
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATARINA UNIDADE SÃO JOSÉ CURSO DE TELECOMUNICAÇÕES ELETRÔNICA DIGITAL 1 CAPÍTULO 2 SUMÁRIO 2. Funções Lógicas 2 2.1 Introdução 2 2.2 Funções Lógicas Básicas
*********************
FUNDAMENTOS DE SISTEMAS DIGITAIS - EXERCÍCIOS (Moraes 17/agosto/2018): 1. Converter de decimal para binário e hexadecimal: Valor Binário Binário Hexadecimal 831-110 -74.33 2. Converter de binário para:
Arquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Inteiros - Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Sumário A unidade lógico-aritmética Representação de números inteiros
Circuito Decodificador BCD para Display de Sete Segmentos
Prática 5 Linguagem VHDL Prof. Cesar da Costa Circuito Decodificador BCD para Display de Sete Segmentos Um dos métodos mais simples para apresentação de dígitos alfanuméricos, em circuitos digitais, é
Multiplicador Binário com Sinal
Multiplicador Binário com Sinal Edson T. Midorikawa/2010 RESUMO Nesta experiência será implementado circuito para multiplicação binária com sinal. Deve ser aplicada a metodologia para projeto estruturado
CALCULADORA SIMPLES COM ULA
CALCULADORA SIMPLES COM ULA Versão 2013 RESUMO 1 Esta experiência tem por objetivo a utilização de circuitos integrados de operações lógicas e aritméticas para o desenvolvimento de circuitos que executam
Professor: André Rabelo Curso: Engenharia da Computação Disciplina: Lógica Digital Período: 3º Data Entrega: 21/03/2012 Valor: 15 pts Objetivos:
Professor: André Rabelo Curso: Engenharia da Computação Disciplina: Lógica Digital Período: 3º Data Entrega: 21/03/2012 Valor: 15 pts Objetivos: Pesquisar e aprofundar os conhecimentos em Lógica Digital
Questões Práticas de Sistemas Combinacionais
Sistemas Digitais I LESI :: 2º ano Questões Práticas de Sistemas Combinacionais António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: secções 5.3 a 5.11, DDPP, Wakerly DEP.
Figura 1 - Somador para dois números de 4 bits com extensores lógicos (EL) e Aritméticos(EA).
Projeto de uma Unidade Lógico-Aritmética (ULA) Uma unidade lógico-aritmética (ULA) é responsável pelas operações lógicas e aritméticas básicas num processador. As operações aritméticas tipicamente realizadas
Circuitos Seqüenciais
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I Circuitos Seqüenciais Contadores prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno 2 / 8 Introdução Contadores são circuitos de natureza
Projetos de Circuitos Digitais em VHDL e FPGA
Projetos de Circuitos Digitais em VHDL e FPGA Cap. 3 - Projetos de Circuitos Combinacionais Lógicos com VHDL Prof. Erivelton Geraldo Nepomuceno Engenharia Elétrica UFSJ - Universidade Federal de São João
Arquitetura de Computadores. Tiago Alves de Oliveira
Arquitetura de Computadores Tiago Alves de Oliveira Revisão A B S 0 0 0 Porta Lógica XOR Tabela Verdade XOR 0 1 1 1 0 1 1 1 0 Somadores Os somadores são importantes em computadores e também em outros tipos
Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h
Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Circuitos Combinacionais Nessa aula será abordados os seguintes conceitos: Circuitos Exclusive-OR e Exclusive-NOR; Escalas
Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br
Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Combinacionais A saída de um circuito combinacional
CRONÔMETRO DIGITAL PROJETO
CRONÔMETRO DIGITAL PROJETO OBJETIVOS: a) Verificação do funcionamento dos contadores; b) Aplicabilidade de circuitos contadores; c) Verificação do funcionamento de um cronômetro digital. INTRODUÇÃO TEÓRICA
Sistemas Digitais Unidade Lógica e Aritmética - ULA
Sistemas Digitais Unidade Lógica e Aritmética - ULA Referência Bibliográfica: Contemporary Logic Design Katz & Borriello Logic and Computer Design Fundamentals Mano & Kime Embedded System Design Vahid
Aritmética Computacional. Prof. Leonardo Barreto Campos 1
Aritmética Computacional Prof. Leonardo Barreto Campos Sumário Introdução; Representação de Números Inteiros; Aritmética de Números Inteiros; Representação de Números de Ponto Flutuante; Aritmética de
Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS
CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS Código BCD; Comparação entre BCD e Binário; Circuitos Digitais para BCD; Código Gray; Código ASCII; Detecção de erros pelo método de Paridade O que é um Código?
1. Sistemas de numeração e códigos 23
Sumário 1. Sistemas de numeração e códigos 23 1.1. Conceitos fundamentais 23 1.2. Representações numéricas 24 1.3. Representação de dados numéricos 25 1.4. Sistemas de números e bases numéricas 27 1.4.1.
Arquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha [email protected] Material do prof. Sílvio Fernandes -
Circuito combinacional
Circuito combinacional É todo circuito cuja saída depende única e exclusivamente das várias combinações das variáveis de entrada. Estudando os circuitos combinacionais podemos entender o funcionamento
Turma PCS2304. Objetivos. Site da disciplina. Professor Edson Midorikawa Edson T. Midorikawa 25/02/2008.
Turma Projeto Lógico L Digital Edson T. Midorikawa 25/02/2008 Professor Edson Midorikawa [email protected] Horário de atendimento: 6ª feira das 10h00 às 11h00 na sala C2-20 Turma 4 automação
Capítulo 1 Conceitos Introdutórios
Capítulo 1 Conceitos Introdutórios slide 1 1.4 Sistemas de Números Digitais Compreender os sistemas digitais requer um entendimento dos sistemas decimal, binário, octal e hexadecimal. Decimal dez símbolos
III. Representações das portas lógicas (recordação): Figura 1: Símbolos padronizados e alternativos para várias portas lógicas e para o inversor 2
CIRCUITOS LÓGICOS COMBINACIONAIS I. Objetivos: Realizar os passos necessários para obter uma expressão do tipo soma-de-produtos com o objetivo de projetar um circuito lógico na sua forma mais simples.
MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Introdução. Display de sete segmentos
Código do Laboratório: AP08 Data: 30/04/2009 Nomes: Bruno Jurkovski Cartão número 172865 Marcos Vinicius Cavinato Cartão número 171774 Turma D Introdução A aula prática de 30/04/2009 consiste das seguintes
Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)
Sistemas Digitais Circuitos Aritméticos Monitoria SD 2011.2 Daniel Alexandro/Reniê Delgado/Vanessa Ogg Editado por (DARA) Circuitos Aritméticos Circuitos Aritméticos são aqueles que realizam operações
Circuitos Lógicos Combinacionais Aula Prática
Circuitos Lógicos Combinacionais Aula Prática Objetivos 1: Aprendizado da Ferramenta TKgate 2: Construção de circuitos combinacionais complexos 3: Construção de uma ALU básica 2 bits. AND, OR CMP SOMADOR
EPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS
SOMADORES DECIMAIS Versão 2012 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte
EPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES
CALCULADORA SIMPLES E.T.M./23 (revisão e adaptaçào) M.D.M. e E.T.M. (revisão) E.T.M./28 (revisão) RESUMO Esta experiência tem por objetivo a utilização de circuitos integrados de soma binária para o desenvolvimento
Introdução a Sistemas Digitais
Introdução a Sistemas Digitais Definição Sistemas Digitais Projeto Revisão: Circuitos Combinacionais Circuitos Sequênciais Máquinas de Estados Sistemas Digitais Definição Um sistema digital é um sistema
Somadores Binários E.T.M./2005 (revisão)
Somadores Binários E.T.M./2005 (revisão) RESUMO Esta experiência tem por objetivo a familiarização com somadores binários, notadamente os paralelos, que realizam a soma simultânea de todos os bits de dois
EPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES
CALCULADORA SIMPLES E.T.M./2003 (revisão e adaptação) E.T.M. e M.D.M./2005 (revisão) RESUMO Esta experiência tem por objetivo a utilização de circuitos integrados de soma binária para o desenvolvimento
EPUSP PCS2355 Laboratório Digital SOMADORES DECIMAIS
SOMADORES DECIMAIS Versão 2015 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte
EPUSP PCS 2011 Laboratório Digital I. Uma ULA Simples
Uma ULA Simples Versão 2013 RESUMO Esta experiência tem como objetivo o desenvolvimento do projeto de uma unidade lógica e aritmética simples que realiza quatro operações sobre dados de quatro bits. OBJETIVOS
PCS3515 Sistemas Digitais. Blocos Básicos
PCS355 Sistemas Digitais Blocos Básicos - Tri-State e Multiplexadores - Seções 6.6 e 6.7 livro texto Com apoio do material dos demais professores 208/ Tri State Compartilhamento de uma via Timing para
Projeto de Lógica Combinatória
Projeto de Lógica Combinatória S. W. Song MAC 412 - Organização de Computadores Lógica combinatória Esse assunto já foi visto em Álgebra Booleana. Aqui vamos apenas tratar de alguns tópicos específicos.
EPUSP PCS 2011/2305/2355 Laboratório Digital CALCULADORA SIMPLES
CALCULADORA SIMPLES E.T.M./2003 (revisão e adaptaçào) M.D.M. e E.T.M./2006 (revisão) E.T.M./2008 (revisão) E.T.M./20 (revisão) RESUMO Esta experiência tem por objetivo a utilização de circuitos integrados
EPUSP PCS 2011 Laboratório Digital I. Uma ULA Simples
Uma ULA Simples Versão 2015 RESUMO Esta experiência tem como objetivo o desenvolvimento do projeto de uma unidade lógica e aritmética simples que realiza quatro operações sobre dados de quatro bits. OBJETIVOS
Sistemas Digitais Circuitos Aritméticos e Unidades Aritméticas e Lógicas (ALUs)
Sistemas Digitais Circuitos Aritméticos e Unidades Aritméticas e Lógicas (ALUs) João Paulo Baptista de Carvalho [email protected] Circuitos Aritméticos Circuitos aritméticos são aqueles que realizam
PORTA OU EXCLUSIVO (XOR) CIRCUITOS DE COINCIDÊNCIA (XNOR)
PORTA OU EXCLUSIVO (XOR) CIRCUITOS DE COINCIDÊNCIA (XNOR) OBJETIVOS: a) analisar o comportamento de circuitos ou exclusivo e coincidência ; b) analisar os circuitos ou exclusivo e de coincidência como
12 de Março de 2007 1. Aula 5
12 de Março de 2007 1 Multiplicação e divisão inteiras Aula 5 Estrutura desta aula Multiplicação básica Multiplicações melhoradas Multiplicação em complemento para 2 Algoritmo de Booth Divisão básica Ref:
Exercícios de Laboratório 2
Tradução do Laboratory Exercise 2 disponível em Exercícios de Laboratório 2 Números e Displays Este é um exercício de criação
