pin |
desc |
desc | function |
1 |
cs | chip select |
a LOGIC LOW ON THIS INPUT SELECTS THE CHIP AND ENABLE
hOST COMMUNICATION WITH THE DEVICE. |
2 |
r/w |
read/write |
a LOGIC HIGH ON THIS INPUT CONTROLS THE PLACEMENT OF DATA
ON THE d0-d7 LINES FROM A SELECTED REGISTER, WHILE A LOGIC
LOW CAUSES A WRITE OPERATION TO A SELEETED REGISTER. |
3,4 |
a0,a1 |
address 0,1 |
tHESE TWO INPUTS SELECT A REGISTER TO rEAD/wRITE DATA:
cs a1 a0 r/w=1 r/w=0
0 0 0 sTATUS rEG cOMMAND rEG
0 0 1 tRACK rEG tRACK rEG
0 1 0 sECTOR rEG sECTOR rEG
0 1 1 dATA rEG dATA rEG
|
5-12 |
dal0-dal7 |
data access lines 0 thru 7 |
eIGHT BIT BIDIRECTIONAL BUS USED FOR TRANSFER OF DATA,
CONTROL, OR STATUS. tHIS BUS IS ENABLED BY cs AND r/w.
eACH LINE WILL DRIVE ONE ttl LOAD. |
13 |
mr |
master reset |
a LOGIC LOW PULSE ON THIS LINE RESETS THE DEVICE
AND INITIALIZES THE STATUS REGISTER (INTERNAL PULL-UP). |
14 |
gnd |
ground | gROUND. |
15 |
vCC |
power supply |
+5v ± 5% POWER SUPPLY INPUT. |
16 |
step |
step |
tHE step OUTPUT CONTAINS A PULSE FOR EACH STEP OF THE
DRIVE'S r/w HEAD. tHE wd 1770 AND wd1772 OFFER DIFFERENT
STEP RATES. |
17 |
dirc |
direction |
tHE direction OUTPUT IS HIGH WHEN STEPPING IN
TOWARDS THE CENTER OF THE DISKETTE, AND LOW WHEN STEPPING OUT. |
18 |
clk |
clock |
tHIS INPUT REQUIRES A FREE-RUNNING 50% DUTY CYCLE CLOCK
(FOR INTERNAL TIMING) AT 8mhZ ± 1%. |
19 |
rd |
read data |
tHIS ACTIVE LOW INPUT IS THE RAW DATA LINE CONTAINING
BOTH CLOCK AND DATA PULSES FROM THE DRIVE. |
20 |
mo |
motor on |
aCTIVE HIGH OUTPUT USED TO ENABLE THE SPINDLE MOTOR PRIOR
TO READ, WRITE OR STEPPING OPERATIONS. |
21 |
wg |
write gate |
tHIS OUTPUT IS MADE VALID PRIOR TO WRITING ON THE DISKETTE. |
22 |
wd |
write data |
fm OR mfm CLOCK AND DATA PULSES ARE PLACED
ON THIS LINE TO BE WRITTEN ON THE DISKETTE. |
23 |
tr00 |
track00 |
tHIS ACTIVE LOW INPUT INFORMS THE wd1770 THAT THE DRIVE'S
r/w HEADS ARE POSITIONED OVER tRACK zERO (INTERNAL PULL-UP). |
24 |
ip |
index pulse |
tHIS ACTIVE LOW INPUT INFORMS THE wd1770 WHEN THE PHYSICAL iNDEX
hOLE HAS BEEN ENCOUNTERED ON THE DISKETTE (INTERNAL PULL-UP). |
25 |
wprt |
write protect |
tHIS INPUT IS SAMPLED WHENEVER A
wRITE cOMMAND IS RECEIVED. a LOGIC LOW ON THIS LINE WILL PREVENT ANY wRITE cOMMAND FROM EXECUTING
(INTERNAL PULL-UP). |
26 |
dden |
double density enable |
tHIS INPUT PIN SELECTS EITHER SINGLE (fm) OR DOUBLE
(mfm) DENSITY. wHEN dden = 0, DOUBLE DENSITY IS SELECTED
(INTERNAL PULL-UP). |
27 |
drq |
data request |
tHIS ACTIVE HIGH OUTPUT INDICATES THAT THE DATA REGISTER
IS FULL (ON A read) OR EMPTY (ON A wRITE OPERATION).
|
28 |
intrq |
interrupt request |
tHIS ACTIVE HIGH OUTPUT IS SET AT THE COMPLETION OF ANY
COMMAND OR RESET OR READ OF THE STATUS REGISTER. |