Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Redes
Redes
Vídeo
Vídeo
Windows
Windows
Outros
Outros
Conteúdo
Artigos
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Blog
Boletim
Classificados
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Fórum
Links
Livros Recomendados
Livros do Autor
Pesquisa de Preços
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Boletim
Assine hoje mesmo!
 
Procura
 




Home » Placas-Mãe » Barramentos

PCI Plug and Play
Autor: Ricardo Zelenovsky e Alexandre Mendonça
Tipo: Artigos Última Atualização: 11 de maio de 1998
Página: 4 de 6
Campos do Cabeçalho

Os códigos (somente leitura) do vendedor e do dispositivo identificam a empresa e o tipo de controladora da placa.

O registrador de comando (leitura e escrita) é o responsável pela programação de alguns parâmetros de acesso, como a permissão para manusear memória e I/O contidos na placa, a habilitação de alguns ciclos especiais de barramento e outros.

O registrador de estado (leitura e escrita parcial) informa algumas condições de velocidade de comunicação e de detecção de erros.

O identificador de revisão (leitura) informa o número da revisão do adaptador, sendo um código criado pelo fabricante.

O código da classe (leitura) identifica a função básica do dipositivo (ex: multimídia, ponte PCI-outro barramento, placa de rede, base de dados, etc.).

O tamanho do cache (leitura e escrita) (4 para um 486) é o tamnho, em doublewords, da linha de cache para escritas na memória da placa.

O temporizador de latência (leitura e escrita) especifica o tempo mínimo, em clocks de barramento, que o barramento mestre pode manter a posse do barramento. Ele é decrementado pelo barramento mestre a cada clock a partir do início da transferência de um dado.

O tipo de cabeçalho (leitura) define se o dispositivo é um adaptador ou uma ponte PCI-PCI.

O BIST (Built In Self Test - leitura) é um registrador opcional que permite efetuar-se uma seqüência de auto-teste do adaptador.

Os registradores para a programação de endereços bases são necessários quando o dispositivo implementa decodificadores de endereços para mapearem porções de memória e I/O. O bit menos significativo destes registradores é reservado para a leitura e indica o tipo se é a defição de endereços de I/O ou de memória. O mecanismo para tal programação é bastante interessante e será comentado posteriormente.

O registrador do pino de interrupção (leitura) indica por que sinal elétrico do barramento a placa PCI gerará o pedido de interrupção (INT# A, B, C ou D - programa-se 1 a 4 - ou não exige recurso de interrupção - programa-se 0).

O registrador de linha de interrupção (leitura e escrita) é programável pelo software plug and play (BIOS ou sistema operacional) e informa à placa qual das linha IRQ que alimentam o controlador de interrupções do PC está alocado para o adaptador.

3 2 1 0 offsets
código do dispositivo código do vendedor 00h
registrador de estado registrador de comando 04h
código da classe id. de revisão 08h
BIST tipo cabeçalho temp. latência tam. cache 0Ch
primeiro registrador para a programação do endereço base 10h
segundo registrador para a programação do endereço base 14h
terceiro registrador para a programação do endereço base 18h
quarto registrador para a programação do endereço base 1Ch
quinto registrador para a programação do endereço base 20h
sexto registrador para a programação do endereço base 24h
reservado 28h
reservado reservado 2Ch
registrador para endereço base da ROM de expansão 30h
reservado 34h
reservado 38h
reservado reservado reg. pino int. reg. linha int. 3Ch

Figura 1: Mapeamento dos registradores PCI. Os 12 primeiros bytes mais o tipo de cabeçalho são campos obrigatórios.
Páginas (6): « 1 2 3 [4] 5 6 »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (0)

Conteúdo Relacionado
  • Barramento Firewire (IEEE 1394)
  • ISA Plug and Play
  • Arquitetura Plug and Play
  • Classificados
  • Placa Mãe Asus P5kc Ddr2 Ddr3 Core 2 Quad 775 C2d Lançamento - R$ 395,00
  • Placa Mãe Intel Dx48bt2 Intel X48 * Garantia De 3 Anos + Nf - R$ 919,00
  • Placa Mãe Asus P5k Premium Mb Black Pearl 1600mhz Best Over - R$ 509,00
  • Kit Amd Phenom X3 Tri-Core 8400 + Placa Mãe + 1gb Ddr2 800 - R$ 439,99
  • Kit Amd Phenom X4 Quad-Core 9550 Box + Placa Mãe Asus M3a - R$ 669,99
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Placa Mae MCP61SM2A - ERS2H Socket AM2 FOXCONN - R$ 269,00 ou 6x sem juros de R$ 44,83
    MB Gigabyte GA - 945GZM Chipset Intel / Dual Core / Pentium D / Pentium 4 / s / v / r - BOX - ... - Pronta Entrega com nota fiscal ! - cod. 6600 - R$ 142,80 ou 5x de R$ 33,60 (5,67% a.m.)
    Placa mãe MSI K9N6SGM - V p / AMD Athlon AM2 64 / X2,Sempron ( MSIK9N6SGMV ) - R$ 164,00
    MB Intel DG31PR / Core Quad / CORE2 / Dual Core / CEL / LGA775 / DD2 667 / 800MHZ / FSB 1333 MHz / a / v / r - BOX - ... - Pronta Entrega com nota fiscal ! - cod. 6545 - R$ 205,70 ou 8x de R$ 30,25 (3,76% a.m.)
    Placa mãe Gigabyte GA - G31M - S2L, C2Quad, 1333MHz, LGA775 ( GA - G31M - S2L ) - R$ 184,00
    BuscapéVeja Mais Ofertas de Placa-Mãe no Buscapé

    Últimas Notícias
    Gabinete Skeleton da Antec
    07 de outubro de 2008 - 14:27 H
    Lexar Media Lança Crucial Ballistix Tracer DDR3-1333
    07 de outubro de 2008 - 12:52 H
    Elpida Desenvolve Chips de 65 nm
    06 de outubro de 2008 - 12:26 H
    Transcend Lança Memórias Flash T5
    03 de outubro de 2008 - 14:43 H
    Thermaltake Anuncia Cooler BigTyp14 Pro
    03 de outubro de 2008 - 13:54 H
    A-Data Anuncia Kits de Memória de Três Canais Para o Core i7
    03 de outubro de 2008 - 12:48 H
    EVGA Lança Placa-mãe nForce 790i SLI FTW
    03 de outubro de 2008 - 12:20 H
    GlacialPower Lança Fonte de 650 W
    02 de outubro de 2008 - 11:29 H
    Fabricantes Lançam Placas Radeon HD 4550 e HD 4350
    01 de outubro de 2008 - 12:46 H
    Kit Para Notebooks GE 98748
    30 de setembro de 2008 - 14:50 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Teste do Gabinete Thermaltake V9
    Teste da Filmadora Flip Ultra
    Invenções Bizarras – Parte 6
    Teste da Câmera Digital Olympus SP-570UZ
    Teste do Mouse Dominatrix da OCZ
    Teste do Gabinete AeroCool AeroRacer Pro
    Teste da Fonte de Alimentação Zalman ZM600-HP
    Cliente da Skymall
    Teste do iPod Touch de 2ª Geração
    Placa-mãe Intel D945GCNLBR
    Time Clube do Hardware no Folding @ Home
    Teste do Gabinete Tagan A+ Curbic
    Tudo o Que Você Precisa Saber Sobre o Circuito Regulador de Tensão da Placa-mãe
    Por Dentro da Arquitetura do Atom
    Teste da Placa-mãe ECS A790GXM-A Black Series

    Últimas Mensagens no Fórum
    299.879 usuários cadastrados
    2.915 usuários on-line
    Abalizem esse HiJack - ckvo0.dll
    por r3n4t0_br
    (99 visualizações, 7 respostas)
    dúvida video MP4 para mp7player vaio
    por brejor
    (32 visualizações, 1 respostas)
    HD4870 - Tópico Oficial
    por XITA
    (19.914 visualizações, 686 respostas)
    Separar Palavras de uma string em pascal sem uso de funções
    por thiago_rn
    (109 visualizações, 10 respostas)
    PowerNote? Realidade ou Furada?
    por marcelodehon
    (4 visualizações, 0 respostas)
    Configuração de PC para Corel Draw, Photoshop, etc. (sem games)
    por yurifr
    (4 visualizações, 1 respostas)
    Problemas de standby, note nao volta dele...
    por jpsf
    (1 visualizações, 0 respostas)
    Configurações no WAG200G
    por freddf
    (38 visualizações, 2 respostas)
    HD4850 - Tópico Oficial
    por luciano1986
    (61.116 visualizações, 1.656 respostas)
    problema instalaçao do xp
    por marcelo007
    (2 visualizações, 0 respostas)
    .:: Visite Nosso Fórum ::.

    © 1996-2008, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade