Introdução a Sistemas Digitais
|
|
- Moisés Barbosa Capistrano
- 6 Há anos
- Visualizações:
Transcrição
1 Introdução a Sistemas Digitais Circuitos Assincronos Referencias: de Ran Ginosar Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 1 / 30
2 Motivação System-on-a-Chip (SOC) podem ter mais que 12 dominios de relógio Desafio do projeto de sistemas com multiplos relogios (alta complexidade) 66 MHz PCI 1 MHz CF 50 MHz Memory 133 MHz CPU 75 MHz DSP 12 Mbps USB 20 MHz Flash Memory 384 Kbps 3G 54 Mbps Mbps Bluetooth 100 Mbps Etherent Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 2 / 30
3 Circuitos Síncronos Todos os eventos são sincronizados com o relógio (clk) global. Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 3 / 30
4 Circuitos Síncronos Vantagens: Simples de implementar sequencia Amplamente conhecido e compreendido Componentes disponiveis para re-uso. Desvantagens: A distribuição do clock é dificil devido ao clock skew. Sensivel a variações de processo, temperatura e tensão Não é modular Alto consumo de potencia. Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 4 / 30
5 Circuitos Assincronos Sincronização é atingida sem o uso de relógio (clk) global. Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 5 / 30
6 Circuitos Assincronos Vantagens: Não há problemas de distribuição de relógio Desempenho baseado na média e não no pior caso como nos circuitos sincronos. Adaptavel a variações de processo e do ambiente (tensão, temperatura, etc). Componente modularizáveis Baixa dissipação de potência Desafios: Falta de ferramentas de CAD para o desenvolvimento Aumento consideravel de área para reduzir hazards e glitches A media do atraso as vezes pode ser grande Falta de projetistas com experiência em assincronos. Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 6 / 30
7 Ilustração Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 7 / 30
8 Historia dos Circuitos Assincronos Qualquer metodo hoje em dia aplicado no desenvolvimento de circuitos assincronos refere-se a duas raízes muito importantes: Huffman circuitos de modo fundamental David E. Muller circuitos independentes de velocidade, atualmente professor na Universidade de Illinois. UCSC computer scientist Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 8 / 30
9 Por que pensar em circuitos assíncronos Nós estamos acostumados com o projeto de circuitos sincronos. Lógica e aspectos temporais são simples. Argumentos comuns de pensar em circuitos Assincronos: Tecnicas de baixa potencia funcionam Conseguimos atingir alta frequencia Baixa sensibilidade a variações do processo, tensão e temperatura Alta modularidade (SoC) Não tem distribuição de relógio (clk) e problemas de temporização. Circuitos mais seguros Importante: mas não conseguimos todas as caracteristicas a cima ao mesmo tempo!!! Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 9 / 30
10 Por que não usamos mais circuitos assincronos? Aumento em área Dificil de projetar Não é facilmente decomposto em blocos lógicos menores Converter sincrono para assincrono é dificil Temos que aprender algo novo! Poucas ferramentas de CAD tratam circuitos assincronos Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 10 / 30
11 Por que se importamos com assincronos então? Porque temos que. Circuitos sincronos pode ser um bom modelo para complexidades pequenas mas pode ser um grande desafio para complexidades grandes (metaestabilidade, clock skew). A realidade é que circuitos assincronos podem nos trazer muitas vantagens. Exemplo de processadores, SOC com circuitos e protocolos de comunicação assincronos. Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 11 / 30
12 Definição Circuitos Assíncronos possuem: elementos essenciais que compõem a sua estrutura (lógica de controle, armazenamento e processamento das informações). Célula M de N entradas Célula Muller (ou C-element) Registrador Assincrono Protocolos de comunicação entre os blocos que gera a sincronização entre os blocos através de sinais de request e acknowledge. Handshake (2 ou 4 fases) Codificação de dados na comunicação Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 12 / 30
13 Protocolos de Comunicação Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 13 / 30
14 Substituindo o clock por Handshaking CLK R1 R2 CL3 R3 CL4 R4 CLK GATING SIGNAL CLK R1 R2 CL3 R3 CL4 R4 Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 14 / 30
15 Substituindo o clock por Handshaking ACK CTL CTL CTL CTL REQ CL3 R1 R2 R3 CL4 R4 EXAMPLE: REQ ACK DATA R1 R2 CL3 R3 CL4 R4 TOKEN FLOW LINK / CHANNEL CL TRANSPARENT TO HANDSHAKING Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 15 / 30
16 Fluxo de dado Tranferencia de um dado = um ciclo de handshake Registrador k está FULL quando tem dado Quando registrador k+1 recebe o dado de k, Registrador k+1 torna-se FULL Registrador k agora tem BUBBLE ( dado já foi copiado) FULL registrador não pode receber dado. Apenas BUBBLE registrador pode receber dado. Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 16 / 30
17 Classificação dos Protocolos Handshake / Sinalização: 2-phase or 4-phase Direção: Push or pull Codificação: Bundled data (single rail), or dual rail (1-of-2), or 1-of-n (e.g. 1-of-4), or m-of-n, Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 17 / 30
18 Preservação do dado Dados não disaparecem Dados não aparecem (de nenhum lugar) Um dado não substitui o outro Um bloco (registrador ou CL) com n entradas e m saídas: (quando está em BUBBLE) espera por n dados em suas entradas Gera m dados em suas saidas. n m Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 18 / 30
19 Nos canais, há portas As portas conectadas nos canais de comunicação podem ser passivas e ativas Um canal possui uma porta ativa e uma passiva. As portas ativas iniciam a comunicação As portas passivas pacientemente esperam. Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 19 / 30
20 Protocolos de Handshake Codificação Single Rail Bundled data (conhecido como single rail ) (pacote) PUSH CHANNEL (DATA & REQ SAME DIRECTION) n REQ ACK DATA DATA REQ ACK SOME VARIATIONS 4 PHASE PROTOCOL: ALWAYS LIKE THIS Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 20 / 30
21 Protocolos de Handshake Codificação Single Rail Bundled data (conhecido como single rail ) (pacote) PUSH CHANNEL (DATA & REQ SAME DIRECTION) n REQ ACK DATA DATA REQ ACK 2 PHASE PROTOCOL Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 21 / 30
22 Pressuposição Bundling Cada linha de dado é um unico fio Bundled data é conhecido como single rail Um lado de emissor (sender), time(data) < time(req) A ordem dos dados e do request: Valid(DATA) REQ [ data valid precedes REQ=1 ] Diferenças de atraso nas linhas devem ser analisadas: Posicionamento e roteamento Margem de segurança Inserção de buffer Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 22 / 30
23 4-phase vs 2-phase 4-phase Protocol retorna para zero (RZ), assim gasta tempo e potencia sinaliza por nível 2-phase Protocol não retorna para zero (NRZ), assim apresenta menos aumento de potencia sinaliza por transição Implementação é mais complexa Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 23 / 30
24 Protocolo 4-phase dual rail Cada bit de dado é codificado por 2 fios PUSH CHANNEL 2n ACK DATA VALUE d.t d.f EMPTY 0 0 VALID VALID Not used 1 1 DATA EMPTY VALID EMPTY VALID EMPTY VALID ACK 0 E 1 Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 24 / 30
25 Protocolo 4-phase dual rail Insensivel ao atraso Cada bit pode ser propagado em diferente velocidade. 4 phase: 1. O emissor (sender) envia uma palavra valida (V) 2. O receptor (receiver) seta o ACK 3. Emissor envia palavra vazia (E) (retira do dado) 4. Receptor (receiver) seta ACK Cada mudança é indicada por um acknowledged Problemas: Glitches, hazards Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt / 30
26 Bundled Data Dual Rail req a b Single Rail a.t a.f b.t b.f Dual Rail a b C REQ Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 26 / 30
27 Codificação: : 1-de-4 Sinalizações 2-bits usam 4 fios: Null 0000 Ainda usa 2x fios Metade das transições necessárias (metade da potência) Menos sensibilidade a ruidos Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 27 / 30
28 Bundled Data 1-of-4 req a b Single Rail 1-of-4 b a C REQ Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 28 / 30
29 1-of-2 (2-phase( 2-phase) Sinalização (dual-rail) Cada bit em dois fios Um fio (x V ) indica o valor (0, 1) O outro fio (x P ) ajuda com a fase Para mudar de um valor para outro: Se valor diferente então inverter x V Se de mesmo valor então, inverter x P Cada bit alterna de valido/valido/ Não tem valor nulo Potencialmente mais rápido que 4-phase dual-rail x V x P Even Odd Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 29 / 30
30 Acknowledgement / Indicação A porta / circuito indica acknowledge da sua entrada se para cada mudança de entrada, existe uma mudança na saída. Examplo: fio Examplo que não apresenta indicação: porta AND Indica Acknowledge para todos os 1s: {01,10} 11 Porem não indica acknowledge para 00 {01,10} Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 30 / 30
Conceitos básicos de comunicação. Prof. Marciano dos Santos Dionizio
Conceitos básicos de comunicação Prof. Marciano dos Santos Dionizio Conceitos básicos de comunicação A comunicação é um processo de transferência e processamento de informações entre dois pontos por meio
Leia maisMicrocontroladores e Interfaces
Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial Carlos A. Silva 2º Semestre de 2004/2005 http://www.dei.uminho.pt/lic/mint Assunto: ses Aula #11 O que é um bus BUS: Traduz-se como barramento
Leia maisRedes de Computadores
Redes de Computadores Prof. Macêdo Firmino Camada Física Macêdo Firmino (IFRN) Redes de Computadores Setembro de 2011 1 / 32 Pilha TCP/IP A B M 1 Aplicação Aplicação M 1 Cab M T 1 Transporte Transporte
Leia maisREDES DE COMPUTADORES E A CAMADA FÍSICA
CENTRO FEDERAL DE ENSINO TECNOLÓGICO DE SANTA CATARINA UNADE DESCENTRALIZADA DE SÃO JOSÉ NÚCLEO DE TELECOMUNICAÇÕES REDES DE COMPUTADORES E A CAMADA FÍSICA CAPÍTULO 2 Conceitos em Comunicação de Dados
Leia maisRedes de Computadores I
Redes de Computadores I Prof.ª Inara Santana Ortiz Aula 4 Camada Física Camada Física - Sinais Funções Características físicas (mecânicas e elétricas) das interfaces e dos meios. Define quais os tipos
Leia maisUFSM-CTISM. Comunicação de Dados. Aula-07
UFSM-CTISM Comunicação de Dados Aula-7 Professor: Andrei Piccinini Legg Santa Maria, 212 Código de Histórico A terminologia código de linha surgiu com a telefonia, quando tornou-se necessário transmitir
Leia maisCircuitos 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 maisUniversidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída
Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos
Leia maisI/O para Dispositivos Externos e Outros Computadores. Redes de Interconexão. Redes de Interconexão. Redes de Computadores Correntes
para Dispositivos Externos e Outros Computadores Processor interrupts Cache Memory - Bus Main Memory Disk Disk Graphics Network ideal: bandwidth alto, baixa latência Redes de Computadores Correntes Objetivos:
Leia maisBarramento. Entrada. Saída
Barramentos em Microcomputadores Jonathan Pereira Barramento Conjunto de fios paralelos com função em comum Microproc Memória Dispositivo Entrada Dispositivo Saída Barramento Barramento Tipos: Interno:
Leia maisCircuitos 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 maisBarramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle
Aula 07 BARRAMENTOS Barramentos Para que as placas de expansão possam ser utilizados em qualquer micro, independentemente do processador instalado, utiliza-se diversos modelos de barramentos de expansão.
Leia maisOrganizaçã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 maisREDES COMPUTADORES. Camada Física Parte 2
REDES COMPUTADORES Camada Física Parte 2 Agenda Transmissão Digital Analógica 1. Dados Digitais 2. Dados Analógicos 3. Dados Digitais Dados Analógicos Codificação Linha PAM ASK AM Codificação Bloco PCM
Leia maisHARDWARE 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 maisCodificação de Linha
Codificação de Linha Conhecer os diversos métodos de codificação de linha para transmissão digital. Chamamos de transmissão digital o envio de sinais digitais do computador diretamente na linha de transmissão
Leia maisBarramentos ISA e PCI. Gustavo G. Parma
Barramentos ISA e PCI Gustavo G. Parma Barramento Coleção de fios paralelos utilizados para transmitir endereços dados sinais de controle Internos ou Externos à CPU Internos: Via de dados Externos: utilizado
Leia maisInternet das Coisas com Intel A2 Placas IoT.
Internet das Coisas com Intel A2 Placas IoT paul.guermonprez@intel.com Historia Arduino Raspberry Pi Avaliação de placas IoT Microcontrolador vs Processador Arduino usa um microcontrolador de 8-bit. É
Leia maisBarramentos. Tópicos
Barramentos Prof. Alexandre Beletti Cap. 2 Tanenbaum Cap. 2 -Stallings Tópicos Estrutura de Barramento Tipos de Barramento Controladora de Barramento Largura de Barramento Transmissão Síncrona e Assíncrona
Leia mais18/10/2010. Unidade de Controle Controle. UC Microprogramada
Arquitetura de Computadores Unidade de Controle Controle Microprogramado Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO UC Microprogramada
Leia maisELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores
ELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores Prof.ª Msc. Patricia Pedroso Estevam Ribeiro Email: patriciapedrosoestevam@hotmail.com 26/11/216 1 Registradores de deslocamento
Leia maisMicrocontroladores e Interfaces 3º Ano Eng. Electrónica Industrial. O que é um bus
Microcontroladores e Interfaces 3º Ano Eng. Electrónica Industrial Carlos A. Silva 2º Semestre de 2005/2006 http://www.dei.uminho.pt/lic/mint Assunto: ses Aula #12 O que é um bus BUS: Traduz-se como barramento
Leia maisUMA METODOLOGIA AUTOMATIZÁVEL PARA CONVERSÃO SÍNCRONO-ASSÍNCRONO DE CIRCUITOS DIGITAIS. Ricardo de Freire Cassia
UMA METODOLOGIA AUTOMATIZÁVEL PARA CONVERSÃO SÍNCRONO-ASSÍNCRONO DE CIRCUITOS DIGITAIS Ricardo de Freire Cassia TESE SUBMETIDA AO CORPO DOCENTE DA COORDENAÇÃO DOS PROGRAMAS DE PÓS-GRADUAÇÃO DE ENGENHARIA
Leia maisPrincípios de Telecomunicações. PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014
1 Princípios de Telecomunicações PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014 Bloco de Comunicação Genérico Emissor sinais analógicos x sinais digitais Sinais
Leia maisCircuitos Lógicos Aula 26
Circuitos Lógicos Aula 26 Aula passada Mais adição Circuito com maior largura Subtração Mais ULA Aula de hoje Memória Funcionamento e arquitetura ROM, RAM e variações Processador Intel Memória Memória:
Leia maisBCC361 Redes de Computadores ( ) - Prof.: Reinaldo Silva Fortes LISTA DE EXERCÍCIOS 01 Introdução e Camada Física
BCC361 Redes de Computadores (2014-02) - Prof.: Reinaldo Silva Fortes LISTA DE EXERCÍCIOS 01 Introdução e Camada Física Escolha 15 questões para entregar. Obrigatório que sejam 2 ou 3 de cada prova. PROVA
Leia maisELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa
ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores Prof. Antonio Heronaldo de Sousa Agenda - Contadores - Conceitos - Contadores Assíncronos - Máquina de Estados Finitos - Contadores Assíncronos
Leia maisIntroduçã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
Leia maisCONVERSORES D/A e A/D. SEL Sistemas Digitais Prof. Homero Schiabel
CONVERSORES D/A e A/D SEL 414 - Sistemas Digitais Prof. Homero Schiabel CONVERSOR DIGITAL-ANALÓGICO ANALÓGICO Conversor D/A 1. Introdução Grandeza física Grandeza física Variação contínua (ANALÓGICO) t
Leia maisCapítulo 7 - Interfaces de Entrada e Saída. Conceito
Conceito Uma das características básicas necessária de um computador é a capacidade de trocar dados com o mundo exterior (dispositivos periféricos). Para tornar os sinais internos à máquina compatíveis,
Leia maisTó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 mais13 CIRCUITOS DIGITAIS MOS
13 CIRCUITOS DIGITAIS MOS 13.1. CONCEITOS BÁSICOS 13.1.1. Tecnologias de CIs Digitais e Famílias de Circuitos Lógicos Cada família é fabricada com uma mesma tecnologia, possui a mesma estrutura e oferece
Leia maisUNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim
unesp UNIVERSIDADE ESTADUAL PAULISTA Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim 1 Atividades de Recuperação Final Sistemas Digitais II
Leia maisPCS 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,
Leia maisFund. De Redes. Codificação de dados
Fund. De Redes Codificação de dados Introdução Informações digitais ou analógicas podem ser codificadas tanto em sinais analógicos como em sinais digitais. Dados digitais, sinais digitais Dados analógicos,
Leia maisSistemas 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 mais1. Conceitos Básicos de Computação
Introdução à Computação I IBM1006 1. Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 1.Conceitos Básicos de Computação 1.1.
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador slide 1 Conceito de programa Sistemas hardwired são inflexíveis.
Leia maisOrganizaçã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
Leia maisBarramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
Leia maisOs textos nestas caixas foram adicionados pelo Prof. Joubert
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador Os textos nestas caixas foram adicionados pelo Prof. Joubert
Leia maisCamada de banda base. É a camada mais próxima de uma subcamada MAC. Incorpora também algumas características da camada física do IEEE 802
Camada de banda base É a camada mais próxima de uma subcamada MAC Incorpora também algumas características da camada física do IEEE 802 Camada de banda base Transmissões do mestre e dos escravos são separadas
Leia maisCapítulo 3. A camada de enlace de dados
slide 1 Capítulo 3 A camada de enlace de dados slide 2 Onde vive o protocolo de camada de enlace? slide 3 Questões de projeto da camada de enlace Serviços de rede da camada de enlace Quadros Controle de
Leia maisUFJF FABRICIO CAMPOS
Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan Portas Lógicas Flip-Flop Mapa de Karnaugh Simbologias Representação Binária Tabela Verdade Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 5 Memória interna
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 5 Memória interna Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Tipos de memória de semicondutor slide
Leia maisUNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes
9/5/26 UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes AULA 8 CONTADORES Em 2 de maio de 26. VARIAÇÕES DO FF- Tipo
Leia maisSeminário do Grupo de Processamento de Sinais. RDS Sistema de dados via rádio
Seminário do Grupo de Processamento de Sinais RDS Sistema de dados via rádio Hélio Magalhães de Oliveira 7/7/2010 A primeira transmissão regular em FM ocorreu em 18/07/1939, na estação W2XMN Alpine, de
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 2-2 Visão Geral 2 3 4 5 5 5 O que é a Memória Hierarquia de Memória Tipos de Memória Acesso à Memória
Leia maisAula 7 SISTEMAS DIGITAIS. Linguagem de Descrição de Hardware VHDL Maquinas de Estados. Prof. Fernanda Gusmão de Lima Kastensmidt
SISTEMAS DIGITAIS Linguagem de Descrição de Hardware VHDL Maquinas de Estados Prof. Fernanda Gusmão de Lima Kastensmidt fglima@inf.ufrgs.br Maquinas de Estado Tipo Melay and Moore Entrada estado f Reset
Leia maisFundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno
Fundamentos de Sistemas Digitais Lógica Sequencial Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno 2 Referências Sugiro estudarem nesta ordem de preferência: Floyd, Cap 7 até 7.4, 9, 10. Não tem
Leia maisRedes Sem Fios e Redes Móveis
Aula 05: Arquitetura de um Nó / Nodo Eudisley Anjos Redes Sem Fios e Redes Móveis Quais as caracterís5cas de um nó? 2 Eudisley Anjos - eudisley@ci.ufpb.br Arquitetura do nó Para construir uma RSSF par5mos
Leia maisSistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho
Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho Circuitos Sequenciais Circuitos Sequenciais: o comportamento do circuito depende não só
Leia maisET53C - SISTEMAS DIGITAIS
ET53C - SISTEMAS DIGITAIS Barramentos de Comunicação Serial UART e I 2 C Prof.: Glauber Brante e Profa. Mariana Furucho gbrante@utfpr.edu.br marianafurucho@utfpr.edu.br UTFPR Universidade Tecnológica Federal
Leia maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisChips Processadores (2) Nível da Lógica Digital (Aula 9) Barramentos. Chips Processadores (3)
Nível da Lógica Digital (Aula 9) Barramentos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Chips Processadores (1) Cada processador possui uma pinagem característica.
Leia maisFACULDADE 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 maisELETRÔNICA DIGITAL 1 CAPÍTULO 4 FLIP-FLOP E LATCH
ENTRO FEDERL DE ENSINO TENOLÓGIO DE SNT TRIN UNIDDE DESENTRLIZD DE SÃO JOSÉ URSO TÉNIO DE TELEOMUNIÇÕES ELETRÔNI DIGITL 1 PÍTULO 4 FLIP-FLOP E LTH Prof. Jorge H.. asagrande RIL 2005 PÍTULO 4 FLIP-FLOP
Leia maisContador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar
A função de contagem é importante em sistemas digitais. Existem muitos tipos de contadores digitais, mas a finalidade básica deles é contar eventos representados por transições de níveis ou pulsos. Para
Leia maisUnidade Central de Processamento UCP (CPU)
Unidade Central de Processamento UCP (CPU)! Arquitetura Convencional (Von Neumann) UCP BARRAMENTO MEMÓRIA PRINCIPAL ENTRADA E SAÍDA ! Visão geral da CPU UC - UNIDADE DE CONTROLE REGISTRADORES A B C D ALU
Leia maisAula 12: Memória: Barramentos e Registradores
Aula 12: Memória: Barramentos e Registradores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Barramentos e Registradores FAC 1 / 34
Leia mais3.1) Diga o que é uma transmissão síncrona e uma transmissão assíncrona. 3.2) Qual a principal diferença entre codificação banda básica e modulação?
3 a. Lista Redes de Comunicações I pg. 1/5 UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO REDES DE COMUNICAÇÕES 1 Prof. Flávio Alencar 3 a. LISTA (Assuntos: Dados, Sinais e Transmissão, Características do Meio,
Leia maisCURSO TÉCNICO EM INFORMÁTICA
1 CURSO TÉCNICO EM INFORMÁTICA Montagem e Manutenção de Computadores Prof.: Denis Willian de Moura Diniz PROCESSADORES PARTE II 2 ULA UNIDADE LÓGICA E ARITMÉTICA A ULA - Arithmetic Logic Unit - que em
Leia maisSincronização de relógio para servidores do acesso de rede do AS5xxx
Sincronização de relógio para servidores do acesso de rede do AS5xxx Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Informações de Apoio Exemplo 1: NAS não-sincronizado a
Leia maisAula 8. Multiplexadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 8 Multiplexadores SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira 4. Circuitos Multiplexadores l Circuitos seletores de dados ; l Chave seletora digital; l Seleciona um dos diversos
Leia maisREDES DE TELECOMUNICAÇÕES Capítulo 3. Hierarquia Digital Plesiócrona Engª de Sistemas e Informática UALG/FCT/ADEEC 2006/2007
REDES DE TELECOMUNICAÇÕES Capítulo 3 Hierarquia Digital Plesiócrona Engª de Sistemas e Informática UALG/FCT/ADEEC 2006/2007 Index Princípios básicos TDM Hierarquia digital Multiplexagem no Tempo (TDM-Time
Leia maisProcessador. Processador
Departamento de Ciência da Computação - UFF Processador Processador Prof. Prof.Marcos MarcosGuerine Guerine mguerine@ic.uff.br mguerine@ic.uff.br 1 Processador Organização básica de um computador: 2 Processador
Leia maisRedes sem Fio Redes Locais Wireless (WLANs) Ricardo Kléber. Ricardo Kléber
Redes sem Fio 2016.1 Redes Locais Wireless (WLANs) 802.11 Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.5M Redes sem Fio Conteúdo Programático Sistemas de comunicação wireless Redes
Leia maisLÓ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
Leia maisTiago Guedes 10º 13ª
Tiago Guedes 10º 13ª Introdução A transmissão de dados ou informação consiste na utilização de um suporte de informação para a transportar entre dois pontos fisicamente distantes. Este trabalho apresenta
Leia maisCI's das família TTL e CMOS
Aula 04 CI's das família TTL e CMOS Prof. Tecgº Flávio Murilo 30/04/13 1 Famílias lógicas O que diferencia as famílias lógicas é o material no qual os circuitos integrados são construídos. RTL - Lógica
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES TECNOLOGIAS EM REDES DE COMPUTADORES Semestre 2015.2 Prof. Dsc. Jean Galdino As principais arquiteturas de processadores são: Von Neumann; Harvard. ARQUITETURAS AULA 06 28/10/2015
Leia maisTransmissão serial de sinais
Transmissão serial de sinais Quando há a necessidade de comunicação entre dois sistemas digitais, geralmente localizados a uma curta distância, pode-se fazer uso da comunicação paralela. Na comunicação
Leia maisTecnologias de rede. Diversas tecnologias com características diferentes Exemplos. Ethernet FDDI ATM
Tecnologias de rede Diversas tecnologias com características diferentes Exemplos Ethernet FDDI ATM Ethernet Vários tipos se diferenciam na camada física em função do tipo de cabo, da codificação e do uso
Leia maisEntregue no mínimo 15 questões à sua escolha PROVA QUESTÃO 01
Entregue no mínimo 15 questões à sua escolha PROVA 2013-1 QUESTÃO 01 A multiplexação é usada para transmissão de vários sinais em um único meio físico (canal). Descreva as três formas como se pode fazer
Leia maisCapítulo 5 - Flip-Flops e Dispositivos Correlatos
Capítulo 5 - Flip-Flops e Dispositivos Correlatos Introdução: Os circuitos considerados até o momento eram todos circuitos combinacionais, onde a saída é determinada pelos valores presentes nas entradas,
Leia maisEletrônica Digital para Instrumentação
G4 Eletrônica Digital para Instrumentação Prof. Márcio Portes de Albuquerque (mpa@cbpf.br) Prof. Herman P. Lima Jr (hlima@cbpf.br) Centro Brasileiro de Pesquisas Físicas Ministério da Ciência e Tecnologia
Leia maisSRAM Static RAM. E/L Escrita Leitura. FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus
TIPOS DE MEMÓRIA RAM Random Access Memory E/L Escrita Leitura SRAM Static RAM DRAM Dynamic RAM FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus
Leia mais3. INTERFACE FÍSICA DE ACESSO
3. INTERFACE FÍSICA DE ACESSO 1 Protocolo de Nível Físico B1 B2 Q.930/1 s p t 3 - Rede B1 B2 LAP-D 2 - Ligação Nível 1 I.430/1 1 Protocolo de Nível Físico Meio Físico (Ligação ) I.430 Interface Básica
Leia maisBiestá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
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar
- Aula 1-1. ENTRADAS E SAIDAS Uma das principais funções dos sistemas operacionais é controlar os dispositivos de entrada e saída (E/S ou I/O). O Sistema Operacional (SO) deve ser capaz de enviar comando
Leia mais6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD
HARDWARE Montagem e Manutenção de Computadores Instrutor: Luiz Henrique Goulart 6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD BARRAMENTOS DE EXPANSÃO (SLOTS) APOSTILA PÁGINAS:
Leia maisAula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos.
Aula 03 Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos. Máquina de Von Neuman Memória Entrada Unidade Central de Processamento
Leia mais4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e
CEFET-RS Curso de Eletrônica 4.3 - DMA & Chipset Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.3.1 DMA Dados podem ser transferidos entre dispositivos
Leia maisTELECOMUNICAÇÕES II Trabalho nº 2 Códigos de linha
TELECOMUNICAÇÕES II Trabalho nº 2 Códigos de linha Trabalho realizado por : Igor Terroso Fernando Pinto Oscar Patrício da Turma 4EEC08 Indice: Objectivo...3 Conceitos teóricos...4 O codigo de linha 2B1Q...6
Leia maisOrganização de Computadores
Organização de Computadores Aula 19 Barramentos: Estruturas de Interconexão Rodrigo Hausen 14 de outubro de 2011 http://cuco.pro.br/ach2034 1/40 Apresentação 1. Bases Teóricas 2. Organização de computadores
Leia maisMestrado em Engenharia Electrotécnica e Computadores 2009/2010 Redes Móveis e Sem Fios 2º Exame 6 de Julho de 2010 Duração 2h30
Mestrado em Engenharia Electrotécnica e Computadores 2º Exame 6 de Julho de 2010 1. Considere uma rede móvel CDMA com sequências de chip de 8 símbolos em que o sinal recebido na base é -2, -4, -2, 1, -1,
Leia maisTrabalho Prático Nº3 Porta Paralela
Trabalho Prático Nº3 Porta Paralela 1. OBJECTIVOS - Utilização da porta paralela como porto genérico de Entrada e Saída. 2. INTRODUÇÃO A porta paralela é um meio frequentemente utilizado para efectuar
Leia maisOs computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.
Memórias Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento. O computador, além da memória principal, necessita
Leia maisBARRAMENTO DO SISTEMA. Adão de Melo Neto
BARRAMENTO DO SISTEMA Adão de Melo Neto 1 BARRAMENTOS DO SISTEMA O mecanismo mais comum de interconexão dos componentes de um computador (processador, memória principal e módulos de E/S) usa um barramento
Leia maisCAPÍTULO 5. Interfaces I 2 C e SPI. Interface I 2 C. Interfaces e Periféricos 37
Interfaces e Periféricos 37 CAPÍTULO 5 Interfaces I 2 C e SPI Interface I 2 C Nos anos 80 a Philips desenvolveu um novo padrão de barramento chamado I²C, cujo objetivo era facilitar a comunicação entre
Leia maisCapítulo 14. Expandindo as portas de comunicação 8031 com a PPI Interface PPI 8255
Capítulo 14 Expandindo as portas de comunicação 8031 com a PPI 8255 Como discutido ao longo do livro, o 8031 deixa 8 bits para controle genérico de dispositivos. Em situações nas quais se necessita um
Leia maisMatéria: Redes de Computadores/ Telemática REDES SEM FIO. Prof. Esp. Patricia Peixoto. 2 Bimestre
Matéria: Redes de Computadores/ Telemática REDES SEM FIO Prof. Esp. Patricia Peixoto 2 Bimestre WIRELESS O termo wireless, significa sem fio, possui alguns sinônimos tais como: Rede sem fio Comunicação
Leia maisPara essa conversão utiliza-se o valor posicional
Conversão de Hexadecimal para decimal Para essa conversão utiliza-se o valor posicional N = d n 16 n + d n-1 16 n-1 +... D 2 16 2 + d 1 16 1 + d 0 16 0 + d -1 16-1 + d -2 16-2 +... Exemplo: a) 23 16 =
Leia maisCapítulo 4: Camada de rede
Capítulo 4: Camada de Objetivos do capítulo: entender os princípios por trás dos serviços da camada de : modelos de serviço da camada de repasse versus roteamento como funciona um roteador roteamento (seleção
Leia maisEIA232. Introdução. Comunicação de Dados 3º EEA 2004/2005
EIA232 Comunicação de Dados 3º EEA 2004/2005 Introdução Criado nos EUA em 1969 para definir o interface eléctrico e mecânico entre equipamento com troca de dados digitais: Equipamento terminal de dados
Leia maisPROTOCOLOS DE COMUNICAÇÃO
PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Serviços de Transporte na Internet Arquitectura TCP/IP
Leia maisMICROPROCESSADORES. Unidade de Entrada/Saída (I/O) Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico
MICROPROCESSADORES (I/O) Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Processamento Unidade de Controlo Conjunto de Instruções Unidade
Leia mais8.7) Tecnologia MOS. MOS metal-óxido-semicondutor: um eletrodo de metal sobre um óxido isolante sobre um substrato de semicondutor
UFJF Fabrício FABRICIO Campos CAMPOS 8.7) Tecnologia MOS MOS metal-óxido-semicondutor: um eletrodo de metal sobre um óxido isolante sobre um substrato de semicondutor MOSFET - Metal Oxide Semiconductor
Leia mais