Tabajara A601 versão 1.01

 

Importante: construa esta montagem por sua própria conta e risco! Eu não me responsabilizo por Amigas destruídos, montagens que não funcionam, casamentos desfeitos ou o governo do PT!

 

Também é importante salientar que esta montagem só dá ao A600 mais um (1) megabyte de RAM (chipRAM), não importando o tamanho do banco SIMM utilizado.

 

72 pinos Fast Page SIMM 256k/512k/1M/2M/4M/8M x 32/36 bit (Todos)

 

Pino

Assign

Pino

Assign

Pino

Assign

Pino

Assign

Pino

Assign

Pino

Assign

Pino

Assign

Pino

Assign

1

GND

10

VCC

19

A10

28

A7

37

MP1

46

N/C

55

DQ11

64

DQ31

2

DQ0

11

N/C

20

DQ4

29

N/C

38

MP3

47

-WE

56

DQ27

65

DQ15

3

DQ16

12

A0

21

DQ20

30

VCC

39

GND

48

N/C

57

DQ12

66

N/C

4

DQ1

13

A1

22

DQ5

31

A8

40

-CAS0

49

DQ8

58

DQ28

67

PD1

5

DQ17

14

A2

23

DQ21

32

A9

41

-CAS2

50

DQ24

59

VCC

68

PD2

6

DQ2

15

A3

24

DQ6

33

-RAS3

42

-CAS3

51

DQ9

60

DQ29

69

PD3

7

DQ18

16

A4

25

DQ22

34

-RAS2

43

-CAS1

52

DQ25

61

DQ13

70

PD4

8

DQ3

17

A5

26

DQ7

35

MP2

44

-RAS0

53

DQ10

62

DQ30

71

N/C

9

DQ19

18

A6

27

DQ23

36

MP0

45

-RAS1

54

DQ26

63

DQ14

72

GND

 

 

Notas:

MP0, MP1, MP2, MP3 não são conectados (N/C) em todos os módulos 32 bits (=<4Mb), ou seja: são conectados apenas em módulos iguais ou maiores que 8Mb.

A9 não é conectado em módulos de 256kb e 512kb.

A10 não é conectado em módulos de 256kb, 512kb, 1Mb e 4Mb.

RAS1/RAS3 não são conectados em módulos de 256kb, 1Mb e 4Mb.

 

Trapdoor

SIMM (2 & 8Mb)

DRD0-DRD15

DQ0-DQ15

MA0-MA8

A0-A8

CASL1

-CAS0

CASU1

-CAS1

RAS0

-RAS0

RAS1

-RAS1

WE

-WE

+5V

VCC (10, 30, 59)

GND

GND (1, 39, 72)

 

Trapdoor

SIMM (1 & 4Mb)

DRD0-DRD15

DQ0-DQ15

DRD0-DRD15

DQ16-DQ31

MA0-MA8

A0-A8

CASL1

-CAS0 + -CAS2

CASU1

-CAS1 + -CAS3

RAS0

-RAS0

RAS1

-RAS2

WE

-WE

+5V

VCC (10, 30, 59)

GND

GND (1, 39,72)

 

Pinagem da Porta de Expansão do A600 (Trapdoor)

Pino

Função

Pino

Função

Pino

Função

Pino

Função

Pino

Função

Pino

Função

Pino

Função

Pino

Função

1

VCC

11

DRD6

21

GND

31

DRA8

41

RGA8*

51

D2*

61

NET_CS*

71

IOR*

2

VCC

12

DRD7

22

GND

32

DRA9

42

RGA7*

52

D3*

62

Sp_CS*

72

IOW*

3

GND

13

DRD8

23

DRA0

33

CASU(0)*

43

RGA6*

53

D4*

63

INT2*

73

RTC_CS*

4

GND

14

DRD9

24

DRA1

34

CASL(1)

44

RGA5*

54

D5*

64

INT6*

74

Sense*

5

DRD0

15

DRD10

25

DRA2

35

CASL(0)*

45

RGA4*

55

D6*

65

LEFT*

75

GND**

6

DRD1

16

DRD11

26

DRA3

36

CASU(1)

46

RGA3*

56

D7*

66

RIGHT*

76

VCC

7

DRD2

17

DRD12

27

DRA4

37

RAS0

47

RGA2*

57

A1*

67

14.3 MHz

77

GND

8

DRD3

18

DRD13

28

DRA5

38

RAS1

48

RGA1*

58

A2*

68

TEST*

78

GND

9

DRD4

19

DRD14

29

DRA6

39

WE

49

D0*

59

A3*

69

CCK*

79

+12V*

10

DRD5

20

DRD15

30

DRA7

40

ROE*

50

D1*

60

A4*

70

RESET*

80

-12V*

 

*Pinos não utilizados para a montagem.

**O pino 75 é aterrado através de um resistor de 470W de baixa potência.

 

 O conector pode ser feito a partir de um slot PCI “herdado” de um PC (pra alguma coisa eles servem ;-) ). Conte 40 (80) pinos e corte (do lado com todos os pinos, obviamente).

 

 A placa de circuito (pra quem quiser fabricar uma), deve ser de duas camadas. Eu soldei apenas um pedaço de placa padrão para dar suporte ao banco de memória e fiz o resto com fio. Ficou MUITO feio, mas funciona!

 

Quando você for usar banco de 4 ou 16Mb, é necessário conectar as linhas do barramento de dados JUNTAS para trabalhar em modo 16bit:

 D0 com D16, D1 com D17, ..., D15 com D31! Ou a montagem simplesmente não funcionará!

 

 Adicionalmente, coloque um capacitor eletrolítico de 10 a 47mF (por pelo menos 6,3V) em cada conexão da linha de +5V do Amiga ao banco SIMM. Capacitores comuns não são necessários, já que todo banco SIMM os tem diretamente na placa. Isso é necessário para evitar ruídos na linha de alimentação.

 

 

 Descrição dos pinos:

VCC: +5V

GND: Terra ou Comum

N/C: não conectado

DRD: DRAM Data Bus

DRA: DRAM Address Bus

CAS: DRAM Column Address Strobe*

RAS: DRAM Row Address Strobe

WE: DRAM Write Enable

ROE: DRAM Output Enable

RGA: Custom Chip Register Address Bus

Dx: CPU Data Bus

Ax: CPU Address Bus

NET_CS: I/O select (pino 14 da Gayle)

Spare_CS (Sp_CS): I/O select “reserva” (pino 15 da Gayle)

INT2 e INT6: Interrupt Request

LEFT & RIGHT: conectados diretamente aos canais de áudio da Paula

14,3MHz: clock do sistema

CCK: Color Clock (3.58 MHz)

Reset**: SYSTEM RESET

TEST: função especial, provavelmente equivalente a algum pino TP1 do A1200.

IOR: I/O Read do RTC

IOW: I/O Write do RTC

RTC_CS: RTC Chip Select

Sense: ???

 

ATENÇÃO: apenas os pinos CAS(1) são utilizados! Os CAS(0) são usados apenas para a memória INTERNA do A600.

 

** Este é o pino RESET “externo” do A600. Não testado por mim.

 

 

 

 Agradecimentos:

 

Vitaly Grebennik (autor do “hack” original)
LordVader/nedoPC (tradução de parte da documentação original em russo)
Dieter Marno (por auxílio luxuoso nos esquemas)

Nivardo Cavalcante (pela tabela de pinagem do Amiga600)

Ian Stedman (por sugestões posteriores)

A todos os que me encorajaram a prosseguir com esta montagem!

 

 Rogério Kauer

Janeiro de 2008