A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Comunicação entre Dois Processadores Peac Rodrigo de A. Vilar de Miranda

Apresentações semelhantes


Apresentação em tema: "Comunicação entre Dois Processadores Peac Rodrigo de A. Vilar de Miranda"— Transcrição da apresentação:

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 Estrutura do Peac 4 e 5 Barramento de Comunicação Barramento de Comunicação EstruturaEstrutura Preparação do CaboPreparação do Cabo Comunicação de Dados Comunicação de Dados ExperimentoExperimento Instruções Remotas Instruções Remotas Conclusões Conclusões

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

4

5 Estrutura do Peac 5 Microinstruções Microinstruções

6

7 Barramento de Comunicação Estrutura Estrutura Une os DMEM e AMEM das das duas placasUne os DMEM e AMEM das das duas placas 34 pinos – Cabo de Disquete34 pinos – Cabo de Disquete Preparação do Cabo Preparação do Cabo Remoção dos Fios de EndereçosRemoção dos Fios de Endereços

8 Preparação do Cabo

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

10

11

12

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

14 Esquema da Placa – Peac 4

15 Ambiente

16 LV – 1234h B = LV B

17 MDR = LV B = LV MDR = C

18 MDR – 1234h B = MDR B

19 DMEM – 1234h DMEM

20 R-DMEM – 1234h DMEM

21 R-MDR – 1234h B B = MDR Read e Clock

22 Visão Final

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

24 Instruções Remotas – Peac 5 int RADD (int x) 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)

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


Carregar ppt "Comunicação entre Dois Processadores Peac Rodrigo de A. Vilar de Miranda"

Apresentações semelhantes


Anúncios Google