Detalhes dos "buses" de dados
A nomenclatura utilizada é relativa ao diagrama da página anterior
Data-Read Data Buses (BB, CB, DB)
Estes 3 "buses" levam dados de 16 bits do espaço de dados ou
do espaço de I/O para as unidades funcionais do CPU. O BB leva dados
da memória interna primariamente para as unidades MAC. Existem instruções
especificas que permitem que o BB, CB e DB sejam usados para ler três
operandos ao mesmo tempo. O CB e o DB alimentam dados às unidades P,
A e D. As instruções que lêem dois operandos de cada vez
usam o CB e o DB, as instruções que lêem apenas um operando,
usam o DB.
Data-Read Address Buses (BAB, CAB,
DAB)
Estes três "buses" levam endereços de 24bits para o interface
de memória que depois envia os valores pedidos para o data-read data
bus. Todos os endereços para o espaço de memória são
gerados na unidade A da figura.
O BAB leva endereços para dados transportados da memória interna
para o CPU no BB.
O CAB leva endereços para dados transportados para o CPU no CB.
O DAB leva endereços para dados transportados para o CPU só no
DB ou no CB e no DB.
Program-Read Data Bus (PB)
O PB carrega dados de 32bits de código para a unidade I onde as instruções
são descodificadas.
Program-Read Address Bus (PAB)
O PAB carrega os endereços de 24bits do código que é levado
ao CPU por PB.
Data-Write Data Buses (EB, FB)
Estes dois "buses" levam dados de 16 bits de unidades funcionais do
CPU para espaços de armazenamento (memórias) ou espaços
de I/O.
O EB e o FB recebem dados das unidades P, A e D. As instruções
que escrevem dois valores de 16bits para a memória de uma só vez
usam o EB e o FB simultaneamente. As instruções que fazem escritas
de um só valor usam o EB.
Data-Write Address Buses (EAB, FAB)
Estes dois "buses" levam endereços de 24 bits para o interface
com a memória que depois recebe os valores dos buses de escrita de dados.
Todos os endereços são gerados na unidade A.
O EAB transporta endereços de dados que seguem no EB ou simultaneamente
no EB e no FB para a memória.
O FAB leva endereços de dados que são levados para a memória
no FB.