1 / 25

Comunicação entre Dois Processadores Peac

Comunicação entre Dois Processadores Peac. Rodrigo de A. Vilar de Miranda rvilar@gmail.com. Sumário. Estrutura do Peac 4 e 5 Barramento de Comunicação Estrutura Preparação do Cabo Comunicação de Dados Experimento Instruções Remotas Conclusões. Estrutura do Peac 4. Não tem micro-código

ismet
Download Presentation

Comunicação entre Dois Processadores Peac

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. Comunicação entre Dois Processadores Peac Rodrigo de A. Vilar de Miranda rvilar@gmail.com

  2. Sumário • Estrutura do Peac 4 e 5 • Barramento de Comunicação • Estrutura • Preparação do Cabo • Comunicação de Dados • Experimento • Instruções Remotas • Conclusões

  3. Estrutura do Peac 4 • Não tem micro-código • Programado por switches • Barramentos • C = A o B • Memória RAM • MAR e PC – Endereços • MDR e MBR – Dados

  4. Estrutura do Peac 5 • Microinstruções

  5. Barramento de Comunicação • Estrutura • Une os DMEM e AMEM das das duas placas • 34 pinos – Cabo de Disquete • Preparação do Cabo • Remoção dos Fios de Endereços

  6. Preparação do Cabo

  7. MAR = FFFFh AMEM = MAR Cortar os cabos que apresentarem voltagem Estratégia

  8. Comunicação dos Dados – Peac 4 • Fazer dois processadores em duas placas diferentes se comunicarem • Experimento • Transferir dados do LV para o MDR (1234h) • O DMEM reflete do MDR • Os dados dos DMEM´s ficam iguais • Ler os dados do DMEM remoto e colocar no MDR remoto

  9. Esquema da Placa – Peac 4

  10. Ambiente

  11. LV – 1234h B B = LV

  12. MDR = LV MDR = C B = LV

  13. MDR – 1234h B B = MDR

  14. DMEM – 1234h DMEM

  15. R-DMEM – 1234h DMEM

  16. R-MDR – 1234h Read e Clock B B = MDR

  17. Visão Final

  18. Instruções Remotas – Peac 5 • int RADD (int x) • Adiciona x ao topo da pilha remota, retorna o resultado No mestre: MDR = MBR (16 bits) PC = PC + 1; fetch MDR = MBR NOP NOP LV = MDR; zera MDR

  19. Instruções Remotas – Peac 5 • int RADD (int x) No escravo: goto (MDR) – main1 NOP H = MDR; MAR = SP; rd MDR = TOS = H + TOS; wr; goto main1 Main1 = 0000h (loop no MDR zerado)

  20. Conclusões • A comunicação entre os dois processadores é viável • Próximo passo: • Teste das Instruções Remotas • Otimização das Instruções Remotas • Comunicação 1 - N

More Related