Barramentos ISA/EISA/VLB

Documentos relacionados
Introdução. Walter Fetter Lages

Mapeamento de Memória e I/O

CAPÍTULO V ARQUITETURA DO PC E BARRAMENTO ISA

BARRAMENTOS DE MICROCOMPUTADORES

Interrupções e DMA. Mecanismos de I/O

Barramentos ISA e PCI. Gustavo G. Parma

Porta de Impressora IEEE Walter Fetter Lages.

4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e

Real Time Clock MC146818A,DS12C887

Programmable Interval Timer

Barramento. Entrada. Saída

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Memórias Semicondutoras

CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA

Controlador de DMA. Gustavo G. Parma

Arquitetura do 8086/8088

Problemas com Entrada e Saída

Interfaces IDE e SCSI. Disco Rígido

Microcontrolador 8051

Microprocessadores II - ELE 0327 CAPÍTULO 2 ESTUDO DA CPU 8086/88

Organização de Computadores

Controladores do IBM-PC. Gustavo G. Parma

4.4 - Barramentos. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. robertacnobre@gmail.com e sandro@cefetrs.tche.

BARRAMENTOS. Adão de Melo Neto

Organização Básica III

Comunicação Serial RS-232. Walter Fetter Lages

Principais Componentes. Funções do Barramento. Esquema de Barramento. Um Barramento (Bus) é. Barramentos. Sistema de Barramento no Pentium

PCI - PERIPHERAL COMPONENT INTERCONNECT

Família 8051 (introdução) 2011/1

MAPEAMENTO DE MEMÓRIA

Organização de Computadores

Chips Processadores (2) Nível da Lógica Digital (Aula 9) Barramentos. Chips Processadores (3)

ENTRADA E SAÍDA DE DADOS

MAR / 03 Versão 1.1 / 1.2 / 2.0

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

Arquitetura e Organização de Computadores I

SSC0611 Arquitetura de Computadores

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída

PLACA MÃE COMPONENTES BÁSICOS BIOS

Conversores A/D e D/A

Instrumentos Analógicos e Digitais

Capítulo 14. Expandindo as portas de comunicação 8031 com a PPI Interface PPI 8255

Microcontrolador 8051:

HARDWARE IMC Prof. Amaral PLACA MÃE BARRAMENTOS DE EXPANSÃO

O BARRAMENTO PCI. Sérgio Antônio Martini Bortolin Júnior 1 Alessandro Girardi 2

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída

Migração de Tecnologias Clássicas de Rede

Entrada e Saída (E/S)

Arquitetura de Computadores Arquitetura de entrada e saída

Barramento CoreConnect

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

Eletrônica Digital para Instrumentação. Herman Lima Jr.

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação

DMA e Interrupções UNIVERSIDADE FEDERAL DE UBERLÂNDIA. Departamento de Engenharia Elétrica. Sistemas em Tempo Real

Placas. Organização e Arquitetura de Computadores

INTRODUÇÃO À INFORMÁTICA

Trabalho Prático Nº3 Porta Paralela

EM I/O REMOTO LUCAS POSSEBÃO

Escola Secundária de Emídio Navarro

DSC/CEEI/UFCG. Introdução à Computação

William Stallings Arquitetura e Organização de Computadores 8 a Edição

6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD

Endereçamento de Memórias e Lógica de Seleção

Memórias. Memórias: Utilização:

2ª Lista de Exercícios de Arquitetura de Computadores

Introdução a Tecnologia da Informação

Escola Secundária de Emídio Navarro

Barramentos. Prof: André Luiz da Costa Carvalho h6p://scufam.wordpress.com

Laboratório de Hardware

Entrada e Saída e Dispositivos

CEFET-RS Curso de Eletrônica

SICILIANO TECNOLOGIA

Microcontroladores 8051

Barramento. Prof. Leonardo Barreto Campos 1

Capítulo 13: Sistemas de E/S. Operating System Concepts 8 th Edition

Capítulo 20. Tabelas e diagramas

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

Dispositivos de Entrada e Saída

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

Transcrição:

Barramentos ISA/EISA/VLB Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1

XT-bus 8 bits de dados 20 bits de endereços 4.77MHz Copyright (c) Walter Fetter Lages p.2

Conector XT-bus Copyright (c) Walter Fetter Lages p.3

Sinais do Barramento SD7-SD0: (I/O) Barramento de dados SA19-SA0: (O) Barramento de endereços CLK: (O) Clock ALE: (O) Habilitação do Latch de endereços SMEMR, SMEMW: (O) Leitura e Escrita em memória IOR, IOW: (O) Leitura e Escrita em I/O 0WS: (I,OC) Força ciclo sem wait-states I/O CH RDY: (I,OC) Dispositivo pronto para tranferência Copyright (c) Walter Fetter Lages p.4

Interrupções IRQ2-IRQ7: (I,OC) Requisição de interrupção I/O CH CHK: (I,OC) Indicação de erro Tipicamente erro de paridade Gera NMI Copyright (c) Walter Fetter Lages p.5

DMA DRQ1-DRQ3: (I) Requisição de DMA DAQ0 ou REF : (O) Refresh DAQ2-DAQ3: (O) Reconhecimento de DMA AEN: (O) Habilitação de endereços de DMA Durante DMA IOR ou IOW estão ativos mas o endereço é de memória T/C: (I/O) Fim da transferência de DMA Copyright (c) Walter Fetter Lages p.6

Outros GND, +5V, -5V, +12V -12V RESET DRV: (O) Driver de reset OSC: (O) Oscilador 14.318318MHz Copyright (c) Walter Fetter Lages p.7

Diagrama de Blocos Copyright (c) Walter Fetter Lages p.8

Diagrama de Blocos Copyright (c) Walter Fetter Lages p.9

Industry Standard Architecture 8/16 bits de dados 24 bits de endereços 8MHz Suporte a bus-master Copyright (c) Walter Fetter Lages p.10

Slot ISA Copyright (c) Walter Fetter Lages p.11

Sinais ISA Sinais herdados do XT Alguns tem a semântica alterada SA19-SA0: Passam a ser I/O IOR, IOW: Passam a ser I/O SMEMR, SMEMW: Ativos apenas em endereços abaixo de 1MB REF : Não é mais gerado pelo DACK0 e passa a ser I/O DACK0: Passa a estar disponível no slot IRQ2: Não está mais disponível no slot. IRQ9 é conectada no local e redirecionada por software Sinais novos Copyright (c) Walter Fetter Lages p.12

Barramento ISA SD15-SD8: (I/O) Barramento de dados LA23-LA17: (I/O) Barramento de endereços unlatched MEMR, MEMW: (I/O) Leitura e Escrita em memória SBHE: (I/O) Habilita a parte alta dos dados MEMCS16: (I,OC) Indica que o dispositivo aceita acesso de memória em 16 bits IOCS16: (I,OC) Indica que o dispositivo aceita acesso de I/O em 16 bits MASTER: (I,OC) Indica que o dispositivo vai assumir o controle do barramento Copyright (c) Walter Fetter Lages p.13

Interrupções e DMA IRQ10-IRQ12, IRQ14,IRQ15: (I,OC) Requisição de interrupção DRQ0, DRQ5-DRQ7: (I) Requisição de DMA DACK0, DACK5-DACK7: (O) Reconhecimento de DMA Copyright (c) Walter Fetter Lages p.14

Comentários IRQ0, IRQ1, IRQ2, IRQ8, IRQ13, DRQ4, DACK4 não estão no slot São utilizados na placa mãe No barramento ISA IRQ9 está no luguar de IRQ2 no XT e REF está no lugar de e DACK0 no XT DRQ0 e DACK0 estão disponíveis para uso das placas de expansão A grande maioria das placas de expansão decodifica I/O utilizando apenas A9 a A0 Faixa de I/O útil: 200H-3FF Copyright (c) Walter Fetter Lages p.15

Diagrama de Blocos Copyright (c) Walter Fetter Lages p.16

Ciclo de Barramento de 8 bits Copyright (c) Walter Fetter Lages p.17

Ciclo de Barramento de 16 bits Copyright (c) Walter Fetter Lages p.18

Ciclo de Barramento 0 WS Copyright (c) Walter Fetter Lages p.19

Enhanced ISA (EISA) 32 bits de dados 32 bits de endereços 8MHz Bus-master Arbitragem Configuração automática Interrupções nível ou borda compartilháveis DMA compartilhável Copyright (c) Walter Fetter Lages p.20

Placa EISA Copyright (c) Walter Fetter Lages p.21

Slot EISA Copyright (c) Walter Fetter Lages p.22

Pinagem EISA Copyright (c) Walter Fetter Lages p.23

Barramento EISA D16-D31: Barramento de dados LA2-LA16, LA24-LA31: Barramento de endereços unlatched BE0-BE3: Habilitação de byte M/IO: Seleção de memória ou I/O W/R: Seleção de escrita ou leitura EXRDY: Indica que o escravo está pronto para a transferência EX16: Escravo aceita transferências de 16 bits EX32: Escravo aceita transferências de 32 bits Copyright (c) Walter Fetter Lages p.24

Barramento EISA MREQ0-MREQ14: Requisção de controle do barramento MAK0-MAK14: Reconhecimento de controle do barramento SLBRST: Indicação de que o escravo suporta burst MSBRST: Indicação de que o mestre suporta burst START: Início do ciclo de barramento CMD: Início da fase de comando do cliclo de barramento LOCK: Evita que outros mestres acessem o barramento Copyright (c) Walter Fetter Lages p.25

Arbitragem Copyright (c) Walter Fetter Lages p.26

Prioridade Fixa Copyright (c) Walter Fetter Lages p.27

Prioridade Rotativa Copyright (c) Walter Fetter Lages p.28

Ciclo de Arbitragem Copyright (c) Walter Fetter Lages p.29

Ciclo Padrão Copyright (c) Walter Fetter Lages p.30

Ciclo de Burst Copyright (c) Walter Fetter Lages p.31

Mapeamento de I/O Faixa de I/O Reserva Uso 0000-00FF Dispositivos na placa mãe EISA/ISA Placa mãe 0100-03FF Placas de expansão ISA Placas ISA 0400-04FF I/O na placa mãe EISA Placa mãe 0500-07FF alias da faixa ISA 0800-08FF I/O na placa mãe EISA Placa mãe 0900-0BFF alias da faixa ISA 0C00-0CFF I/O na placa mãe EISA Placa mãe 0D00-0FFF alias da faixa ISA Copyright (c) Walter Fetter Lages p.32

Mapeamento de I/O Faixa de I/O Reserva Uso 1000-10FF I/O do slot 1 slot 1 EISA 1100-13FF alias da faixa ISA 1400-14FF I/O do slot 1 slot 1 EISA 1500-17FF alias da faixa ISA 1800-18FF I/O do slot 1 slot 1 EISA 1900-1BFF alias da faixa ISA 1C00-1CFF I/O do slot 1 slot 1 EISA 1D00-1FFF alias da faixa ISA Copyright (c) Walter Fetter Lages p.33

Mapeamento de I/O Faixa de I/O Reserva Uso 2000-20FF I/O do slot 2 slot 2 EISA 2200-23FF alias da faixa ISA 2400-24FF I/O do slot 2 slot 2 EISA 2500-27FF alias da faixa ISA 2800-28FF I/O do slot 2 slot 2 EISA 2900-2BFF alias da faixa ISA 2C00-2CFF I/O do slot 2 slot 2 EISA 2D00-2FFF alias da faixa ISA... Copyright (c) Walter Fetter Lages p.34

VESA Local Bus 32 bits de dados 32 bits de endereços 25-40MHz Bus-master Limitado a 2 ou 3 slots Copyright (c) Walter Fetter Lages p.35

Pinagem VLB Back Side Component Side Back Side Component Side pin assignment pin assignment pin assignment pin assignment B1 Dat00 A1 Dat01 B30 Adr17 A30 Adr16 B2 Dat02 A2 Dat03 B31 Adr15 A31 Adr14 B3 Dat04 A3 GND B32 Vcc A32 Adr12 B4 Dat06 A4 Dat05 B33 Adr13 A33 Adr10 B5 Dat08 A5 Dat07 B34 Adr11 A34 Adr08 B6 GND A6 Dat09 B35 Adr09 A35 GND B7 Dat10 A7 Dat11 B36 Adr07 A36 Adr06 B8 Dat12 A8 Dat13 B37 Adr05 A37 Adr04 B9 Vcc A9 Dat15 B38 GND A38 WBACK# B10 Dat14 A10 GND B39 Adr03 A39 BEO# B11 Dat16 A11 Dat17 B40 Adr02 A40 Vcc B12 Dat18 A12 Vcc B41 n/c A41 BE1# B13 Dat20 A13 Dat19 B42 RESET# A42 BE2# Copyright (c) Walter Fetter Lages p.36

Pinagem VLB Back Side Component Side Back Side Component Side pin assignment pin assignment pin assignment pin assignment B14 GND A14 Dat21 B43 DC# A43 GND B15 Dat22 A15 Dat23 B44 M/ID# A44 BE3# B16 Dat24 A16 Dat25 B45 W/R# A45 ADS# B17 Dat26 A17 GND B18 Dat28 A18 Dat27 B19 Dat30 A19 Dat29 B48 RDYRTN# A48 LRDY# B20 Vcc A20 Dat31 B49 GND A49 LDEV<x># B21 Adr31 A21 Adr30 B50 IRQ9 A50 LREQ<x># B22 GND A22 Adr28 B51 BRDY# A51 GND B23 Adr29 A23 Adr26 B52 BLAST# A52 LGNT<x># B24 Adr27 A24 GND B53 ID0 A53 Vcc B25 Adr25 A25 Adr24 B54 ID1 A54 ID2 B26 Adr23 A26 Adr22 B55 GND A55 ID3 Copyright (c) Walter Fetter Lages p.37

Pinagem VLB Back Side Component Side Back Side Component Side pin assignment pin assignment pin assignment pin assignment B27 Adr21 A27 Vcc B56 LCLK A56 ID4 B28 Adr19 A28 Adr20 B57 Vcc A57 LKEN# B29 GND A29 Adr18 B58 LBS16# A58 LEAD5# Copyright (c) Walter Fetter Lages p.38