View
245
Download
0
Category
Preview:
Citation preview
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 133____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de especificação de Protocolo (ciclo escrita)
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 134____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de tempo simplificado (ciclo escrita)
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 135____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Ciclo de Escrita
No início do ciclo a CPU coloca o endereço e ativa AS*.
Após especifica a operação R/W* = 0
De maneira diferente do ciclo de leitura, o sinal DS* (equivale dizer UDS* e/ou LDS*) não é ativado junto com AS*. A CPU só ativa DS* após ter colocado o dado no barramento de dados. Portanto, o sinal DS* pode ser utilizado pela memória para grampear (armazenar) o dado.
O sinal DTACK* precisa ser feito verdadeiro antes do final de S4 para evitar a inserção de estados de espera.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 136____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de tempo (ciclo escrita)
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 137____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de tempo (ciclo escrita)
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 138____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de tempo (ciclo escrita)
A ordem dos evento para a escrita pode ser resumida a seqüência:
Endereço estável
AS* acionado
R/W* colocado em 0
Dado válido
DS* acionado
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 139____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de tempo RAM 6116 - Escrita.
OBS: OE* = “1” durante o ciclo
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 140____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de tempo CPU 68000 - RAM 6116 Escrita
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 141____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Diagrama de tempo CPU 68000 - RAM 6116 Escrita
Parâmetros da RAM em termos dos parâmetros da CPU
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 142____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção no Barramento de Dados
Contenção: ato de contender
Contender: disputar, litigar, competir.
Contenção no Barramento: disputa na utilização do barramento. Situação que ocorre quando dois ou mais elementos (mestres ou escravos) acionam o barramento ao mesmo tempo.
A contenção tem lugar quando circuitos acionadores de barramento são ativados simultaneamente.
A contenção é, em geral, gerada pelo atraso do chaveamento para estado desligado (alta impedância) do elemento ativo no último ciclo de barramento.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 143____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção no Barramento de Dados
Exemplo de Contenção em Ciclo de Leitura
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 144____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção no Barramento de Dados
Exemplo de Contenção em Ciclo de Escrita
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 145____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção no Barramento de Dados -Acionadores de Barramento.
Em geral, as conexões da CPU, Memória e E/S aos barramentos são efetuadas por dispositivos acionadores de barramento (Bus Drivers)
Os dispositivos acionadores de barramento são elementos tristates com maior capacidade de acionamento (fornecimento de corrente relativamente maior) que outros dispositivos , principalmente, CPU, memória e E/S.
Justificativas para a utilização de dispositivos acionadores de barramento são:
O aumento da capacidade de acionamento permite um aumento da carga acoplada ao barramento (número de circuitos) , assim como o aumento do comprimento (aumento resistivo e capacitivo) Proteger os elementos caros (CPU, memória, E/S) absorvendo eventuais sinais externos espúrios.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 146____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção no Barramento de Dados -Transceptores de Barramento.
Em barramentos bidirecionais, como o barramento de dados, os dispositivos acionadores são bidirecionais e são denominados transceptores (trans(missores) + (re)ceptores).
O chaveamento da direção e/ou do estado de alta-impedância podem ser fontes de contenção, não só no barramento como entre dispositivos.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 147____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção entre Transceptores.
Exemplo de circuito com dispositivo transceptor.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 148____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção entre Transceptoresescrita-leitura
Diagrama de tempo
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 149____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Contenção CPU/Transceptorescrita-leitura
Diagrama de tempo
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 150____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Outros problemas temporais
Exemplo 1
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 151____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Outros problemas temporais
Exemplo 1
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 152____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Outros problemas temporais
Exemplo 1
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 153____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Outros problemas temporais
Exemplo 1
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 154____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Outros problemas temporais
Exemplo 2
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 155____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Outros problemas temporais
Exemplo 2
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 156____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Outros problemas temporais
Exemplo 2
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 157____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Microcomputador utilizando o MC68000
Configuração Mínima
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 158____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Microcomputador utilizando o MC68000
Configuração Mínima
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 159____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Microcomputador utilizando o MC68000
Configuração Mínima
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 160____________________________________________________________________________
____________________________________________________________________________Capítulo 4 - Hardware do 68000
Microcomputador utilizando o MC68000
Configuração Mínima - EXPANSÃO
Recommended