Download Print this page

Sharp MZ1F10 Service Manual page 21

Hard disk interface
Hide thumbs Also See for MZ1F10:

Advertisement

-
M Z-5600A
(8)
UNIT (8 SIT)
D7
DO
FLOPPY
TYPE
SMDTYPE
DRIVE-SEL I - UNIT SEL 20
DRIVE-S EL
2 -
UNIT SE.L
21
L - - - -
D.IUVE-SEL 3 - UNIT SEL 22
L - - - - -
DRIVE-S EL
4 -
UNIT SEL 23
0
:
NORMAL STEP
I
:
MICRO STEP
0
:REDUCED-WHITE-CURRENT OFF
I
:REDUCED-WHITE-CURRENT
ON
0
:
DIRECT ION IN
OFf'
I
:
DIRECT ION IN
ON
(9) FLAG (8 BIT)
A
register
to
accomodata
a
flag
content allocated
in
ID used
to
check ID
.
(10) MODE
CD
DMA MODE (3rd data of DSET and data of DMA
mode set)
To select an HOC execution mode
D7
DO
3
rd
j1 10 1 10
1 10 1 10
o
o 1;o 1;oj
DUAL/SINGLE
FDD/SMD
CHANNEL
0
CHANNEL
1
0 0
0 0
0 0
0
1
D - M
0 0
0
M - D
0 0
1 1
D - H
0
0
0
H--D
0
0
M--H
0
0
H - M
0
M - H
D -
M
0
H--M
M - D
D
:
DISK DRIVE
M
:
MEMORY (R/W BUFFER)
H : HOST SYSTEM
This command selects a DMA transfer mode.
a) DMA SIGLE MODE
By using DMA CHO,
this
mode executes data trans-
fers
interchangeably
between DISK
~
MEMORY
and MEMORY<-+ HOST.
b) DMA DUAL MODE
Parallel processing: CH 0 for HOST- MEMORY
CH 1 for DISK- MEMORY
-
20
-
(ID
ECC MODE
(3rd
data of DSET)
D7
DO
ECC
.:c-
1-'
: 0
CRC
.:c-
1-' :
1
0 : READ/WRITEMODE
: CHECKMODE
0 0 ')
t
'7
t-
'£:
-
t:
:
0
0
ECC
g (X)=gO(X) gi(X)
=
x32+xZl
+x21+xll+x2+1
F
F 'J
t
.,
1-
.:c -
1-' :
1
ECC
gO(.X)=xli+x2+1 , gl(.x)
==
x2I
+
1
To set the ECC (CRC) execution mode
in the
second Byte.
Read/Write Mode
To output Read/Write gates in accordance with the
Read/Write flags of the Command Code.
Check Mode
To not output Read/Write gates by
ignoring
the
Read/Write flags of the Command Code.
(1
1) CHO ADR (16 BIT)
ADR REG. of DMA CH 0
in
H.L. 16 bits.
(12)
CHO BYTE (16 BIT)
H.L. 16-bit Regster
to
indicate and select a number
of transfer bytes of DMA CH
0.
(Sets 2 complements)
(13)
CH1 ADR (16 BIT)
ADR REG
.
of DMA CH1 1
in
H.
L. 16 bits.
(14)
CH1 BYTE (12 BIT)
H.L. 12-bits Register to indicate and select a number
of transfer bytes of DMA CH1. (Sets 2 complements)
(15)
SEEK/RW START
Starts HOC and excutes an HOC micro-program in a
specified program counter (PC).
(16)
PC H.L (16 BIT)
16-bit program counter for an HOC micro-program.
Program to be executed shall be ready in an outer
memory before execution. (Program-execution area:
4KB/page, within a page)
...__
(17)
MULTI SECTOR (8 BIT)
Selects a
sector
number to be excuted by a RW START
command,
a selectable area
shall
be on
the same track
.
If
selected
on tracks of more than two, RECORD NOT
FOUND comes up. Sectors selected by Multi Sector
Reg. shall be executed with
the initial
sector selected
by sector Reg.
(e
.g.)
INDEX
___n~-------------~nL
____ __
FORMAT~~~~~~~~~~~LI~~-2~1s~
·
a~l---~~~s~~ILsa~oLis_aiLis_a2~1s_I~I_s2~1_s~al
a) Executable
SECTOR REG
.
:
29
MUL Tl SECTOR
:
4
b) Record Not Found Error
SECTOR REG
.
29
MUL Tl SECTOR :
5

Advertisement

loading

This manual is also suitable for:

Mz5600a