6
External ROM 128KB For Sinclair ZX Spectrum Version 2.0 CSS Electronics (c) 2017 RESET NMI +5V GND +5V GND +5V GND ERD210RSZ GND 10n 10K GND +5V GND +5V 100n 100n 100n 100u/16V GND +5V SN74121N 1N4148 +5V +5V GND 27C1001A +5V GAL16V8 +5V GND GND 2N2369A 680R +5V 56R 680R GND 3K9 3K9 3K9 3K9 28A 28B 27A 26A 25A 24A 23A 27B 26B 25B 24B 23B 22A 21A 20A 19A 18A 22B 21B 20B 19B 18B 17A 16A 15A 14A 13A J2 17B 16B 15B 14B 13B 12A 11A 10A 9A 8A 12B 11B 10B 9B 8B 7A 7B 6A 4A 3A 2A 6B 4B 3B 2B 1B 1A 28A 28B 27A 26A 25A 24A 23A 27B 26B 25B 24B 23B 22A 21A 20A 19A 18A 22B 21B 20B 19B 18B 17A 16A 15A 14A 13A J1 17B 16B 15B 14B 13B 12A 11A 10A 9A 8A 12B 11B 10B 9B 8B 7A 7B 6A 4A 3A 2A 6B 4B 3B 2B 1B 1A 8 4 2 1 C S1 C5 R6 3 1 2 4 S3 C2 C3 C4 C1 Q 1 A1 3 A2 4 B 5 Q 6 R 9 C 10 R/C 11 IC3 7 14 IC3P GND VCC D1 3 1 2 4 S2 A0 12 A1 11 A2 10 A3 9 A4 8 A5 7 A6 6 A7 5 A8 27 A9 26 A10 23 A11 25 A12 4 A13 28 A14 29 A15 3 PGM 31 OE 24 CE 22 O0 13 O1 14 O2 15 O3 17 O4 18 O5 19 O6 20 O7 21 NC 30 GND 16 VCC 32 VPP 1 A16 2 IC1 IC2 CLK 1 I1 2 I2 3 I3 4 I4 5 I5 6 I6 7 I7 8 I8 9 O1 19 O2 18 O3 17 O4 16 O5 15 O6 14 O7 13 O8 12 OE 11 VCC 20 GND 10 T1 R2 R3 R1 R4 R5 R7 R8 A13 A13 A13 A13 D0 D0 D0 D1 D1 D1 D2 D2 D2 D3 D3 D3 D4 D4 D4 D5 D5 D5 D6 D6 D6 D7 D7 D7 /RD /RD /RD /RD /CE /CE A0 A0 A0 A0 A1 A1 A1 A2 A2 A2 A3 A3 A3 A4 A4 A4 A5 A5 A5 A6 A6 A6 A7 A7 A7 A7 A8 A8 A8 A9 A9 A9 A10 A10 A10 A11 A11 A11 A12 A12 A12 A14 A14 A14 A15 A15 A15 4B 4B /INT /INT /NMI /NMI /NMI /HALT /HALT /MREQ /MREQ /MREQ /IORQ /IORQ /IORQ /WR /WR -5V -5V /WAIT /WAIT +12V +12V AC12V AC12V /M1 /M1 /RFSH /RFSH 28B 28B /BUSAK /BUSAK /RESET /RESET /RESET /RESET /BUSRQ /BUSRQ U U V V Y Y VIDEO VIDEO IORQGE IORQGE CLK CLK +9V +9V ROMCS-IN ROMCS-IN ROMCS-IN ROMCS-OUT ROMCS-OUT BOT TOP A14 A12 +5V +9V GND GND CLK A0 A1 A2 A3 IORQGE GND VIDEO Y V U BUSRQ RESET A7 A6 A5 A4 ROMCS BUSAK A9 A11 A15 A13 D7 NC D0 D1 D2 D6 D5 D3 D4 INT NMI HALT MREQ IORQ RD WR -5V WAIT +12V ~12V M1 RFSH A8 A10 NC BOT TOP A14 A12 +5V +9V GND GND CLK A0 A1 A2 A3 IORQGE GND VIDEO Y V U BUSRQ RESET A7 A6 A5 A4 ROMCS BUSAK A9 A11 A15 A13 D7 NC D0 D1 D2 D6 D5 D3 D4 INT NMI HALT MREQ IORQ RD WR -5V WAIT +12V ~12V M1 RFSH A8 A10 NC +

Ext. ROM 128KBsindik.at/data/Ext. ROM 128KB.pdf · 2018-11-14 · - Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ext. ROM 128KBsindik.at/data/Ext. ROM 128KB.pdf · 2018-11-14 · - Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8

External ROM 128KBFor Sinclair ZX Spectrum

Version 2.0

CSS Electronics (c) 2017

RE

SE

T

NM

I

+5V

GN

D

+5V

GN

D

+5V

GN

D

ERD210RSZ

GND

10n

10K

GND

+5V

GN

D +5V

100n

100n

100n 100u/16V

GND

+5V

SN74121N1N4148

+5V

+5V

GND

27C1001A

+5V

GAL16V8

+5V

GN

D

GN

D

2N2369A 680R

+5V

56R

680R

GND

3K9

3K9

3K9

3K9

28A28B27A26A25A24A23A

27B26B25B24B23B

22A21A20A19A18A

22B21B20B19B18B

17A16A15A14A13A

J2

17B16B15B14B13B

12A11A10A9A8A

12B11B10B9B8B

7A7B6A

4A3A2A

6B

4B3B2B1B 1A

28A28B27A26A25A24A23A

27B26B25B24B23B

22A21A20A19A18A

22B21B20B19B18B

17A16A15A14A13A

J1

17B16B15B14B13B

12A11A10A9A8A

12B11B10B9B8B

7A7B6A

4A3A2A

6B

4B3B2B1B 1A

8421

C

S1

C5

R6

31 2

4

S3

C2

C3

C4

C1Q 1

A13

A24

B5 Q 6

R9

C10

R/C11

IC3

714

IC3P

GN

DV

CC

D1

31 2

4

S2

A012

A111

A210

A39

A48

A57

A66

A75

A827

A926

A1023

A1125

A124

A1328

A1429

A153

PGM31

OE24

CE22

O0 13

O1 14

O2 15

O3 17

O4 18

O5 19

O6 20

O7 21

NC 30

GND 16

VCC 32

VPP 1

A162

IC1 IC2

CLK1

I12

I23

I34

I45

I56

I67

I78

I89

O1 19

O2 18

O3 17

O4 16

O5 15

O6 14

O7 13

O8 12

OE 11VCC20

GND10

T1 R2

R3

R1

R4

R5

R7

R8

A13

A13A13

A13

D0

D0D0

D1

D1D1

D2

D2D2

D3

D3D3

D4

D4D4

D5

D5D5

D6

D6D6D7

D7D7

/RD

/RD/RD

/RD

/CE

/CE

A0

A0A0A0

A1

A1A1

A2

A2A2

A3

A3A3

A4

A4A4

A5

A5A5

A6

A6A6

A7

A7A7

A7

A8

A8A8

A9

A9A9

A10

A10A10

A11

A11A11

A12

A12A12A14A14

A14A15A15

A15

4B4B

/INT/INT/NMI/NMI

/NM

I

/HALT/HALT/MREQ/MREQ

/MREQ

/IORQ/IORQ

/IORQ

/WR/WR-5V-5V/WAIT/WAIT+12V+12VAC12VAC12V/M1/M1/RFSH/RFSH

28B28B

/BUSAK/BUSAK

/RESET/RESET

/RE

SE

T

/RESET

/BUSRQ/BUSRQUUVVYY

VIDEOVIDEO

IORQGEIORQGE

CLKCLK

+9V+9V

ROMCS-IN

ROMCS-IN ROMCS-IN

ROMCS-OUT

RO

MC

S-O

UT

BOTTOPA14A12+5V+9V

GNDGNDCLK

A0A1A2A3

IORQGEGND

VIDEOYVU

BUSRQRESET

A7A6A5A4

ROMCSBUSAK

A9A11

A15A13D7NC

D0D1D2D6D5D3D4INTNMIHALTMREQIORQRDWR-5VWAIT+12V~12VM1RFSHA8A10NC

BOTTOPA14A12+5V+9V

GNDGNDCLK

A0A1A2A3

IORQGEGND

VIDEOYVU

BUSRQRESET

A7A6A5A4

ROMCSBUSAK

A9A11

A15A13D7NC

D0D1D2D6D5D3D4INTNMIHALTMREQIORQRDWR-5VWAIT+12V~12VM1RFSHA8A10NC

+

Page 2: Ext. ROM 128KBsindik.at/data/Ext. ROM 128KB.pdf · 2018-11-14 · - Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8
Page 3: Ext. ROM 128KBsindik.at/data/Ext. ROM 128KB.pdf · 2018-11-14 · - Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8

Qty Value Device Analog Parts1 100u/16V CPOL-EUE2.5-7 C13 100n C-EU050-025X075 C2, C3, C41 BF 10n MKT C-EU050-025X075 C51 1N4148 1N4148DO35-10 1N4448, KA206-7 D11 27C1001A-15 27C1001A 27C010, 27C1000 max. 200ns IC11 GAL16V8 16V8 GAL16V8 max. 25ns IC21 SN74121N 74121N UCY74121, CDB421E IC31 ZX_SPECTRUM_SYSTEM_BUS_V2 ZX_SPECTRUM_SYSTEM_BUS_V2 J11 PCB_SLOT_2X28P J22 680R R-EU_0207/10 R1, R21 56R R-EU_0207/10 R34 3K9 R-EU_0207/10 R4, R5, R7, R81 10K R-EU_0207/10 R61 ERD210RSZ P101 S11 B3F-1000 10-XX Tactile switch 4,5x6,5mm GRAY S21 B3F-1006 10-XX Tactile switch 4,5x6,5mm RED S31 2N2369A Transistor NPN high speed KSY71-2 T11 DIP32GOLD Precision IC socket 0,6"1 DIP20GOLD Precision IC socket 0,3"

Page 4: Ext. ROM 128KBsindik.at/data/Ext. ROM 128KB.pdf · 2018-11-14 · - Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8

Externí paměť ROM pro počítač ZX Spectrum

External ROM memory for ZX Spectrum computer

© 2017 CSS Electronics, Karlovy Vary, CZECH Republic

Page 5: Ext. ROM 128KBsindik.at/data/Ext. ROM 128KB.pdf · 2018-11-14 · - Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8

Vlastnosti:

- Malé rozměry, kompaktní provedení přímo k nasazení na hlavní konektor ZX Spectra - Kapacita paměti 128KB: Až 8 volitelných ROM po 16KB - Volba ROM otočným BCD DIP přepínačem, polohy 0-7 - Kompletně průchozí sběrnice na konektor totožný s hlavním konektorem ZX Spectra - Generátor a tlačítko signálu NMI - Tlačítko RESET - Možnost zablokování funkce externí ROM hardwarově i softwarově

Features:

- Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8 optional 16KB ROMs - Select ROM with rotary BCD DIP switch, positions 0-7 - The full-through bus to the connector identical with the ZX Spectrum main bus connector - NMI signal generator and push-button - RESET push-button - Blocking the memory function by hardware or software

Blokování funkce modulu:

V základním stavu po hardwarovém resetu je paměť externího modulu aktivní, současně je signálem ROMCS=1 zablokovaná ROM v počítači. Paměť externího modulu je možné zablokovat těmito způsoby:

1) Hardwarově otočením BCD přepínače do některé z poloh 8 či 9. Dojde k zablokování paměti EPROM na modulu, úroveň signálu ROMCS předávaného do počítače kopíruje stav signálu ROMCS na I/O konektoru J1. Tím je umožněna funkce dalšího externího hardware s vlastní ROM.

2) Softwarově, je-li BCD přepínač v některé z poloh 0-7. Zablokování modulu se provede instrukcí čtení z portu 16383d (3FFFh), povolení modulu pak instrukcí čtení z portu 24575d (5FFFh). Instrukce mohou být jak příkazy BASICu, tak instrukce strojového kódu. Funkce signálu ROMCS – viz. bod 1.

Blocking function:

In the basic state after the hardware reset, the memory of the external module is active, at the same time signal ROMCS=1 blocks ROM memory in computer. Memory on external module can be disabled in the following ways:

1) By hardware: Turn the BCD switch into one of the 8 or 9 positions. The EPROM memory on the module is blocked, the ROMCS signal level passed to the computer copies the ROMCS signal status on the I/O connector J1. This enables the function of additional external hardware with its own ROM.

2) By software: If the BCD switch is switched in any of positions 0-7. Module blocking is performed by reading from the port 16383d (3FFFh), module enabling is performed by reading from the port 24575d (5FFFh). Instructions can be as BASIC commands, or machine code. ROMCS signal function - see. paragraph 1.

Page 6: Ext. ROM 128KBsindik.at/data/Ext. ROM 128KB.pdf · 2018-11-14 · - Small size, compact design to directly fit into the ZX Spectrum bus connector - Memory capacity 128KB: Up to 8

Pořadí ROM uvnitř adresního prostoru:

The order of ROMs inside the address space:

114688d

ROM 0

1c000h

98304d

ROM 1

18000h

81920d

ROM 2

14000h

65536d

ROM 3

10000h

49152d

ROM 4

c000h

32768d

ROM 5

8000h

16384d

ROM 6

4000h

0d

ROM 7

0000h

© 2017 CSS Electronics, Karlovy Vary, CZECH Republic