1 / 26

Controlador de Barramento 8288

Controlador de Barramento 8288. Bruno Edson www.cin.ufpe.br/~bemaf/arquivos/prot/8288/. Conteúdo. Introdução Metodologia Conclusões Referências. Introdução. Controlador do Barramento Processadores:8088 / 8086 Controle Dados (8286) Entrada Saída Endereços (8282) Ciclos de controle.

barbra
Download Presentation

Controlador de Barramento 8288

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Controlador de Barramento 8288 Bruno Edson www.cin.ufpe.br/~bemaf/arquivos/prot/8288/ Prototipação de Circuitos Integrados Controlador de Barramento 8288

  2. Conteúdo • Introdução • Metodologia • Conclusões • Referências Prototipação de Circuitos Integrados Controlador de Barramento 8288

  3. Introdução • Controlador do Barramento • Processadores:8088 / 8086 • Controle • Dados (8286) • Entrada • Saída • Endereços (8282) • Ciclos de controle Prototipação de Circuitos Integrados Controlador de Barramento 8288

  4. Metodologia • Análise • Funcionalidade • Implementação • Simulação Prototipação de Circuitos Integrados Controlador de Barramento 8288

  5. Análise • Data-sheet • Pinos • Controle • Ciclos Prototipação de Circuitos Integrados Controlador de Barramento 8288

  6. Data-sheet • Static CMOS • 5V • Baixa potência • Performance • Temperatura: • C82C88: 0ºC .. 70ºC • I82C88: -40ºC .. 85ºC • M82C88: -55ºC .. 125ºC Prototipação de Circuitos Integrados Controlador de Barramento 8288

  7. PinosChip Prototipação de Circuitos Integrados Controlador de Barramento 8288

  8. PinosOut Prototipação de Circuitos Integrados Controlador de Barramento 8288

  9. Pinos - Função • VCC, GND, CLK • S0 .. S2: Status • Entrada: • AEN: Address Enable • CEN: Command Enable • IOB: Input/Output Bus Mode • Modos de Operação • Normal, IOBus, System e Command Disable Prototipação de Circuitos Integrados Controlador de Barramento 8288

  10. Pinos - Função • Saída • Controle • ALE: Address Latch Enable • DEN: Data Enable • DT/R: Data Transmit / Receive • Comandos • Advanced “Write” (A) • Entrada e Saída (IO), Memória (M) • Escrita (W/WT), Leitura (R/RD) • Comando (C) • AIOWC, IOWC, IORC, AMWC, MWTC, MRDC, Prototipação de Circuitos Integrados Controlador de Barramento 8288

  11. Pinos - Função • Saída (cont) • INTA: Interrupt Acknowledge • MCE/PDEN: Master Cascade Enable / Peripheral Data Enable Prototipação de Circuitos Integrados Controlador de Barramento 8288

  12. Controle Prototipação de Circuitos Integrados Controlador de Barramento 8288

  13. Ciclos (leitura, int) Prototipação de Circuitos Integrados Controlador de Barramento 8288

  14. Ciclos (escrita) Prototipação de Circuitos Integrados Controlador de Barramento 8288

  15. Ciclos (análise) Prototipação de Circuitos Integrados Controlador de Barramento 8288

  16. Funcionalidade Prototipação de Circuitos Integrados Controlador de Barramento 8288

  17. Implementação • Pinos • VHDL • Código 8288.vhd • Comportamental • Máquina de Estados • Ciclos de Controle Prototipação de Circuitos Integrados Controlador de Barramento 8288

  18. Implementação entity bc8288 is port( clk, aen, cen, iob: in bit; s: in bit_vector (2 downto 0); ale, den, dtr: out bit; aiowc, iowc, iorc, amwc, mwtc, mrdc, inta, mcepden: out std_logic ); end bc8288; MAIS Prototipação de Circuitos Integrados Controlador de Barramento 8288

  19. Simulação (geral normal) Prototipação de Circuitos Integrados Controlador de Barramento 8288

  20. Simulação (cont.) Prototipação de Circuitos Integrados Controlador de Barramento 8288

  21. Simulação (cont.) Prototipação de Circuitos Integrados Controlador de Barramento 8288

  22. Simulação (CEN = ‘0’) Prototipação de Circuitos Integrados Controlador de Barramento 8288

  23. Simulação(AEN = ‘1’)IOBus Mode Prototipação de Circuitos Integrados Controlador de Barramento 8288

  24. Simulação(AEN = ‘1’, IOB = ‘0’)System Mode Prototipação de Circuitos Integrados Controlador de Barramento 8288

  25. Conclusões • Ciclos de controle × Máquina de Estados • Modos de Operação • Integração com outros componentes • Simulação simples • Análise de estados • Desenvolvimento de componentes Prototipação de Circuitos Integrados Controlador de Barramento 8288

  26. Referências • 8086/88 Hardware and Bus Structure: http://www.sce.carleton.ca/courses/sysc-3601/SYSC3601-slides-3.pdf • CMOS Bus Controller: http://tb.infogem.com.pl/82c88.pdf Prototipação de Circuitos Integrados Controlador de Barramento 8288

More Related