3 a Lista de Exercícios
|
|
|
- Marco Antunes da Mota
- 9 Há anos
- Visualizações:
Transcrição
1 Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE Sistemas Digitais - semestre 2010/2 Prof. José Luís Güntzel [email protected] 3 a Lista de Exercícios Exercício 1 Em diversas atividades econômicas há a necessidade de se realizar medidas de grandes distâncias, as quais seriam inviáveis sem o uso de equipamento dedicado, baseado em raio laser. O princípio de funcionamento de tal equipamento reside em emitir um pulso curto de raio laser em direção ao objeto de interesse (um prédio, uma montanha, uma ponte ou um anteparo, por exemplo) e registrar o tempo que transcorre desde que o raio foi disparado até que sua reflexão seja capturada por sensor ótico existente no próprio equipamento. Este princípio está ilustrado na fig. 1. Aproximando-se a velocidade do raio laser pela velocidade da luz, pode-se calcular a distância entre o equipamento medidor e o objeto-alvo (D, na equação) por meio da seguinte equação: 2D = T[s] * 3x10 [m/s], onde T é o tempo transcorrido entre o disparo do laser e a captura do raio refletido. Fig. 1: medida de distância baseada no princípio da reflexão de raio laser. Necessita-se de o sistema digital para controlar um equipamento capaz de medir distâncias de até metros. Este sistema digital, doravante denominado de medidor, possui um sinal de entrada B que deve ser ativado para iniciar o processo de medida. Ao ser iniciado o processo de medida, o medidor ativa o sinal L que dispara o laser. A onda refletida é capturada por um sensor, o qual gera o sinal S (S=1 significa que foi captada onda refletida). O resultado da medição é mostrado em metros, codificado em binário pela saída D. A fig. 2 mostra as interfaces do medidor. Fig. 2: interfaces do sistema digital medidor. a) Determine o número de bits para a variável D. b) Crie o diagrama de estados de alto nível (FSMD) para o sistema digital medidor. Assuma que existe um estado de repouso no qual o emissor laser não deve estar ativado e o display deve
2 ine Sistemas Digitais semestre 2010/2 - Prof. José Luís Güntzel 3ª Lista de Exercícios p.2/5 marcar distância= 0 (zero). Este estado de repouso é atingido por meio de um reset assíncrono ou quando o equipamento é ligado. Por outro lado, após ter sido feita uma medida, o equipamento deve manter no display o valor desta medida até que o cálculo de uma nova medida seja concluído. A medida é iniciada assim que o botão B é acionado (i.e., o sinal B é feito igual a 1 ), o que causa a geração de um pulso de laser com duração igual a um ciclo de relógio. Assim que o sensor detectar o raio refletido, o medidor calcula a distância usando a equação. Enquanto o raio refletido não é detectado, um contador vai sendo incrementado. Para que este contador possa contar o tempo transcorrido, assuma que a frequência do relógio é de 300 MHz. c) Crie o bloco operativo para o sistema digital medidor e identifique todos os seus sinais de controle e de d) Assumindo o modelo de Moore, construa o diagrama de estados do bloco de controle (FSM). e) Construa a tabela de próximo estado e a tabela de sinais de saída. Exercício 2 Necessita-se de um sistema digital para calcular a aritmética entre 4 pixels. As interfaces deste sistema digital, doravante denominado "Média4P", são mostradas na Fig. 3. Os 4 pixels são disponibilizados nas entradas pixel1, pixel2, pixel3 e pixel4. "Média4P" possui um estado inicial "S0", o qual corresponde ao estado de reset (assíncrono). Neste estado a saída "disponível" deve valer "1". Quando o sinal de entrada "" vale "1", "Média4P" calcula a aritmética entre os 4 pixels em um único estado, armazenando-a em um registrador de saída denominado "". Durante o cálculo, o sinal "disponível" deve valer "0". As seguintes restrições devem ser observadas: Cada pixel é representado como um número inteiro sem sinal, com bits. Os valores dos bits estão disponíveis e estáveis durante todo o tempo que for necessário. O bloco operativo deve ter custo mínimo, satisfeitas as especificações do enunciado da questão (sobretudo a que diz respeito ao cálculo da ser realizado em um único ciclo de relógio). O número de estados deve ser mínimo. A divisão por 4 deve ser feita por meio de deslocamento de bits. pixel1 pixel2 pixel3 pixel4 Média4P disponível Fig. 3: interfaces do sistema digital Média4P. a) Determine o número de bits para a variável. b) Desenhe o diagrama de estados de alto nível (FSMD) para Média4P. c) Desenhe o bloco operativo para Média4P e identifique todos os seus sinais de controle e de Exercício 3 Este exercício refere-se a uma segunda versão de um sistema digital capaz de calcular a aritmética entre 4 pixels, doravante denominado "Média4Pv2". As interfaces "Média4Pv2" são
3 ine Sistemas Digitais semestre 2010/2 - Prof. José Luís Güntzel 3ª Lista de Exercícios p.3/5 mostradas na Fig. 4. Os 4 pixels estão armazenados em uma memória externa que possui 4 linhas de bits cada. "Média4Pv2" possui um estado inicial "S0", o qual corresponde ao estado de reset (assíncrono). Neste estado a saída "disponível" deve valer "1". Quando o sinal de entrada "" vale "1", "Média4Pv2" inicia o cálculo da, etapa na qual o sinal "disponível" deve valer "0". Para a realização do cálculo da os pixels precisam ser lidos da memória (um a um) e somados. Ao final, o resultado da é armazenado em um registrador de saída denominado "". As seguintes restrições devem ser observadas: Cada pixel é representado como um número inteiro sem sinal, com bits. Assim, cada linha da memória da Fig. 4 armazena somente um pixel. Para realizar a leitura da memória, o sinal "lê" deve valer 1 e o sinal "end" deve conter o endereço da linha a ser lida (0, 1, 2 ou 3, em binário). A leitura de uma linha da memória requer que os sinais "lê" e "end" fiquem estáveis durante um ciclo de relógio, ao final do qual o pixel armazenado estará disponível na saída da memória (sinal "pixel"). O bloco operativo deve ter custo mínimo, satisfeitas as especificações do enunciado da questão. O número de estados deve ser mínimo. A divisão por 4 deve ser feita por meio de deslocamento de bits. Memória! 4 linhas x bits! end lê pixel Média4Pv2 disponível Fig. 4: interfaces do sistema digital Média4Pv2. a) Determine o número de bits para a variável end. b) Desenhe o diagrama de estados de alto nível (FSMD) para Média4Pv2. c) Desenhe o bloco operativo para Média4Pv2 e identifique todos os seus sinais de controle e de Exercício 4 Necessita-se de um sistema digital capaz de calcular a aritmética das 4 medições mais recentes de temperatura, provenientes de um sensor de temperatura externo. O sensor externo mede constantemente a temperatura. Entretanto, o sistema digital, doravante denominado Média_Temp, amostra o valor de temperatura apenas na borda de subida do sinal de relógio. Enquanto o sinal de estiver ativo ( = 1), a cada novo ciclo de relógio Média_Temp amostra um novo valor de temperatura, calcula uma nova aritmética (utilizando o novo valor e os três valores mais recentes) em um único ciclo de relógio e armazena esta nova em um registrador de saída no ciclo de relógio seguinte. O conteúdo deste registrador de saída corresponde à saída de Média_Temp. O sinal de saída válido só deve valer 1 quando o valor disponível na saída corresponder à aritmética entre quatro medições de temperatura. (Isto significa que, entre o ciclo de relógio em que começa a valer 1 e o ciclo de relógio em que é disponibilizado na saída o valor da entre as primeiras quatro temperaturas amostradas, válido deve valer 0.) Considere que as temperaturas amostradas estão dentro do intervalo [-250 o C
4 ine Sistemas Digitais semestre 2010/2 - Prof. José Luís Güntzel 3ª Lista de Exercícios p.4/5 ; +250 o C]. A exemplo do exercício anterior, a divisão por 4 deve ser feita por meio de deslocamento de bits. A figura 5 ilustra os sinais de interface de Média_Temp. Sensor de temp. temp Média_Temp válido Fig. 5: interfaces do sistema digital Média_Temp. a) Determine o número de bits para as variáveis "temp" e. b) Desenhe o diagrama de estados de alto nível (FSMD) para Média _Temp. c) Desenhe o bloco operativo para Média _Temp e identifique todos os seus sinais de controle e de Exercício 5 Considere a versão 1 de bloco operativo para a multiplicação por somas sucessivas, vista em aula. Desenhe uma nova versão para o bloco operativo desta versão, na qual o resultado da multiplicação seja expresso com 2n bits (ao invés de n bits). Não esqueça de indicar o número de bits de cada operando. Exercício 6 Para este exercício, considere a seguinte tabela de custo aproximado dos operadores (n= número de bits do componente) Componente do Nível RT Custo Somador 24 n Subtrator 26 n Somador/subtrator 30 n Multiplicador 30 n 2 Multiplexador 2:1 4 n Multiplexador 3:1 n Multiplexador 4:1 12 n Registrador com carga paralela (+4n para set ou reset assíncrono) 1 n Registrador com carga paralela controlada (+4n para set ou reset assíncrono) 22 n Registrador de deslocamento (+4n para set ou reset assíncrono) 1 n Registrador de deslocamento com carga paralela controlada (+4n para set ou reset assíncrono) 22 n Registrador-contador (incrementador ou decrementador) (+4n para set ou reset assíncrono) 22 n Registrador-contador (incrementador ou decrementador) com carga paralela controlada (+4n para set ou reset assíncrono) 26 n Buffer Tri-state inversor 4 n Buffer Tri-state não-inversor 6 n Comparador entre dois números, possivelmente diferentes de zero 6 n Fios e demais componentes não citados (incluindo o comparador para zero) desprezível
5 ine Sistemas Digitais semestre 2010/2 - Prof. José Luís Güntzel 3ª Lista de Exercícios p.5/5 Para o algoritmo abaixo, considere que os valores fornecidos pelas entradas ent1 e ent2 são inteiros sem sinal representados com n bits. Para realizar o teste divisor < dividendo, assuma o uso de um comparador (em todas as implementações consideradas), com custo igual ao de um subtrator. 1 Início Divide 2 dividendo ent1; divisor ent2; res 0; 3 Enquanto dividendo >= divisor faça 4 5 res res + 1; 6 dividendo dividendo - divisor; 7 fim saída1 res; saída2 dividendo; 9 fim Para responder os itens a até c abaixo, considere uma implementação serial de custo mínimo (sem uso de pipeline e sem exploração de paralelismo nas operações), na qual os passos 3 a 7 são realizados um após o outro (necessariamente). a) Desenhe o fluxograma e o diagrama de estados para a versão serial de custo mínimo. b) Qual é o menor número de registradores que se pode utilizar Faça a tabela de tempo de vida das variáveis e explique o resultado. c) Desenhe o bloco operativo no nível RT para a versão serial de custo mínimo. d) Desenhe o fluxograma e o diagrama de estados para a versão paralela. e) Qual é o menor número de registradores que se pode utilizar Faça a tabela de tempo de vida da variáveis e explique o resultado. f) Desenhe o bloco operativo no nível RT para a versão paralela. g) Compare a versão serial de custo mínimo com a versão paralela, em termos de custo (calcule os custos de ambas) e de desempenho (analise o melhor e pior caso para cada versão). h) Suponha que se deseje utilizar um subtrator para o teste divisor < dividendo. Qual seria o impacto desta decisão nos itens anteriores
2 a Lista de Exercícios
Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE 5406 - Sistemas Digitais - semestre 2011/2 Prof. José Luís Güntzel [email protected]
NOTAS DE AULA NE7720 SISTEMAS DIGITAIS - II AULA
AULA 17 - Nível de Transferência entre Registradores RTL. Livro texto, pág.242 a 276 e apostila de fluxo de dados. 1. Introdução:.Continuação projeto RTL. Exemplo 5.2: Medidor de distância baseado em raio
1 a Lista de Exercícios
Observações gerais: Universidade Federal de Santa atarina epartamento de Informática e Estatística Bacharelado em iências da omputação INE 546 - Sistemas igitais - semestre 2/2 Prof. José Luís Güntzel
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Aula 1-T 1. Projeto de unidade lógico-aritmética (ULA).
Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação
Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE5406 - Sistemas Digitais semestre 2011/1 Prof. José Luís Güntzel [email protected]
Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 0 Circuitos Sequenciais: Latches e Flip-Flops Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof.
ção de Computadores II
Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Bacharelado em Ciência da Computação Arquitetura e Organizaçã ção de Computadores II Aula 2 2. MIPS monociclo:
Relatório Circuitos Lógicos. Calculadora 4 bits
INSTITUTO FEDERAL DE SANTA CATARINA-IFSC CÂMPUS SÃO JOSÉ Relatório Circuitos Lógicos Calculadora 4 bits Marcelo Bittencourt do Nascimento Filho Sarom da Silva Torres SÃO JOSÉ, 2018 1. Introdução O presente
ENGC40 - Eletrônica Digital
ENGC40 - Eletrônica Digital 1 a Lista de Exercícios Prof. Paulo Farias 1 de setembro de 2011 1. A Figura 1 mostra um circuito multiplicador que recebe dois números binários x 1 x 0 e y 1 y 0 e gera a saída
Registradores de Deslocamentos.
Registradores de Deslocamentos. 1. Introdução: Implementação de um registrador de deslocamento, conversão paralelo-série e série-paralelo, geração de atrasos, contador e implementação de um registrador
EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2
EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2 Lista de Exercícios de Sistemas Digitais II Prova B2 1.a. Construir um sistema de seleção para o banco de memórias definido pelo mapa de memória. Sendo todas as memórias
Organização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos Sequenciais (Parte
PCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores
PCS 24 PROJETO LÓGICO DIGITAL 9/5/26 Gabarito Preliminar 6 a Lista de Exercícios Contadores ) Contador em anel. A Figura apresenta um contador em anel torcido semelhante aos vistos anteriormente em aula,
EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro E.T.M./2005 E.T.M./2006 (revisão) E.T.M./2011 (revisão) RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para
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
EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
Organização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
Revisão de Circuitos Digitais
Revisão de Circuitos Digitais Adaptações Prof. José Artur Quilici-Gonzalez Elementos de Eletrônica Digital Idoeta e Capuano Embedded System Design Vahid e Givargis Logic and Computer Design undamentals
EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2012 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
Eletrônica Digital para Instrumentação. Herman Lima Jr.
G03 Eletrônica Digital para Instrumentação Prof: [email protected] Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Parâmetros de circuitos integrados lógicos Dispositivos
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
Universidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 10: Contadores TOCCI, Sistemas Digitais, Sec. 7.1-7.10 http://sites.google.com/site/eletdigi/ Contadores Contadores são formados por FF que acionados
Universidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 09: Considerações Gerais e Aplicações de Flip-Flop TOCCI, Sistemas Digitais, Sec. 5.11-5.23 http://sites.google.com/site/eletdigi/ 1 Entradas Assíncronas
Departamento de Sistemas de Computação - SSC. Sistemas Digitais. 2 o Semestre Projeto CPU. Data da apresentação: 26/27 de outubro
UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação - SSC Sistemas Digitais 2 o Semestre Projeto CPU Data da apresentação: 26/27 de outubro
CONTADORES DIGITAIS (Unidade 6)
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
EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES
MEC UTFPR-CT DAELT CURSO: ENGENHARIA INDUSTRIAL ELÉTRICA DISCIPLINA: ELETRÔNICA DIGITAL PROF.: EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES 1 DATA REALIZAÇÃO: DATA ENTREGA: ALUNOS: e e Planejamento:
Eletrônica Digital para Instrumentação
G4 Eletrônica Digital para Instrumentação Prof. Márcio Portes de Albuquerque ([email protected]) Prof. Herman P. Lima Jr ([email protected]) Centro Brasileiro de Pesquisas Físicas Ministério da Ciência e Tecnologia
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
Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado
Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado Circuitos Aritméticos 1. Construa a tabela verdade de um somador completo (FA) de um bit e
Descreva em VHDL, simule no simulador logico e sintetize usando uma ferramenta de CAD para FPGA :
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMATICA LISTA DE EXERCÍCIOS DE SISTEMAS DIGITAIS Prof. Fernanda Gusmão de Lima Kastensmidt E Marcelo Porto (aluno mestrado PPGC) Descreva em VHDL,
Aula 16: UCP: Conceitos Básicos e Componentes
Aula 16: UCP: Conceitos Básicos e Componentes Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Conceitos Básicos e Componentes FAC 1 / 34
4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.
Eletrônica Digital Lista de Exercícios 1. Preencha a tabela abaixo para cada uma das funções indicadas. x 2 x 1 x 0 x 2 x 1 x 2 +x 1 x 2 x 1 x 2 x 1 + x 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1
Projeto Sistemas Digitais
Projeto Sistemas Digitais Projeto de Sistemas Digitais: modelagem do algoritmo por fluxograma Implementações para Parte de Controle e Parte Operativa Disciplina: CMP38 Profa. Dra. Fernanda Gusmão de Lima
HARDWARE DOS RELÉS NUMÉRICOS
HARDWARE DOS RELÉS NUMÉRICOS 1. CONSIDERAÇÕES INICIAIS Objetivos idênticos ao hardware dos relés convencionais, ou seja, recebem sinais analógicos de tensão, corrente e outros, sinais digitais de contatos
3. Revisão de Eletrônica Digital
3. Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 3.1 Aritmética Binária Representação de números em complemento de 1 Ex.: 1 1 1 1-1 1 2, 5 = 12,5d ou 12,5 1 Decimal 2 3 2 2 2 1 2
Processador: Conceitos Básicos e Componentes
Processador: Conceitos Básicos e Componentes Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides de Fernanda Passos Cristina Boeres (IC/UFF)
Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais
1 Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais Circuitos Digitais Circuito combinacional: Circuito não é capaz de armazenar um valor Possui portas lógicas conectadas para
LÓGICA DIGITAL CONCEITOS DE CLOCK RELÓGIOS (CLOCK) Prof. Celso Candido ADS / REDES / ENGENHARIA
RELÓGIOS (CLOCK) 1 Em muitos circuitos digitais, a ordem em que os eventos ocorrem é crítica. Às vezes um evento deve preceder outro, ou então dois eventos deverão ocorrer simultaneamente, para as relações
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]
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
Relatório de Prática no LABORATORIO
Cod. Disc: TURMA: GRUPO: NOME: Sistemas Digitais Relatório de Prática no LABORATORIO Aula 09 3ª Etapa: Projeto Prático Correção Código BCD e Sinal ANEXO: Teste de Simulação Soma e Subtração PROF. MSc.
1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5
PREFÁCIO 1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO 1 1.1 Bases de Numeração 3 1.1.1 Representação de Números Inteiros em Base b 3 1.1.2 Representação de Números em Base 2 5 1.1.3 Representação de Números Fraccionários
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
Prof. Adilson Gonzaga
Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.
3. Portas Lógicas. Objetivos. Objetivos. Introdução. Circuitos Digitais 31/08/2014
Objetivos 3. Portas Lógicas Descrever a operação do inversor, da porta AND e da porta OR Descrever a operação da porta NAND e da porta NOR Expressar a operação da função NOT e das portas AND, OR, NAND
Solução Lista de Exercícios Processadores
Solução Lista de Exercícios Processadores Questão 1 A ULA é o dispositivo da CPU que executa operações tais como : Adição Subtração Multiplicação Divisão Incremento Decremento Operação lógica AND Operação
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)
ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR
ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR [email protected] UBERABA MG 2º SEMESTRE 2008 CONTEÚDO PROGRAMADO: 1 Flip-Flop J-K 2 Flip-Flop D 3 Latch D 4 Entradas assíncronas 5 Características
SSC510 Arquitetura de Computadores 1ª AULA
SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura
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
Arquitetura dos Microprocessadores
Arquitetura dos Microprocessadores Prof. Msc Eng. Getúlio Teruo Tateoki Introdução Do ponto de vista do programador, a Arquitetura de Computadores trata do comportamento funcional de um sistema computacional
Processador. Processador
Departamento de Ciência da Computação - UFF Processador Processador Prof. Prof.Marcos MarcosGuerine Guerine [email protected] [email protected] 1 Processador Organização básica de um computador: 2 Processador
Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 9 Aritmérica Digital: Operações e Circuitos Prof. Erivelton Geraldo Nepomuceno http://www.ufsj.edu.br/nepomuceno [email protected]
Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro
Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro Realização de módulo somador-subtractor. Utilização de ambiente Xilinx WebPack de edição de esquemáticos e simulação. Realização
Roteiro do Projeto de Teoria: Cálculo do Delta Introdução
Roteiro do Projeto de Teoria: Cálculo do Delta Introdução O objetivo do projeto de teoria de Sistemas Digitais II é desenvolver um sistema digital que realiza o cálculo da corrente que circula nos ramos
Circuitos Seqüenciais
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Circuitos Seqüenciais Alexandre Amory Edson Moreno Nas Aulas Anteriores 2 A algumas aulas: Arquitetura da Cleo A duas aulas: Como descrever a parte operativa da
Eletrônica Digital Lista de Exercícios
Eletrônica Digital Lista de Exercícios 1. Preencha a tabela abaixo para cada uma das funções indicadas. x 2 x 1 x 0 x 2 x 1 x 2 +x 1 x 2 x 1 x 2 x 1 + x 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1
Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:
Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas: Somar e subtrair Mover um dado de um local de armazenamento para outro Transferir um dado para um dispositivo
UTILIZAÇÃO DE CIRCUITOS BIESTÁVEIS
UTILIZAÇÃO DE CIRCUITOS BIESTÁVEIS Versão 2012 RESUMO Esta experiência tem como principal objetivo ilustrar a utilização de circuitos biestáveis, através do projeto de um circuito de controle das luzes
Sistemas Digitais Ficha Prática Nº 6
Comparador de Dígitos Binários Circuitos aritméticos: Multiplicador de dois bits Sistemas Digitais Ficha Prática Nº 6 Grupo: Turma: Elementos do Grupo:. Comparador de Dígitos Binários Neste trabalho pretende-se
Aula 19: UCP: Construindo um Caminho de Dados (Parte III)
Aula 19: UCP: Construindo um Caminho de Dados (Parte III) Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Caminho de Dados (III) FAC 1 /
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.
Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture
Capítulo 3 Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer alguns dos principais circuitos digitais sequenciais
Biestáveis R S, J K e D
Circuitos Lógicos Biestáveis R S, J K e D Prof.: Daniel D. Silveira Horário: 4a.f e 6a.f de 10h às 12h 1 Flip Flop Elemento de memória implementado a partir de portas lógicas A maioria das entradas precisa
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
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
Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna.
AULA 1 Introdução aos Sistemas Seqüenciais pg. 111 a 117 1. SISTEMAS COMBINACIONAIS Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória
Lista de Exercícios 1
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS2322 c) Interrupções Lista de Exercícios 1 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
2º TESTE (Questões 5, 6, 7, 8 e 9)... 1h30m EXAME (Questões 1 a 9)... 2h30m
SISTEMS DIGITIS 4-5 9 de Janeiro de 5, 5: EXME ntes de iniciar a prova, tenha em atenção o seguinte: i. O enunciado da prova inclui páginas. ii. O teste contempla as perguntas 5, 6, 7, 8 e 9 e tem a duração
Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores
Ciência da Computação Arq. e Org. de Computadores Processadores Prof. Sergio Ribeiro Composição básica de um computador eletrônico digital: Processador Memória Memória Principal Memória Secundária Dispositivos
AULA 8 Máquina de Estados Finitos F.S.M. (pg. 132 a 135).
AULA 8 Máquina de Estados Finitos F.S.M. (pg. 32 a 35).. Síntese de sistemas seqüenciais síncronos. Exemplo 3.5: Chave de carro segura. NOTAS DE AULA NE7720 SISTEMAS DIGITAIS - II A chave de automóvel
Circuitos Seqüenciais
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I Circuitos Seqüenciais prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno 2 / 13 Sistemas Digitais Definição funcional: Aparato dotado de conjuntos
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
3 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse.
UDESC/CCT/DEE Eletrônica Digital 2ª Lista de Exercícios 1 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse. SET RESET Q Q/ OBS 0 0 0 1 1 0 1 1 2 Para
INTRODUÇÃO: MICROCONTROLADORES
INTRODUÇÃO: MICROCONTROLADORES MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de R$ 7,00 a 30,00 Aplicações mais restrita Alta capacidade de processamento
1. A pastilha do processador Intel possui uma memória cache única para dados e instruções. Esse processador tem capacidade de 8 Kbytes e é
1. A pastilha do processador Intel 80486 possui uma memória cache única para dados e instruções. Esse processador tem capacidade de 8 Kbytes e é organizado com mapeamento associativo por conjuntos de quatro
3) PRÁTICA DE LABORATÓRIO
3) PRÁTICA DE LABORATÓRIO Um semáforo inteligente é controlado por 4 sensores. O sensor A que é acionado pelo pedestre para atravessar uma avenida. Quando o sensor é acionado (sinal de A=1) o semáforo,
EPUSP PCS 3335 Laboratório Digital A. Trena Digital
Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico
Lista de Exercícios 2
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS232 c) Interrupções Lista de Exercícios 2 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
