Você está na página 1de 3

The Wayback Machine - https://web.archive.org/web/20160213023033/http://www.fabio.

bel…

Fábio Belavenuto
site pessoal

Página Inicial
Sobre mim
Beautiful Boot com CB2K

Type text to search here...


Página Inicial > 8-bits, Eletrônica > Conector de Expansão do CP-300

Conector de Expansão do CP-300


16, julho, 2014 Fábio Belavenuto Deixar um comentário Ir para os comentários

O Jader de Amorim, amigo das listas de discussão de micros clássicos, gentilmente


emprestou seu micro Prológica CP-300 para eu analisar e levantar a pinagem do seu
conector de expansão, o qual não há documentação conhecida.

Com o micro em mãos foi questão de tempo para fazer o levantamento da pinagem, ao qual
apresento neste post.

Visão traseira do micro:

Pinagem Expansao CP300

1 - OUT - ROMD_CS 18 - OUT - A6 *


2 - IN - /WAIT 19 - OUT - A9
3 - OUT - /IORQ * 20 - OUT - A8
4 - IN - /INT 21 - IN - /DES_ROMD
5 - OUT - /WR 22 - OUT - A10
6 - IN - /NMI 23 - Bi-Dir - D0 *
7 - OUT - /RESET 24 - Bi-Dir - D1 *
8 - OUT - /M1 25 - Bi-Dir - D2 *
9 - OUT - /RD 26 - Bi-Dir - D3 *
10 - OUT - /RAS 27 - Bi-Dir - D4 *
11 - OUT - A1 * 28 - Bi-Dir - D5 *
12 - OUT - A0 * 29 - Bi-Dir - D6 *
13 - OUT - A3 * 30 - Bi-Dir - D7 *
14 - OUT - A2 * 31 - Power - 5V
15 - OUT - A5 * 32 - NC
16 - OUT - A4 * 33 - NC
17 - OUT - A7 * 34 - Power - GND

Nota: sinais com * são buferizados e sinais iniciados com uma barra “/” indicam lógica
negativa.

A[10..0] = Barramento de endereços.


D[7..0] = Barramento de dados.
/IORQ, /M1, /RD, /WR = Barramento de controle.
/WAIT = Entrada de wait do Z80.
/NMI, /INT = Entrada de interrupções do Z80.
/RESET = Saída de reset do Z80.
/RAS = Saída /RAS direto da memória RAM.

O sinal ROMD_CS indica se há acesso ao range de endereço de 0x3000 a 0x37FF, que é o


mesmo da ROM D. Fica normalmente em 0 (LOW) e vai para 1 (HIGH) quando a CPU acessa
o range citado.
O sinal /DES_ROMD, se for a 0 (LOW) desabilita o /CS da ROM D mapeado de 0x3000 a
0x37FF e ao mesmo tempo habilita o buffer de dados.

Esses dois sinais, ROMD_CS e /DES_ROMD, servem para colocar uma ROM (ou RAM) externa
no lugar da ROM D, de 0x3000 a 0x3FFF, por isso que o barramento de endereços vai até
A10, permitindo mapear até os 2K do range.

Categories: 8-bits, Eletrônica Tags:


Comentários (0) Trackbacks (2) Deixar um comentário Trackback

1. Nenhum comentário ainda.

1. 24, julho, 2014 em 08:33 | #1


Desvendando os Antigos & Insondáveis Mistérios Ocultos do CP300 | Retrocomputaria
Plus
2. 20, agosto, 2014 em 22:00 | #2
Episódio 45 – Dossiê TMS9900 e TI-99 – Parte A | Retrocomputaria

Nome (obrigatório)
E-Mail (não será publicado) (obrigatório)
Website

Inscrever no feed de comentários


Enviar comentário
Kit 2+ Luis – Expandindo o slot da RAM
RSS
menu

Perdeu a senha?
Fazer login

Categorias

8-bits
Eletrônica
Geral
Informática

Páginas

Beautiful Boot com CB2K


Sobre mim

Categorias

8-bits
Eletrônica
Geral
Informática

Links

AVR Freaks
Google

Pesquisar

Pesquisar por: Pesquisar

Arquivo

julho 2014
março 2014
abril 2012
março 2012
janeiro 2011
fevereiro 2010
maio 2009
Topo WordPress
Direitos reservados © 2009-2015 Fábio Belavenuto
Tema criado por NeoEase. Validar XHTML 1.1 e CSS 3.

Você também pode gostar