Electronic Components Datasheet Search
  English  ▼

X  

PC87306 Datasheet(PDF) 41 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) 41 Page - National Semiconductor (TI)

Back Button PC87306 Datasheet HTML 37Page - National Semiconductor (TI) PC87306 Datasheet HTML 38Page - National Semiconductor (TI) PC87306 Datasheet HTML 39Page - National Semiconductor (TI) 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) Next Button
Zoom Inzoom in Zoom Outzoom out
 41 / 110 page
background image
40 FDC Command Set Description (Continued)
TABLE 4-8 Sector Size Selection
Bytes per
Number of Bytes
Sector Code
in Data Field
0
128
1
256
2
512
3
1024
4
2048
5
4096
6
8192
7
16384
The controller then starts the Data Separator and waits for
the Data Separator to find the next sector Address Field
The controller compares the Address Field ID information
(track head sector bytes per sector) with the desired ID
specified in the Command Phase If the sector ID bytes do
not match then the controller waits for the Data Separator
to find the next sector Address Field The ID comparison
process repeats until the Data Separator finds a sector Ad-
dress Field ID that matches that in the command bytes or
until an error occurs Possible errors are
1 The mP aborted the command by writing to the FIFO If
there is no disk in the drive the controller hangs up The
m
P must then take the controller out of this hung state by
writing a byte to the FIFO This puts the controller into the
Result Phase
2 Two index pulses were detected since the search began
and no valid ID has been found If the track address ID
differs the WT bit or BT bit (if the track address is FFh) is
set in ST2 If the head sector or bytes per sector code
did not match the ND bit is set in ST1 If the Address
Field AM was never found the MA bit is set in ST1
3 The Address Field was found with a CRC error The CE
bit is set in ST1
Once the desired sector Address Field is found the control-
ler waits for the Data Separator to find the subsequent Data
Field for that sector If the Data Field (normal or deleted) is
not found within the expected time the controller terminates
the operation and enters the Result Phase (MD is set in
ST2) If a Deleted Data Mark is found and Skip Flag (SK)
was set in the Opcode command byte the controller skips
this sector and searches for the next sector Address Field
as described above The effect of SK on the Read Data
command is summarized in Table 4-9
Having found the Data Field the controller then transfers
data bytes from the disk drive to the host (described in
Section 53 Controller Phases) until the bytes per sector
count has been reached or the host terminates the opera-
tion (through TC end of track or implicitly through overrun)
The controller then generates the CRC for the sector and
compares this value with the CRC at the end of the Data
Field
Having finished reading the sector the controller continues
reading the next logical sector unless one or more of the
following termination conditions occurred
1 The DMA controller asserted TC The IC bits in ST0 are
set to Normal Termination
2 The last sector address (of side 1 if MT was set) was
equal to EOT The EOT bit in ST1 is set The IC bits in
ST0 are set to Abnormal Termination This is the expect-
ed condition during Non-DMA transfers
3 Overrun error The OR bit in ST1 is set The IC bits in ST0
are set to Abnormal Termination If the mP cannot service
a transfer request in time the last correctly read byte is
transferred
4 CRC error The CE bit in ST1 and the CD bit in ST2 are
set The IC bits in ST0 are set to Abnormal Termination
If Multi-Track Selector (MT) was set in the Opcode com-
mand byte and the last sector of side 0 has been trans-
ferred the controller then continues with side 1
Upon terminating the Execution Phase of the Read Data
command the controller asserts IRQ6 indicating the begin-
ning of the Result Phase The mP must then read the result
bytes from the FIFO The values that are read back in the
result bytes are shown in Table 4-10 If an error occurs the
result bytes indicate the sector read when the error oc-
curred
Command Phase
MT
MFM
SK
0
0
1
1
0
IPS
X
X
X
X
HD
DR1
DR0
Track Number
Drive Head Number
Sector Number
Bytes per Sector
End of Track Sector Number
Intersector Gap Length
Data Length
Execution Phase
Data read from disk drive is transferred
to system via DMA or Non-DMA modes
Result Phase
Status Register 0
Status Register 1
Status Register 2
Track Number
Head Number
Sector Number
Bytes per Sector
41



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