Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
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
+
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"
Externí paměť ROM pro počítač ZX Spectrum
External ROM memory for ZX Spectrum computer
© 2017 CSS Electronics, Karlovy Vary, CZECH Republic
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.
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