Electronic Components Datasheet Search
  English  ▼

X  

PC87306 Datasheet(PDF) 44 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # PC87306
Description  PC87306 SuperI/OTM Enhanced Sidewinder Lite Floppy Disk Controller, Keyboard Controller, Real-Time Clock, Dual UARTs, Infrared Interface, IEEE 1284 Pa
PDF  110 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

PC87306 Datasheet(HTML) 44 Page - National Semiconductor (TI)

Back Button PC87306 Datasheet HTML 40Page - National Semiconductor (TI) PC87306 Datasheet HTML 41Page - National Semiconductor (TI) PC87306 Datasheet HTML 42Page - National Semiconductor (TI) PC87306 Datasheet HTML 43Page - National Semiconductor (TI) PC87306 Datasheet HTML 44Page - National Semiconductor (TI) PC87306 Datasheet HTML 45Page - National Semiconductor (TI) PC87306 Datasheet HTML 46Page - National Semiconductor (TI) PC87306 Datasheet HTML 47Page - National Semiconductor (TI) PC87306 Datasheet HTML 48Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 44 / 110 page
background image
40 FDC Command Set Description (Continued)
After the last command byte is issued the DRx BUSY bit is
set in the MSR for the selected drive The controller will
simulate the Motor On time and then enter the Idle Phase
The execution of the actual step pulses occur while the con-
troller is in the Drive Polling Phase An interrupt will be gen-
erated after the TRK0 signal is asserted or after the maxi-
mum number of recalibrate step pulses are issued There is
no Result Phase Recalibrates should not be issued on
more than one drive at a time This is because the drives are
actually selected via the DOR which can only select one
drive at a time No other command except the Sense Inter-
rupt command should be issued while a Recalibrate com-
mand is in progress
Command Phase
000001
1
1
000000DR1
DR0
Execution Phase
Disk drive head is stepped out to Track 0
Result Phase
None
4114 Relative Seek Command
The Relative Seek command steps the selected drive in or
out a given number of steps This command will step the
readwrite head an incremental number of tracks as op-
posed to comparing against the internal present track regis-
ter for that drive
Command Phase
1
DIR
0
0
1
1
1
1
X
X
X
X
X
HD
DR1
DR0
Execution Phase
Disk drive head stepped in or out a pro-
grammable number of tracks
Result Phase
None
The Relative Seek parameters are defined as follows
DIR
ReadWrite Head Step Direction Control
0 e
Step Head Out
1 e
Step Head In
RTN
Relative Track Number This value will determine how
many incremental tracks to step the head in or out
from the current track number
The controller will issue RTN number of step pulses and
update the Present Track Register for the selected drive
The one exception to this is if the TRK0 disk input goes
active which indicates that the drive readwrite head is at
the outermost track In this case the step pulses for the
Relative Seek are terminated and the PTR value is set ac-
cording to the actual number of step pulses issued The
arithmetic is done modulo 255 The DRx BUSY bit in the
MSR is set for the selected drive The controller will simu-
late the Motor On time before issuing the step pulses After
the Motor On time the controller will enter the Idle Phase
The execution of the actual step pulses occurs in the Idle
Phase of the controller
After the step operation is complete the controller will gen-
erate an interrupt There is no Result Phase Relative Seeks
should not be issued on more than one drive at a time This
is because the drives are actually selected via the DOR
which can only select one drive at a time No other com-
mand except the Sense Interrupt command should be is-
sued while a Relative Seek command is in progress
4115 Scan Commands
The Scan commands allow data read from the disk to be
compared against data sent from the mP using ones com-
plement arithmetic sector by sector
There are three Scan commands to choose from
1 Scan Equal checks to see if the scanned value of the
disk data is equal to that of the mP data The scan con-
dition is therefore disk data e mP data
2 Scan Low or Equal checks to see if the scanned val-
ue of the disk data is equal to or less than that of the mP
data The scan condition is therefore disk data s data
3 Scan High or Equal checks to see if the scanned val-
ue of the disk data is equal to or greater than that of the
m
P data The scan condition is therefore disk data t
m
P data
The results of these comparisons are indicated in the Status
Register bits 3 and 2 see Table 4-13 and the structure of
the three commands follows
Each sector is compared starting with the most significant
bytes first and where the next sector is defined as the cur-
rent Sector Number plus the Sector Step Size Reading of
sectors continues until either the scan condition is met the
End of Track (EOT) has been reached or the Terminal
Count (TC) is asserted
If the Wildcard mode is enabled in the Mode command an
FFh from either the disk or the mP is used as a don’t care
byte that will always match equal Read errors on the disk
will have the same error conditions as the Read Data com-
mand
Additionally if the Skip Flag (SK) bit is set sectors with
deleted data marks will be ignored If all sectors read are
skipped the command will terminate with bit 3 of the Status
Register set (mimicking a Scan Equal Hit)
TABLE 4-13 Scan Command Termination Values
Command
Comparison
Condition
Status
Condition
Met
Indicated
Result
D3
D2
Scan Equal Disk Data e
1
0
Yes
Disk Data e
m
P Data
m
P Data
0
1
No
Disk Data i
m
P Data
Scan Low
Disk Data s
1
0
Yes
Disk Data e
or Equal
m
P Data
m
P Data
0
0
Yes
Disk Data k
m
P Data
0
1
No
Disk Data l
m
P Data
Scan High
Disk Data t
1
0
Yes
Disk Data e
or Equal
m
P Data
m
P Data
0
0
Yes
Disk Data l
m
P Data
0
1
No
Disk Data k
m
P Data
44



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com