Aula 8 - Unidade lógica aritmética e Multiplicadores

Documentos relacionados
Projetos de Circuitos Digitais em VHDL e FPGA

Aula 10 - Introdução aos circuitos sequenciais

Aula 28 - Contadores (continuação)

Aula 12 - Correção de erros

Aula 20 - Máquinas de estado nito (continuação)

Introdução à Computação

Técnicas Digitais para Computação

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

SSC0112 Organização de Computadores Digitais I

Aula 16 - Flip-ops comerciais e registradores de deslocamento

Xilinx ISE. O projecto

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

CIRCUITOS ARITMÉTICOS (Unidade 4)

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Funções de Lógica Combinacional

Plano de Ensino de Disciplina Engenharia Elétrica

Aula 3 - Famílias lógicas

Projetos de Decodificadores

Aula 25 - Chaves, sensores e schimitt trigger

Pontifícia Universidade Católica Federal do Rio de Santa Grande Catarina do Sul

Aula 14: Lógica e circuitos digitais

Sistemas Digitais Apresentação

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Introdução à Linguagem VHDL

Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado

Organização e Arquitetura de Computadores I

SISTEMAS DIGITAIS (SD)

Revisão: Projeto de Processadores em VHDL

SISTEMAS DIGITAIS (SD)

Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Sistemas Digitais Planificação das aulas teóricas e aulas práticas Ano Lectivo 2006/ 2007

Eletrónica Digital. Fundamentos e Projeto. Acxcro MANUEL RAPOSO AMARAL. EDIÇÕES SíLABO

Introdução: Objetivos:

Disciplina de. Organização de Computadores Digitais

Disciplina de. Organização de Computadores Digitais

Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006

Técnicas Digitais para Computação

Sistemas Digitais (SD) Unidade Lógica e Aritmética

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PLANO DE ENSINO

Introdução a Sistemas Digitais

Trabalho prático de Sistemas Digitais

SISTEMAS DIGITAIS MEFT / MEAer de Abril de 2013, 19:00

Aula 2. Dispositivos de entrada. Dispositivos controladores. Memórias. Processador

Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores

Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 6

Eletrônica Digital I (EDL I)

Relatório Circuitos Lógicos. Calculadora 4 bits

Circuitos Integrados. Nível da Lógica Digital (Aula 7) Circuitos Combinacionais. Circuitos Lógicos Digitais Básicos. Multiplexadores (1)

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary

ARITMÉTICA BINÁRIA. Adão de Melo Neto

Aula 01. Apresentação da Disciplina e Ementa. Prof. Otávio Gomes

Projetos de Circuitos Digitais em VHDL e FPGA

DADOS DO COMPONENTE CURRICULAR

Aula 22 - Revisão para a prova 2

Escola Politécnica de Pernambuco Departamento de Engenharia Elétrica PROGRAMA EMENTA OBJETIVOS

PLANO DE ENSINO Engenharia Mecânica Fundamentos de Eletrônica Analógica e Digital

Prof. Leonardo Augusto Casillo

Arquitetura de Computadores I

Divisão de Engenharia Eletrônica Laboratório de ELE-20. Experiência 4: Síntese e Análise de uma Unidade Lógica Aritmética (ULA)

Nível da Lógica Digital

Índice. 1.2 Sistemas Numéricos em uma Base B Qualquer

Relatório de Prática no LABORATORIO

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Exemplo somador de 3 bits

Universidade Tecnológica Federal do Paraná - UTFPR Departamento Acadêmico de Eletrônica DAELN

REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - UDESC/CCT

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Roteiro do Projeto de Teoria: Cálculo do Delta Introdução

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno

Exercícios e Fundamentos com Programmable Logic Devices (PLDs) IVAN JORGE CHUEIRI

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

Eletrônica Digital I TE050. Circuitos Combinacionais

3 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse.

Projetos de Circuitos Digitais em VHDL e FPGA

Microprocessadores. Arquitecturas Aritméticas Controladores

Aula 26 - Contadores

Circuitos Lógicos Combinacionais Aula Prática

Lógica Reconfigurável

CALCULADORA SIMPLES COM ULA

Teste 1 Sistemas Digitais - MEEC 2011/12 1

Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro

Projeto de Circuito Combinacional

Arquitetura de Computadores. Tiago Alves de Oliveira

Laboratório de Lógica Digital

1. Sistemas de numeração e códigos 23

Álgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Organização e Arquitetura de Computadores INTRODUÇÃO

Departamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 4:

3 Circuitos Combinacionais

Programa Analítico de Disciplina INF251 Organização de Computadores I

EELi02 Circuitos Lógicos

Eletrônica Digital Lista de Exercícios

ELT601 Eletrônica Digital II Graduação em Engenharia Eletrônica

Sistemas Digitais Circuitos Aritméticos e Unidades Aritméticas e Lógicas (ALUs)

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

Transcrição:

Aula 8 - Unidade lógica aritmética e Multiplicadores Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC Brasil 15 de março de 2016 ELD0001 Prof. Renan Sebem Aula 8 1 / 17

Conteúdo da Aula Avisos Trabalho Somador serial Unidade lógica aritmética Multiplicadores Sobre a prova Bibliografia ELD0001 Prof. Renan Sebem Aula 8 2 / 17

Avisos Avisos Semana que vem somente a turma B terá aula de laboratório; Até as 17:00 horas do dia primeiro de Abril vocês irão me entregar a primeira parte do trabalho; A aula 5 de laboratório está disponível para fazer o pré-relatório; Quinta-Feira será uma aula de revisão com resolução de exercícios, tragam dúvidas e exercícios; A prova na terça-feira 22/03 começa as 12:40 e NÃO será na K106. ELD0001 Prof. Renan Sebem Aula 8 3 / 17

Trabalho Primeira Parte do trabalho A primeira parte do trabalho é simples: Escolher qual circuito vocês irão implementar; O circuito deve conter: Interface de entrada, ex.: chave, botão, potenciômetro, etc; Circuito digital (pode ser combinacional, aritmético e/ou sequencial); Interface de saída, ex: leds, displays, alto-falante, etc. Escrever a introdução descrevendo qual é o circuito e qual sua utilidade; Utilizar o template.docx que será disponibilizado na página do professor para entregar; O trabalho pode ser entregue na secretaria do DEE. ELD0001 Prof. Renan Sebem Aula 8 4 / 17

Somador serial Somador serial O somador serial é um circuito sequêncial e depende de Flip-Flops, por isto será visto na próxima parte da disciplina. ELD0001 Prof. Renan Sebem Aula 8 5 / 17

Unidade lógica aritmética enter (for subtraction, as discussed in Section 12.5). Note that the multiple ual to zero (an actual adder must not operate with inputs floating) and tha O que é a ULA, e para que serve? -bit mux. y, the specifications É um conjunto for dethe circuitos instruction capaz decoder realizar are diversas listed funções in Figure lógicas12.18(c (multiplexer e aritméticas. sections) should be closed in each case. This circuit can be d Serve para simplificar o projeto de circuitos digitais, reunindo várias funções em um CI. Símbolo: Obs: as linhas espessas indicam vários bits. ELD0001 Prof. Renan Sebem Aula 8 6 / 17

Unidade lógica aritmética Exemplo - Tabela verdade de uma ULA Unidade Instrução Operação Código de operação Transfere a y = a 0000 Complementa a y = a 0001 Transfere b y = b 0010 Lógica Complementa b y = b 0011 AND y = a b 0100 NAND y = a b 0101 OR y = a + b 0110 NOR y = a + b 0111 Incrementa a y = a + 1 1000 Incrementa b y = b + 1 1001 Soma a e b y = a + b 1010 Aritmética Sub. b de a y = a b 1011 Sub. a de b y = b a 1100 Soma negativa y = a b 1101 Incrementa a soma y = a + b + 1 1110 Soma com carry y = a + b + cin 1110 ELD0001 Prof. Renan Sebem Aula 8 7 / 17

Unidade lógica aritmética 12.9 Multipliers 307 Exemplo - ULA ELD0001 Prof. Renan Sebem Aula 8 8 / 17

Unidade lógica aritmética Exemplo 2 - ULA ELD0001 Prof. Renan Sebem Aula 8 9 / 17

Unidade lógica aritmética Exemplo 3 - ULA ELD0001 Prof. Renan Sebem Aula 8 10 / 17

Multiplicadores Porquê estudar multiplicadores? As operações mais importantes e mais utilizadas em um processador digital de sinais (DSP - digital signal processor) são as de multiplicação e soma; Conhecidas como MAC - multiply-accumulate operation. ELD0001 Prof. Renan Sebem Aula 8 11 / 17

Multiplicadores Multiplicação binária - tabela verdade para 2 bits ELD0001 Prof. Renan Sebem Aula 8 12 / 17

Multiplicadores Exemplo - Multiplicador de 2 bits ELD0001 Prof. Renan Sebem Aula 8 13 / 17

Multiplicadores FIGURE 12.19. Traditional unsigned multiplication algorithm. Exemplo - Multiplicador de 4 bits ELD0001 Prof. Renan Sebem Aula 8 14 / 17

Sobre a prova Itens da prova Decodificadores/Codificadores; Multiplexadores/Demultiplexadores; Complementador de 2; Somador incompleto e completo; Unidade lógica aritmética; Multiplicadores. ELD0001 Prof. Renan Sebem Aula 8 15 / 17

Avisos Avisos Semana que vem somente a turma B terá aula de laboratório; Até as 17:00 horas do dia primeiro de Abril vocês irão me entregar a primeira parte do trabalho; A aula 5 de laboratório está disponível para fazer o pré-relatório; Quinta-Feira será uma aula de revisão com resolução de exercícios, tragam dúvidas e exercícios; A prova na terça-feira 22/03 começa as 12:40 e NÃO será na K106. ELD0001 Prof. Renan Sebem Aula 8 16 / 17

Bibliografia [1] Volnei A. Pedroni. Eletrônica digital moderna e VHDL: Princípios digitais, Eletrônica Digital, Projeto Digital, Microeletrônica e VHDL. Elsevier, 2010. ELD0001 Prof. Renan Sebem Aula 8 17 / 17

Aula 8 - Unidade lógica aritmética e Multiplicadores Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC Brasil 15 de março de 2016 Obrigado. ELD0001 Prof. Renan Sebem Aula 8 18 / 17