Electronic Components Datasheet Search
  British  ▼
ALLDATASHEET.CO.UK

X  

PC87311AVF Datasheet(PDF) 22 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # PC87311AVF
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)

PC87311AVF Datasheet(HTML) 22 Page - National Semiconductor (TI)

Back Button PC87311AVF Datasheet HTML 18Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 19Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 20Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 21Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 22Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 23Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 24Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 25Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 26Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 78 page
background image
30 FDC Register Description (Continued)
D1D0 Data Rate Select 10
These bits determine the
data rate for the floppy controller See Table 3-6 for
the corresponding data rate for each value of D1
D0 The data rate select bits are unaffected by a
software reset and are set to 250 kbs after a hard-
ware reset
TABLE 3-6 Data Rate Select Encoding
Data Rate Select
Data Rate
1
0
MFM
FM
1
1
1 Mbs
Illegal
0
0
500 kbs
250 kbs
0
1
300 kbs
150 kbs
1
0
250 kbs
125 kbs
Note
FM mode is not guaranteed through functional testing
37 DATA REGISTER (FIFO)
ReadWrite
The FIFO (readwrite) is used to transfer all commands
data and status between the mP and the FDC During the
Command Phase the mP writes the command bytes into the
FIFO after polling the RQM and DIO bits in the MSR During
the Result Phase the mP reads the result bytes from the
FIFO after polling the RQM and DIO bits in the MSR
The enabling of the FIFO and setting of the FIFO threshold
is done via the Configure command If the FIFO is enabled
only the Execution Phase byte transfers use the 16 byte
FIFO The FIFO is always disabled during the Command
and Result Phases of a controller operation If the FIFO is
enabled it will not be disabled after a software reset if the
LOCK bit is set in the Lock Command After a hardware
reset the FIFO is disabled to maintain compatibility with
PC-AT systems
The 16-byte FIFO can be used for DMA Interrupt or soft-
ware polling type transfers during the execution of a read
write format or scan command In addition the FIFO can
be put into a Burst or Non-Burst mode with the Mode com-
mand In the Burst mode DRQ or IRQ6 remains active until
all of the bytes have been transferred to or from the FIFO In
the Non-Burst mode DRQ or IRQ6 is deasserted for 350 ns
to allow higher priority transfer requests to be serviced The
Mode command can also disable the FIFO for either reads
or writes separately The FIFO allows the system a larger
latency without causing a disk overrununderrun error Typi-
cal uses of the FIFO would be at the 1 Mbs data rate or
with multi-tasking operating systems The default state of
the FIFO is disabled with a threshold of zero The default
state is entered after a hardware reset
Data Register (FIFO)
D7
D6
D5
D4
D3
D2
D1
D0
DESC
Data 70
RESET
Byte Mode
COND
During the Execution Phase of a command involving data
transfer tofrom the FIFO the system must respond to a
data transfer service request based on the following formu-
la
Maximum Allowable Data Transfer Service Time
(THRESH a 1) c 8 c tDRP b (16 c tICP)
This formula is good for all data rates with the FIFO enabled
or disabled THRESH is a four bit value programmed in the
Configure command which sets the FIFO threshold If the
FIFO is disabled THRESH is zero in the above formula The
last term of the formula (16 c tICP) is an inherent delay due
to the microcode overhead required by the FDC This delay
is also data rate dependent See Table 9-1 for the tDRP and
tICP times
The programmable FIFO threshold (THRESH) is useful in
adjusting the floppy controller to the speed of the system In
other words a slow system with a sluggish DMA transfer
capability would use a high value of THRESH giving the
system more time to respond to a data transfer service re-
quest (DRQ for DMA mode or IRQ6 for Interrupt mode)
Conversely a fast system with quick response to a data
transfer service request would use a low value of THRESH
38 DIGITAL INPUT REGISTER (DIR)
Read Only
This diagnostic register is used to detect the state of the
DSKCHG disk interface input and some diagnostic signals
The function of this register depends on the register mode
of operation When in the PC-AT mode the D6 – D0 are
TRI-STATE to avoid conflict with the fixed disk status regis-
ter at the same address The DIR is unaffected by a soft-
ware reset
381 DIRPC-AT Mode
D7
D6
D5
D4
D3
D2
D1
D0
DESC
DSKCHG
XXXXXXX
RESET
NA
NA
NA
NA
NA
NA
NA
NA
COND
D7
Disk Changed
Active high status of DSKCHG disk
interface input During power down this bit will be
invalid if it is read by the software
D6 – D0 Undefined
TRI-STATE Used by Hard Disk Con-
troller Status Register
382 DIRPS2 Mode
1
D7
D6
D5
D4
D3
D2
D1
D0
DESC
DSKCHG
1
1
1
1
DRATE1
DRATE0
HIGH
DEN
RESET
NA
NA
NA
NA
NA
NA
NA
1
COND
D7
Disk Changed
Active high status of DSKCHG disk
interface input During power down this bit will be
invalid if it is read by the software
D6 – D3 Reserved
Always 1
D2D1 Data Rate Select 10
These bits indicate the
status of the DRATE10 bits programmed through
the DSR CCR
D0
High Density
This bit is low when the 1 Mbs or
500 kbs data rate is chosen and high when the
300 kbs or 250 kbs data rate is chosen This bit is
independent of the IDENT value
383 DIRModel 30 Mode
D7
D6 D5 D4
D3
D2
D1
D0
DESC
DSKCHG
0
0
0
DMAEN NOPRE DRATE1 DRATE0
RESET
NA
0
0
0
0
0
1
0
COND
22



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