Redundância Modular Tripla

Tamanho: px
Começar a partir da página:

Download "Redundância Modular Tripla"

Transcrição

1 Instituto Superior de Engenharia do Porto Mestrado de Engenharia Electrotécnica Automação e Sistemas Disciplina de Síntese Alto Nível de Componentes Programáveis Redundância Modular Tripla Elaborado por: Diogo Pontes n.º João Vieira n.º Página 1

2 I. Resumo A Redundância Modular Tripla é uma técnica usada para reduzir o número de erros em um sistema, através da triplicação e comparação dos resultados dos processos. No entanto, esta técnica apresenta uma limitação nos circuitos sequenciais. Para resolver esta situação, foi desenvolvida a técnica de Redundância Modular Tripla Espaço-Tempo. O modo de funcionamento desta técnica é aqui demonstrado. Página 2

3 II. Índice I. Resumo... 2 II. Índice... 3 III. Objectivos Introdução Erros de Conteúdo Erros de Conteúdo em Circuitos Sequenciais Erros de Conteúdo em Circuitos Combinatórios Redundância Modular Tripla Introdução Técnica de Redundância Modular Tripla Espacial-Temporal Conclusão Página 3

4 III. Objectivos O objectivo deste relatório é fazer uma introdução aos erros causados pelas falhas nos circuitos integrados e a uma forma de evitar estes erros a utilização de Redundância Modular Tripla. No entanto, esta técnica possui algumas limitações no que toca a falhas ocorridas em circuitos combinatórios. Como tal foi desenvolvido a técnica de Redundância Modular Tripla Espaço-Tempo aqui apresentada, que propõe uma resolução para este problema. Página 4

5 1. Introdução Os Circuitos Integrados usados em sistemas computacionais e em outros sistemas electrónicos a operar sob radiação são susceptíveis a um fenómeno conhecido como Perturbações de Evento Único (Single Event Upset SEU), ou erro de conteúdo. Um erro de conteúdo é um efeito transiente induzido pela passagem de uma única partícula carregada através do silicone. Devido ao constante encolhimento nas dimensões dos transístores, partículas uma altura consideradas sem importância, são agora significativas ao ponto de causar perturbações, o que pode afectar a operação do IC. Como os sistemas computacionais são usados em ambientes expostos a radiações, como veículos espaciais, satélites e alguns sistemas militares, a tolerância a falhas e a fiabilidade do IC deveria ser melhorada de modo a manter os sistemas a funcionarem correctamente em ambientes hostis. Página 5

6 2 Erros de Conteúdo 2.1. Erros de Conteúdo em Circuitos Sequenciais A maior contribuição para a Taxa de Erros de Conteúdo (Soft Error Rate SER) provém de circuitos sequenciais presentes nos microprocessadores actuais. Circuitos sequenciais referem sempre a diferentes elementos de armazenamento diferentes, tal como registos, memórias e flip-flops em geral. Um erro de conteúdo nestes circuitos pode conduzir a uma execução errada. Os elementos de armazenamento ocupam uma grande parte da área dos chips nos microprocessadores modernos. Como resultado, a maioria dos microprocessadores modernos já incorpora mecanismos para detectar erros de conteúdo, tal como a técnica de Redundância Modular Tripla Erros de Conteúdo em Circuitos Combinatórios Uma partícula que ataca uma junção p-n dentro de um circuito combinatório poderá alterar o valor produzido pelo circuito. No entanto, uma carga transiente em um circuito combinatório não afectará os resultados da computação a não ser que seja captada por um circuito sequencial. Mudanças transientes no sinal de clock ou no sinal de reset irão causar que o circuito execute incorrectamente a sua operação. Página 6

7 3. Redundância Modular Tripla 3.1. Introdução Em computação, a Redundância Modular Tripla (Triple Modular Redundancy TMR) é uma forma de redundância N-modular tolerante a falhas, na qual três sistemas realizam um processo e esse resultado é processado por um sistema de votação de modo a produzir uma única saída (fig. 1). Figura 1 O sistema de votação irá seleccionar a saída da maioria dos componentes. Assim, se um componente falhar, o erro não será reflectido na saída do sistema de votação. O sistema de votação é implementado através de alguns gates lógicos, para cada bit (fig. 2). Página 7

8 Figura 2 A Redundância Modular Tripla (RMT) já provou ser eficaz em proteger elementos de memória, ou circuitos sequenciais. Mas a RMT convencional descrita acima não consegue esconder as falhas dos circuitos combinatórios. Como evidenciado na figura 3, registos redundantes da RMT convencional são controlados pelo mesmo clock. Quando a falha do circuito combinatório se propaga para o circuito sequencial na subida do sinal de clock, os três registos irão capturar a falha. Similarmente, quando um erro de conteúdo ocorre no sinal de clock ou no sinal de reset, todas as células de armazenamento redundantes irão executar incorrectamente. Figura 3 Página 8

9 3.2. Técnica de Redundância Modular Tripla Espacial-Temporal Um método simples para melhorar a tolerância a erros de conteúdo nos circuitos combinatórios é reduzir a possibilidade de a falha ser capturada pelo circuito sequencial. Baseado na redundância espacial da RMT convencional (S-TMR), um novo tipo de RMT adicionando redundância temporal é de seguida apresentado. Como mostra a figura 4, a Redundância Modular Tripla Espacial-Temporal (RMT-ET) triplica o clock em cada um dos estilos da RMT. Ao deformar o clock com um atraso δ, a tolerância a falhas do circuito combinatório é melhorada. Desde que o comprimento da falha seja menor que a deformação do clock, e apesar de a falha do circuito combinatório ser capturada na subida de um dos clock, os outros dois elementos sequenciais não captam a falha. Figura 4 A RMT-ET é também eficaz em esconder os erros de conteúdo no sinal de clock e no sinal de reset devido à triplicação. Como existe uma deformação entre clocks, o sistema de votação da RMT-ET é modificado para votar no valor majoritário após a estabilização dos três sinais de clock. Apesar de a RMT e a RMT-ET possuírem arquitecturas similares, são diferentes em termos de tempo de atraso e capacidade de tolerância a falhas. Em termos de atraso, a RMT-ET é um pouco pior que a RMT. No entanto, o crescimento do atraso causado pela RMT-ET pode ser negligenciado comparado com o melhoramento da capacidade de tolerância a falhas. Página 9

10 Página 10

11 4. Conclusão É nos circuitos sequenciais que ocorrem os erros de conteúdo que podem originar falhas no sistema, enquanto que tais erros em circuitos combinatórios apenas originam falhas se os referidos erros forem captados por circuitos sequenciais. Demonstrou-se neste trabalho que uma das técnicas usadas para resolver este problema é a utilização da Redundância Modular Tripla, em que ao realizar-se triplamente o processo e passando os resultados por um sistema de votação, o erro originado não iria afectar o sistema. No entanto, foi evidenciado que se um erro ocorrer num circuito combinatório na subida do sinal de clock, esse erro irá ser propagado aos 3 processos e como tal um erro irá ser originado na saida do sistema de votação. Para anular estes erros, demonstrou-se que a utilização da técnica de Rednudância Modular Tripla Espacial- Temporal era eficaz, realizando uma simples deformação do sinal do clock, para que, no caso de haver um erro no sinal de clock ou no de reset, este apenas se propaga a um dos processos. Página 11

Tolerância a Falhas em Circuitos Integrados Nanométricos

Tolerância a Falhas em Circuitos Integrados Nanométricos Tolerância a Falhas em Circuitos Integrados Nanométricos de Engenharia Jorge Semião IV Jornada Técnica de Electrotecnia Sistemas Tolerantes a Falhas INSTITUTO SUPERIOR DE ENGENHARIA Universidade do Algarve

Leia mais

Técnicas para obtenção de Tolerância a Falhas

Técnicas para obtenção de Tolerância a Falhas Técnicas para obtenção de Tolerância a Falhas Tolerância a falhas / defeitos Bibliografia H. Kopetz, Design Principles for Distributed Embedded Applications, Kluwer Academic Publishers, 1997. 1 Tolerância

Leia mais

Tolerância a Falhas. Sumário. December 18, Introdução e Terminologia. Modelos de Falha

Tolerância a Falhas. Sumário. December 18, Introdução e Terminologia. Modelos de Falha Tolerância a Falhas December 18, 2009 Sumário Introdução e Terminologia Modelos de Falha Tolerância a Falhas (Fault-tolerance) Sistemas distribuídos possuem modos de avaria parcial: Alguns componentes

Leia mais

Mestrado Integrado em Engenharia Electrotécnica e de Computadores. Projecto de Circuitos VLSI Exame

Mestrado Integrado em Engenharia Electrotécnica e de Computadores. Projecto de Circuitos VLSI Exame FEUP Mestrado Integrado em Engenharia Electrotécnica e de Computadores Projecto de Circuitos VLSI Exame 4 o ano 2010-06-29 Duração: 2:30 Com consulta Atenção: Este exame tem 6 questões, num total de 200

Leia mais

Mecanismos para o provimento de tolerância a faltas em Redes-em-Chip

Mecanismos para o provimento de tolerância a faltas em Redes-em-Chip Mecanismos para o provimento de tolerância a faltas em Redes-em-Chip Cesar Albenes Zeferino Universidade do Vale do Itajaí UNIVALI Laboratório de istemas Embarcados e Distribuídos - LED Itajaí, anta Catarina,

Leia mais

Componentes Programáveis. PLD, CPLD e FPGAs. pelo Utilizador. José Miguel Vieira dos Santos. JMVS - SACP

Componentes Programáveis. PLD, CPLD e FPGAs. pelo Utilizador. José Miguel Vieira dos Santos. JMVS - SACP Componentes Programáveis pelo Utilizador PLD, CPLD e FPGAs José Miguel Vieira dos Santos jvs@isep.ipp.pt JMVS - SACP 2005 1 PLD- Progammable Logic Devices O termo PLD abrange uma vasta gama de componentes

Leia mais

CIRCUITOS SEQUENCIAIS (Unidade 5)

CIRCUITOS SEQUENCIAIS (Unidade 5) 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

Leia mais

Tolerância a Falhas. June 2, 2010

Tolerância a Falhas. June 2, 2010 Tolerância a Falhas June 2, 2010 Sumário Introdução e Terminologia Modelos Redundância Grupos de Processos Leitura Adicional Sumário Introdução e Terminologia Modelos Redundância Grupos de Processos Leitura

Leia mais

Estudo dos Efeitos da Radiação em Circuitos Integrados e Desenvolvimento de Técnicas de Tolerância a Falhas de Efeito Transiente

Estudo dos Efeitos da Radiação em Circuitos Integrados e Desenvolvimento de Técnicas de Tolerância a Falhas de Efeito Transiente Estudo dos Efeitos da Radiação em Circuitos Integrados e Desenvolvimento de Técnicas de Tolerância a Falhas de Efeito Transiente Instituto de Informática, Universidade Federal do Rio Grande do Sul (UFRGS)

Leia mais

Memória interna para Projeto de Sistema Computacionais com Capacidade de Detecção de Erro de Escrita e Configuração de Recursos de Redundância

Memória interna para Projeto de Sistema Computacionais com Capacidade de Detecção de Erro de Escrita e Configuração de Recursos de Redundância Memória interna para Projeto de Sistema Computacionais com Capacidade de Detecção de Erro de Escrita e Configuração de Recursos de Redundância Francisco Carlos Silva Junior (bolsista do PIBITI/CNPq), Ivan

Leia mais

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v CIRCUITOS SEQUENCIAIS ESTRUTURA GERAL Varáveis de entrada Variáveis de saída Variáveis de estado Circ. combinatório Memória Circuito Combinatório Memória Actual Seguinte CIRCUITOS SEQUENCIAIS Exemplo :

Leia mais

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar - Aula 1 - O NÍVEL DA LÓGICA DIGITAL 1. INTRODUÇÃO Na parte inferior da hierarquia da figura abaixo encontramos o nível da lógica digital, o verdadeiro hardware do computador. Este nível situa-se na fronteira

Leia mais

Avaliação dos Efeitos da Radiação Ionizante em Aviônicos

Avaliação dos Efeitos da Radiação Ionizante em Aviônicos Avaliação dos Efeitos da Radiação Ionizante em Aviônicos INSTITUTO DE ESTUDOS AVANÇADOS / DCTA Eng. Adriane C. M. Prado Ago/2013 - - - - - - - - - - Anais do 6º Simpósio de Segurança de Voo (SSV 2013)

Leia mais

Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.)

Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.) Arquitecturas Avançadas de Computadores MEEC (2008/09 2º Sem.) Sistemas de Armazenamento Prof. Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Computing Revolution (1960-1980)

Leia mais

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v CIRCUITOS SEQUENCIAIS ESTRUTURA GERAL Varáveis de entrada Variáveis de saída Variáveis de estado Circ. combinatório Memória Circuito Combinatório Memória Actual Seguinte CIRCUITOS SEQUENCIAIS Exemplo :

Leia mais

HARDWARE DOS RELÉS NUMÉRICOS

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

Leia mais

Sistemas Digitais (SD) Aula de Problemas P6 1ª Parte

Sistemas Digitais (SD) Aula de Problemas P6 1ª Parte Sistemas Digitais (SD) Aula de Problemas P6 1ª Parte Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 20/Fev a 24/Fev Introdução Sistemas de Numeração 27/Fev a 03/Mar CARNAVAL Álgebra de Boole

Leia mais

PROPOSTA DE FILTRAGEM ADAPTATIVA DE PULSOS TRANSIENTES PARA PROTEÇÃO DE CIRCUITOS INTEGRADOS SOB EFEITO DA RADIAÇÃO

PROPOSTA DE FILTRAGEM ADAPTATIVA DE PULSOS TRANSIENTES PARA PROTEÇÃO DE CIRCUITOS INTEGRADOS SOB EFEITO DA RADIAÇÃO UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM MICROELETRÔNICA JOSÉ EDUARDO PEREIRA SOUZA PROPOSTA DE FILTRAGEM ADAPTATIVA DE PULSOS TRANSIENTES PARA PROTEÇÃO

Leia mais

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture

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

Leia mais

Sequência 17 Organização e Hierarquia de Memória

Sequência 17 Organização e Hierarquia de Memória Arquitetura de Computadores Os cincos componentes clássicos do computador Sequência 17 Organização e Hierarquia de Memória Seq.17 Memórias - conceitos 1 Seq.17 Memórias - conceitos 2 Memória A memória

Leia mais

7. Resultados Experimentais

7. Resultados Experimentais 7. Resultados Experimentais 7.1.Sistema Experimental Os modelos de controle propostos nesta dissertação foram testados em uma máquina INSTRON modelo 8501 utilizada para ensaios de fadiga, do Laboratório

Leia mais

Projecto de Sistemas Digitais

Projecto de Sistemas Digitais Departamento de Engenharia Electrotécnica e de Computadores Duração máxima: 60 minutos, sem consulta. Projecto de Sistemas Digitais 4º ano - 1º semestre 2º miniteste 17 de Dezembro 2007 NOME: [5 valores]

Leia mais

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL Sistemas Digitais MEMÓRIAS -! SUMÁRIO:! MEMÓRIAS INTEGRADAS! RAMs! ROMs! LÓGICA PROGRAMÁVEL! PROMs! PLAs! PALs! FPGAs! IMPLEMENTAÇÃO DE MÁQUINAS DE ESTADO UTILIZANDO

Leia mais

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis 33 1. Objetivo Analisar a operação de circuitos biestáveis: latches e flip-flops tipo RS, JK, T e D. 2. Conceito Um latch ou um flip-flop também são conhecidos como dispositivos biestáveis. Os biestáveis

Leia mais

Aplicações de Microprocessadores ( )

Aplicações de Microprocessadores ( ) Aplicações de Microprocessadores (2007-2008) Rui Marcelino Gabinete 37- Oficinas Atendimento alunos: Segunda 15H00-17H00 rmarcel@ualg.pt w3.ualg.pt/~rmarcel Ficha da Disciplina Disciplina: APLICAÇÕES DE

Leia mais

Arquitetura de computadores

Arquitetura de computadores Arquitetura de computadores Arquitetura de Microprocessadores Curso Profissional de Técnico de Gestão e Programação de Sistemas O Computador Hardware Unidades Funcionais de um Sistema Informático Dispositivos

Leia mais

COMPUTADOR. Adão de Melo Neto

COMPUTADOR. Adão de Melo Neto COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis são apenas zero(0) e um (1). É uma linguagem de comunicação dos computadores.

Leia mais

Comparação entre Arduino, FPGA, ASIC e SoC

Comparação entre Arduino, FPGA, ASIC e SoC Comparação entre Arduino, FPGA, ASIC e SoC Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/22 Conteúdo programático 1 Arduino 2 FPGA 3 ASIC 4 SoC

Leia mais

Sistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos

Sistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos Sistemas Embebidos I Licenciatura em Eng. de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Mestrado em Engenharia Informática e de Computadores

Leia mais

Uso de Redundância Modular Tripla Aproximada para Tolerância a Falhas em Circuitos Digitais

Uso de Redundância Modular Tripla Aproximada para Tolerância a Falhas em Circuitos Digitais UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO IURI ALBANDES CUNHA GOMES Uso de Redundância Modular Tripla Aproximada para Tolerância a Falhas

Leia mais

Montagem e Manutenção Processadores

Montagem e Manutenção Processadores Montagem e Manutenção Processadores Processador Cérebro Computacional Evolução dos Computadores 1ª Geração => Válvulas (1945-1955) ENIAC: Tinha 19.000 válvulas Pesava 30 toneladas Área de150 m 2 Evolução

Leia mais

B.I.S.T. Built-In Self Test

B.I.S.T. Built-In Self Test Instituto Superior de Engenharia do Porto Mestrado de Engenharia Electrotécnica Automação e Sistemas Disciplina de Síntese Alto Nível de Componentes Programáveis B.I.S.T. Built-In Self Test Elaborado por:

Leia mais

EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO

EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão 1.0-05/2005 1. OBJETIVO Esta experiência

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA RELATÓRIO CONTADOR DE 6 BITS PROGRAMÁVEL Trabalho apresentado à disciplina de Projeto de Circuitos Integrados Digitais,

Leia mais

Cérebro humano versus Computador digital

Cérebro humano versus Computador digital Cérebro humano versus Computador digital O cérebro humano possui uma rede de neurónios (células nervosas) que formam um sistema de processamento de informação em rede extremamente potente. E isso é um

Leia mais

Introdução à Informática. Alexandre Meslin

Introdução à Informática. Alexandre Meslin Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Objetivos Dispositivos de armazenamento Sistemas de arquivos Memória ROM Memória de apenas leitura Utilizada para armazenar programas e dados

Leia mais

Memória. Arquitetura de Computadores I. DCC-IM/UFRJ Prof. Gabriel P. Silva

Memória. Arquitetura de Computadores I. DCC-IM/UFRJ Prof. Gabriel P. Silva Memória Arquitetura de Computadores I DCC-IM/UFRJ Prof. Gabriel P. Silva Representação das Informações A abreviação utilizada para o byte é o B maiúsculo e para o bit é o b minúsculo. Abaixo estão os multiplicadores

Leia mais

COMPARAÇÃO ENTRE DIFERENTES ESTRUTURAS DE REDES NEURAIS NO PROBLEMA PRESA-PREDADOR 1

COMPARAÇÃO ENTRE DIFERENTES ESTRUTURAS DE REDES NEURAIS NO PROBLEMA PRESA-PREDADOR 1 COMPARAÇÃO ENTRE DIFERENTES ESTRUTURAS DE REDES NEURAIS NO PROBLEMA PRESA-PREDADOR 1 Márcia Da Silva 2, Eldair Fabricio Dornelles 3, Rogério S. M. Martins 4, Édson L. Padoin 5. 1 Pesquisa desenvolvida

Leia mais

Universidade do Minho

Universidade do Minho Universidade do Minho Laboratórios Integrados II Conversor luz - frequência integrado num chip CMOS Engenharia Biomédica 2005/2006 Introdução A tecnologia CMOS é, actualmente, a mais utilizada no fabrico

Leia mais

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops Prof. Antonio Heronaldo de Sousa Agenda - Circuitos Sequenciais - Conceitos - Conceito e circuitos de Latch RS - Aplicações do

Leia mais

HARDWARE COMPONENTES DO COMPUTADOR

HARDWARE COMPONENTES DO COMPUTADOR 2009 HARDWARE COMPONENTES DO COMPUTADOR Breve descrição dos componentes físicos do computador. Sónia Rodrigues 07 09 2009 HARDWARE 2 ÍNDICE 1. HARDWARE... 3 2. MOTHERBOARD... 4 3. PROCESSADOR... 5 4. MEMÓRIAS...

Leia mais

Tolerância a Faltas. Page. Sistema Computacional. Sistema Computacional. Sistema Computacional

Tolerância a Faltas. Page. Sistema Computacional. Sistema Computacional. Sistema Computacional Sistema Computacional Tolerância a Faltas Sistema computacional: Formado por um conjunto de componentes internas Contém um estado interno Está sujeito a um conjunto de entradas, ou estímulos externos Tem

Leia mais

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

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

Leia mais

Eletrônica Digital II. Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76.

Eletrônica Digital II. Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76. Eletrônica Digital II Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76. Esquema interno do protoboard e colocação do CI com ligações. Aula Prática Ensaio Um Flip-Flop JK a) Objetivo: Testar

Leia mais

Departamento de Engenharia Informática. Tolerância a Faltas. 8/28/2003 José Alves Marques

Departamento de Engenharia Informática. Tolerância a Faltas. 8/28/2003 José Alves Marques Tolerância a Faltas Índice Terminologia Falta, erro, falha Fiabilidade, disponibilidade Replicação Modelo Transaccional Transacções distribuídas Sistema Computacional Sistema computacional: Formado por

Leia mais

Ordenação. Sistemas Distribuídos e Tolerância a Falhas. Universidade da Beira Interior 07/08

Ordenação. Sistemas Distribuídos e Tolerância a Falhas. Universidade da Beira Interior 07/08 Ordenação Sistemas Distribuídos e Tolerância a Falhas Universidade da Beira Interior 07/08 Benjamim Marques M1440 Daniel Félix M1441 João Duarte a14951 Índice Introdução Problema FIFO Ordenação Causal

Leia mais

Fundamentos de sistemas de Informação

Fundamentos de sistemas de Informação DSC/CCT/UFCG Fundamentos de sistemas de Informação Sistemas de Informação computadorizados- CBIS Prof Luis Eduardo 2 Introdução à CBIS O que é Computação? O que é Informática? 3 O que é Informática? INFOR

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Hierarquia de Memória; Memória Cache (13.2 e 13.3) José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto

Leia mais

Símbolos e abreviaturas utilizadas na descrição das instruções

Símbolos e abreviaturas utilizadas na descrição das instruções Símbolos e abreviaturas utilizadas na descrição das instruções acumulador registo A addr endereço de 16 bits data quantidade de 8 bits data 16 quantidade de 16 bits byte 2 segundo byte da instrução byte

Leia mais

Arquitetura de Computadores. Processamento Paralelo

Arquitetura de Computadores. Processamento Paralelo Arquitetura de Computadores Processamento Paralelo 1 Multiprogramação e Multiprocessamento Múltiplas organizações de computadores Single instruction, single data stream - SISD Single instruction, multiple

Leia mais

HARDWARE Componentes do Computador

HARDWARE Componentes do Computador 2009 HARDWARE 1 HARDWARE Componentes do Computador Breve descrição dos componentes físicos do computador Maria João Bastos 07-09-2009 HARDWARE 2 ÍNDICE 1. INTRODUÇÃO-HARDUARE... 3 2. MOTHERBOARDS ou PLACA

Leia mais

Departamento de Física da Faculdade de Ciências da Universidade de Lisboa. Física Experimental (Engenharia Informática) 1º Semestre

Departamento de Física da Faculdade de Ciências da Universidade de Lisboa. Física Experimental (Engenharia Informática) 1º Semestre Trabalho 5 - Introdução aos circuitos digitais e estudo de portas lógicas 1 Objectivo: Praticar a utilização de equipamento de medição de grandezas eléctricas; proporcionar o contacto com o funcionamento

Leia mais

14/3/2016. Prof. Evandro L. L. Rodrigues

14/3/2016. Prof. Evandro L. L. Rodrigues SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores

Leia mais

MEEC. Mestrado em Eng. Electrotécnica e de Computadores. Índice. MEEC Edição 2008/09 Instituto Superior de Engenharia do Porto

MEEC. Mestrado em Eng. Electrotécnica e de Computadores. Índice. MEEC Edição 2008/09 Instituto Superior de Engenharia do Porto Mestrado em Eng. Electrotécnica e de Computadores O Mestrado em Engenharia Electrotécnica e de Computadores destina-se a complementar a formação de profissionais habilitados com o grau de Licenciado, fornecendo

Leia mais

Hardware Reconfigurável

Hardware Reconfigurável Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Hardware Reconfigurável DCA0119 Sistemas Digitais Heitor Medeiros Florencio Tópicos Alternativas de projeto

Leia mais

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL

SISTEMAS DIGITAIS MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL MEMÓRIAS E CIRCUITOS DE LÓGICA PROGRAMÁVEL Setembro de 4 MEMÓRIAS - SUMÁRIO: MEMÓRIAS INTEGRADAS RAM ROM PROM EPROM LÓGICA PROGRAMÁVEL PLAs PALs FPGAs Setembro de 4 MEMÓRIAS - MEMÓRIAS Na sequência do

Leia mais

Correção de Erros. Erros de memória de semicondutores podem ser:

Correção de Erros. Erros de memória de semicondutores podem ser: Correção de Erros Erros de memória de semicondutores podem ser: Erros graves que constitui um defeito físico permanente; Erros moderados, onde a(s) célula(s) não são capazes de armazenar os dados ou fazem

Leia mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Minimização do Número de Estados S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5 Aula Anterior Na aula anterior: Definição

Leia mais

Organização e Arquitetura de Computadores I

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

Leia mais

Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores.

Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores. Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores Sistemas Digitais Exame de 2ª Época - 13 de Julho de 2001 Antes de começar

Leia mais

Aplicações Informáticas B 12º Ano

Aplicações Informáticas B 12º Ano Aplicações Informáticas B 12º Ano Prof. Adelina Maia 2013/2014 AIB_U3A 1 Introdução ao multimédia digital Multimédia Etimologicamente, a palavra multimédia é composta por duas partes Media é o plural da

Leia mais

CIRCUITOS SEQUENCIAIS (Unidade 5)

CIRCUITOS SEQUENCIAIS (Unidade 5) 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

Leia mais

Circuitos Lógicos. Prof. Odilson Tadeu Valle

Circuitos Lógicos. Prof. Odilson Tadeu Valle Introdução Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/44 Sumário 1 Introdução 2 Analógico Versus Digital 3 Bits, Bytes e

Leia mais

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma Aula Anterior Na aula anterior: Projecto de máquinas de estados microprogramadas: Circuito de dados Circuito de controlo Implementação

Leia mais

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas

Leia mais

Aula Expositiva 03. DCC 001 Programação de Computadores 2 o Semestre de 2011 Prof. Osvaldo Carvalho DCC

Aula Expositiva 03. DCC 001 Programação de Computadores 2 o Semestre de 2011 Prof. Osvaldo Carvalho DCC Aula Expositiva 03 2.2.5 Síntese de Circuitos Combinatórios (7 segmentos) 2.2.6 Multiplexadores e Demultiplexadores 2.3 Circuitos Sequenciais 2.3.1 Flip-flops e registradores 2.3.2 Barramentos e Controle

Leia mais

FACULDADE LEÃO SAMPAIO

FACULDADE LEÃO SAMPAIO FACULDADE LEÃO SAMPAIO Microcontroladores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes CPU Memórias Dispositivos de Entrada/Saída (E/S) Input/Output (I/O) 2 CPU A CPU busca informações

Leia mais

Treinamento em Projeto de Sistemas Digitais

Treinamento em Projeto de Sistemas Digitais Treinamento em Projeto de Sistemas Digitais Projetando Sistemas Digitais com SystemVerilog Edna Barros Grupo de Engenharia da Computação Centro de Informática -UFPE Treinamento em Projeto de Sistemas Digitais

Leia mais

CAPÍTULO 3 INTRODUÇÃO À CADEIA DE AQUISIÇÃO DE DADOS

CAPÍTULO 3 INTRODUÇÃO À CADEIA DE AQUISIÇÃO DE DADOS CAPÍTULO 3 INTRODUÇÃO À CADEIA DE AQUISIÇÃO DE DADOS 3.1. Função e Constituição da Cadeia de Medição Uma cadeia de medição é constituída por um conjunto de elementos, que são devidamente associados de

Leia mais

Análise preliminar parcial do reuso de traços em arquiteturas ARM

Análise preliminar parcial do reuso de traços em arquiteturas ARM Análise preliminar parcial do reuso de traços em arquiteturas ARM Giovane de Oliveira Torres 1 Rodrigo Costa de Moura Prof. Dr. Maurício Lima Pilla (Orientador) Ciência da Computação Centro de Desenvolvimento

Leia mais

Supervisão de Sistemas de Automação com aplicação a uma Célula de Fabricação Flexível

Supervisão de Sistemas de Automação com aplicação a uma Célula de Fabricação Flexível Apresentação do TFC 15/2002/L Supervisão de Sistemas de Automação com aplicação a uma Célula de Fabricação Flexível Hélder Ribeiro 46543 Ricardo Elvas 46676 DEEC Departamento de Engenharia Electrotécnica

Leia mais

Erros e Protocolos de Recuperação Códigos detectores e correctores de erros.

Erros e Protocolos de Recuperação Códigos detectores e correctores de erros. Erros e Protocolos de Recuperação Códigos detectores e correctores de erros. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de

Leia mais

MEMÓRIAS EM UM SISTEMA COMPUTACIONAL

MEMÓRIAS EM UM SISTEMA COMPUTACIONAL MEMÓRIAS EM UM SISTEMA COMPUTACIONAL 1 MEMÓRIA CACHE 2 3 DIFERENÇA DE VELOCIDADE entre UCP e MP A MP (mais lenta) transfere bits para UCP (mais rápida) em uma velocidade inferior a que a mesma pode suportar.

Leia mais

I WORKSHOP SOBRE OS EFEITOS DA RADIAÇÃO IONIZANTE EM COMPONENTES ELETRÔNICOS E FOTÔNICOS DE USO AEROESPACIAL. de 21 a 24 de outubro de 2008

I WORKSHOP SOBRE OS EFEITOS DA RADIAÇÃO IONIZANTE EM COMPONENTES ELETRÔNICOS E FOTÔNICOS DE USO AEROESPACIAL. de 21 a 24 de outubro de 2008 1 I WORKSHOP SOBRE OS EFEITOS DA RADIAÇÃO IONIZANTE EM COMPONENTES ELETRÔNICOS E FOTÔNICOS DE USO AEROESPACIAL de 21 a 24 de outubro de 2008 INSTITUTO DE ESTUDOS AVANÇADOS São José dos Campos, SP Tema:

Leia mais

UNIDADE II Conceitos gerais de informática

UNIDADE II Conceitos gerais de informática UNIDADE II Conceitos gerais de informática Docente: Silva Quiala Contacto: E-mail: silvaquiala@yahoo.co.uk 1 Sumário Conceitos Gerais de Informática Informática e Tecnologias de informação Sistemas Informáticos

Leia mais

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade.

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: Informática Básica Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com

Leia mais

Sistemas Digitais I LESI :: 2º ano. Introdução

Sistemas Digitais I LESI :: 2º ano. Introdução Sistemas Digitais I LESI :: 2º ano Introdução António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: capítulo 1, DDPP, Wakerly DEP. DE INFORMÁTICA ESCOLA DE ENGENHARIA UNIVERSIDADE

Leia mais

SIST706 Sistemas Distribuídos

SIST706 Sistemas Distribuídos Slide02 Arquiteturas de SD SIST706 Sistemas Distribuídos 2013/1 Prof. Jéfer Benedett Dörr @: prof.jefer@gmail.com profjefer.wordpress.com Notícias Cultura Livre Fontes de Notícias itil LPI Transistores:

Leia mais

O que é Arquitetura de Computadores?

O que é Arquitetura de Computadores? O que é Arquitetura de Computadores? Coordenação de um conjunto de níveis de abstração de um computador sobre um grande conjunto de forças de mudança Arquitetura de Computadores = Arquitetura de Conjuntos

Leia mais

Lógica: Combinacional x Sequencial

Lógica: Combinacional x Sequencial UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C Prof.ª Elisabete Nakoneczny Moraes Aula 6 - Flip Flop Multivibrador biestável Curitiba, 2 maio

Leia mais

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

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

Leia mais

Conteúdo. A válvula; O transistor; A miniaturização; Evolução dos processos de fabricação do transistor; A integração;

Conteúdo. A válvula; O transistor; A miniaturização; Evolução dos processos de fabricação do transistor; A integração; Conteúdo A válvula; O transistor; A miniaturização; Evolução dos processos de fabricação do transistor; A integração; Eletrônica digital; Eletrônica analógica; Desenvolvimento da eletrônica digital; Engenharia

Leia mais

Circuitos Seqüenciais

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

Leia mais

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira SEL-0415 Introdução à Organização de Computadores Conceitos Básicos Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção dos dispositivos

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Endereçamento Expĺıcito/Impĺıcito Projecto de máquinas

Leia mais

PROVIDING DEPENDABILITY FOR WEB SERVICES

PROVIDING DEPENDABILITY FOR WEB SERVICES PROVIDING DEPENDABILITY FOR WEB SERVICES Dário Lima Pedro Venâncio a16435 m2610 Sistemas Distribuídos e Tolerância a Falhas 1 Esta tecnologia tem como finalidade proporcionar interoperabilidade para aplicações

Leia mais

Prof. Amauri Assef. UTFPR Campus Curitiba 1

Prof. Amauri Assef. UTFPR Campus Curitiba 1 UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA Disciplina de Eletrônica de Potência ET66B Aula 19 Chaves Eletrônicas amauriassef@utfpr.edu.br

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores 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

Leia mais

Trabalho de Circuitos Integrados Digitais Maquina de Estados: Contador Código Gray

Trabalho de Circuitos Integrados Digitais Maquina de Estados: Contador Código Gray UFPR Universidade Federal do Paraná Curso de Engenharia Elétrica Trabalho de Circuitos Integrados Digitais Maquina de Estados: Contador Código Gray Daniel Lauer Luciano F. da Rosa Curitiba, junho de 2010

Leia mais

Parte # 2 - Circuitos Combinatórios

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,

Leia mais

Índice Lógica Sequencial Circuitos simples com realimentação Memórias com portas lógicas Comportamento temporal Comportamento de estados de um

Índice Lógica Sequencial Circuitos simples com realimentação Memórias com portas lógicas Comportamento temporal Comportamento de estados de um umário Introdução à lógica sequencial. Circuitos simples com realimentação. O latch do tipo -. O latch do tipo D baseado no latch -. [início do ponto IV] Índice Lógica equencial Circuitos simples com realimentação

Leia mais

Mestrado Integrado em Engenharia Informática e Computação. Arquitecturas Avançadas de Computadores Exame final

Mestrado Integrado em Engenharia Informática e Computação. Arquitecturas Avançadas de Computadores Exame final FEUP Mestrado Integrado em Engenharia Informática e Computação Arquitecturas Avançadas de Computadores Exame final 2011-01-11 Duração: 2H00m Com consulta Atenção: Este exame tem 6 questões em 8 páginas,

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 18: Título: Sumário: Síntese de Circuitos Sequenciais: Minimização do Número de Estados Especificação e projecto

Leia mais

Projecto de Circuitos e Sistemas Digitais (MEEC1078) Mestrado em Engenharia Electrotécnica e de Computadores. (Informática Industrial)

Projecto de Circuitos e Sistemas Digitais (MEEC1078) Mestrado em Engenharia Electrotécnica e de Computadores. (Informática Industrial) Projecto de Circuitos e Sistemas Digitais (MEEC1078) Mestrado em Engenharia Electrotécnica e de Computadores (Informática Industrial) Faculdade de Engenharia da Universidade do Porto Departamento de Engenharia

Leia mais

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação POR QUE APRENDER CONCEITOS

Leia mais

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 2 Flip-Flop Parte SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Combinacionais X Sequenciais l Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação

Leia mais

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa 4. Memórias de Dados e de Programa Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 4.1 Memórias Semicondutoras Algumas definições Célula: Dispositivo de armazenamento de 1 bit. Palavra:

Leia mais