beautypg.com

5. memory (romipl, ramcom, s ram) select circuit, Mz3500 – Sharp MZ-3500 User Manual

Page 21

Attention! The text in this document has been recognized automatically. To view the original document, you can use the "Original mode".

background image

3-5. Memory (ROMIPL, RAMCOM, S RAM) select circuit

MZ3500

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 LSI 57 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 (ff16) 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 (LSI 57) 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 LSI39 becomes low level so that the output 3Y

of the LS147 or CE of the ROM-IPL should be at low

level. Should SRD, SMRO be at low lebel as well, the

output 2Y of the LSI57 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 LSI 57 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 SMRO, SRD or SMRO, 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

SMRO, S^ (OE) or SMRO, 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 .. AS11, AS12, AS13, AS14, AS15

(address 4000-47FF)

RAMSB .. AS11, AST2, ASi^, AS14, AS15

(address 4800-fFFF)

RAMSC .. AS11, AS12, AS13, AS14, AS15

(address 5000-57FF)

RAMSD .. ASH, AS12, AST3, ASK, AS15

(address 5800-5FFF)

- 24 -