Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

PC87311A Datasheet(PDF) 37 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # PC87311A
Description  PC87311A/PC87312 (SuperI/OTM II/III) Floppy Disk Controller with Dual UARTs, Parallel Port, and IDE Interface
PDF  78 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

PC87311A Datasheet(HTML) 37 Page - National Semiconductor (TI)

Back Button PC87311A Datasheet HTML 33Page - National Semiconductor (TI) PC87311A Datasheet HTML 34Page - National Semiconductor (TI) PC87311A Datasheet HTML 35Page - National Semiconductor (TI) PC87311A Datasheet HTML 36Page - National Semiconductor (TI) PC87311A Datasheet HTML 37Page - National Semiconductor (TI) PC87311A Datasheet HTML 38Page - National Semiconductor (TI) PC87311A Datasheet HTML 39Page - National Semiconductor (TI) PC87311A Datasheet HTML 40Page - National Semiconductor (TI) PC87311A Datasheet HTML 41Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 37 / 78 page
background image
40 FDC Command Set Description (Continued)
posed to comparing against the internal present track regis-
ter for that drive 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
on more than one drive at a time should not be issued for
the same reason as explained in the Seek command No
other command except the Sense Interrupt command
should be issued while a Relative Seek command is in prog-
ress
4215 Scan Commands
The Scan command allows data read from the disk to be
compared against data sent from the mP There are three
Scan commands to choose from
Scan Equal
Disk Data e mP Data
Scan Low or Equal
Disk Data s mP Data
Scan High or Equal
Disk Data t mP Data
Each sector is interpreted with the most significant bytes
first If the Wildcard mode is enabled in the Mode command
an FF (hex) from either the disk or the mP is used as a don’t
care byte that will always match equal After each sector is
read if the desired condition has not been met the next
sector is read The next sector is defined as the current
sector number plus the Sector Step Size specified The
Scan command will continue until the scan condition has
been met or the EOT has been reached or if TC is assert-
ed
Read errors on the disk will have the same error conditions
as the Read Data command If the SK bit is set sectors with
deleted data marks are ignored If all sectors read are
skipped the command will terminate with D3 of ST2 set
(Scan Equal Hit) The Result Phase of the command is
shown in Table 4-10
TABLE 4-10 Scan Command Termination Values
Status
Command
Register 2
Conditions
D2
D3
Scan Equal
0
1
Disk e mP
1
0
Disk i mP
Scan Low
0
1
Disk e mP
or Equal
0
0
Disk k mP
1
0
Disk l mP
Scan High
0
1
Disk e mP
or Equal
0
0
Disk l mP
1
0
Disk k mP
4216 Seek Command
The Seek command issues step pulses to the selected drive
in or out until the desired track number is reached During
the Execution Phase of the Seek command the track num-
ber to seek to is compared with the present track number
The controller will determine how many step pulses to issue
and the DIR disk interface output will indicate which direc-
tion the RW head should move The DRx BUSY bit is set in
the MSR for the appropriate drive The controller will wait
the Motor On time before issuing the first step pulse
After the Motor On time the controller will enter the Idle
Phase The execution of the actual step pulses occurs in the
Drive Polling phase of the controller The step pulse rate is
determined by the value programmed in the Specify com-
mand An interrupt will be generated one step pulse period
after the last step pulse is issued There is no Result Phase
A Sense Interrupt command should be issued to determine
the cause of the interrupt
While the internal microengine is capable of multiple seek
on 2 or more drives at the same time software should en-
sure that only one drive is seeking or recalibrating 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 a Sense Interrupt command should be is-
sued while a Seek command is in progress
If the extended track range mode is enabled with the ETR
bit in the Mode command a fourth command byte should be
written in the Command Phase to indicate the four most
significant bits of the desired track number Otherwise only
three command bytes should be written
4217 Sense Drive Status Command
The Sense Drive Status command returns the status of the
selected disk drive in ST3 This command does not gener-
ate an interrupt
4218 Sense Interrupt Command
The Sense Interrupt command is used to determine the
cause of interrupt when the interrupt is a result of the
37



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


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