Sharp MZ-3500 Service Manual page 21

Sharp personal computer service manual
Hide thumbs Also See for MZ-3500:
Table of Contents

Advertisement

MZ3500
3-5. Memory (ROMIPL, RAMCOM, S-RAM) select circuit
To main CPU
1) ROM-IPL select by the main CPU
As ROM IPL turns to low level after power on address
bus buffers
(LS244, LS367) and data bus buffer
(LS245) are enabled. S of the data selector 1C (LS157)
is set to a low level to enable input 1A-4A. The 3Y and
2Y outputs of the LS157 then go low so that CE and OE
of the ROM-IPL are from main CPU. The contents of
the IPL-ROM are then read by the main CPU. Because
the input pin (^16) of the address buffer (LS367) is
connected to Vcc, IPL for the main CPU will be at
address 1000 of the IPL-ROM. Switch SW2BA is the
operation test dip switch which should be ON at all
times.
2) RAM-COM select by the main CPU
When RAM COM is low, SRES high, and SACK low, the
select input S of the selector 1C (LS157) is in low state
so that input 1A-4A becomes effective. That is, the out-
put 4Y is low and either 1Y (WE) or 2Y (OE) becomes
low level, so as to enable to read or write RAM-COM.
3) ROM-IPL select by sub-CPU
Normally, the select signal S of the selector is pulled up
to Vcc level that inputs 1B-4B are enabled by sub CPU.
If A13 thru A15 were to be at low level, the output YO
of the LS139 becomes low level so that the output 3Y
of the LS147 or CE of the ROM-IPL should be at low
level. Should SRD, SMRQ be at low lebel as well, the
output 2Y of the LS157 or OE of the ROM-IPL turnde
to low lebel to read the ROM-IPL. Though the sub-CPU
can access an address range of 0000 to 1FFF theoretical-
ly, it would be from 0000 to OFFF, actually.
4) RAM-COM select by sub-CPU
Y1 of the LS139 changes to low level when AS13 is high
and AS14 and AS15 are low. In other words, the input
4B of the LS157 is at low level which brings the output
Y4 to low level, so that CS of the RAM-COM chip select
signal should become effective.
If SMRQ, SRD or SMRQ, SWR is in low level at this
point, it enables read (OE) or write (WE). Address range,
however, is 2000 to 3FFF
5) RAM (SA, SB, SC, SD) select by sub-CPU
SMRQ, SRD (Of) or SMRQ, SWR (WE) is at low level
to select the sub-CPU dedicated RAM, SA-SD. Tne
following chip select signal, then becomes valid under
these conditions:
RAMSA .. ASVi, AS12, AS13, AS14, AST!
(address 4000^17FF)
RAMSB .. AS11, AST2, AST3, AS14, AS15
(address 4800-4FFF)
RAMSC .. AS11, AS12, AS13, AS14, AS15
(address 5000-57FF)
RAMSD .. AS11, AS12, AS13, ASK, ASHi
(address 5800-5FFF)
- 24 -

Advertisement

Table of Contents
loading

Table of Contents