NH82801FBM S L89K Intel, NH82801FBM S L89K Datasheet - Page 180

no-image

NH82801FBM S L89K

Manufacturer Part Number
NH82801FBM S L89K
Description
Manufacturer
Intel
Datasheet

Specifications of NH82801FBM S L89K

Lead Free Status / RoHS Status
Compliant
Functional Description
5.16.1.2
5.16.1.3
5.16.1.4
180
Table 5-40. IDE Transaction Timings (PCI Clocks)
IORDY Masking
PIO IDE Data Port Prefetching and Posting
If IORDY is asserted when the initial sample point is reached, no wait-states are added to the
command strobe assertion length. If IORDY is negated when the initial sample point is reached,
additional wait-states are added. Since the rising edge of IORDY must be synchronized, at least
two additional PCI clocks are added.
Shutdown latency is incurred after outstanding scheduled IDE data port transactions (either a
non-empty write post buffer or an outstanding read prefetch cycles) have completed and before
other transactions can proceed. It provides hold time on the DA[2:0] and CSxx# lines with respect
to the read and write strobes (DIOR# and DIOW#). Shutdown latency is two PCI clocks in
duration.
The IDE timings for various transaction types are shown in
The IORDY signal can be ignored and assumed asserted at the first IORDY Sample Point (ISP) on
a drive by drive basis via the IDETIM Register.
PIO 32-Bit IDE Data Port Accesses
A 32-bit PCI transaction run to the IDE data address (01F0h primary) results in two back to back
16-bit transactions to the IDE data port. The 32-bit data port feature is enabled for all timings, not
just enhanced timing. For compatible timings, a shutdown and startup latency is incurred between
the two, 16-bit halves of the IDE transaction. This guarantees that the chip selects are de-asserted
for at least two PCI clocks between the two cycles.
The ICH6 can be programmed via the IDETIM registers to allow data to be posted to and
prefetched from the IDE data ports.
Data prefetching is initiated when a data port read occurs. The read prefetch eliminates latency to
the IDE data ports and allows them to be performed back to back for the highest possible PIO data
transfer rates. The first data port read of a sector is called the demand read. Subsequent data port
reads from the sector are called prefetch reads. The demand read and all prefetch reads must be of
the same size (16 or 32 bits); software must not mix 32-bit and 16-bit reads.
Data posting is performed for writes to the IDE data ports. The transaction is completed on the PCI
bus after the data is received by the ICH6. The ICH6 then runs the IDE cycle to transfer the data to
the drive. If the ICH6 write buffer is non-empty and an unrelated (non-data or opposite channel)
IDE transaction occurs, that transaction will be stalled until all current data in the write buffer is
transferred to the drive. Only 16-bit buffer writes are supported.
Non-Data Port Compatible
Data Port Compatible
Fast Timing Mode
IDE Transaction Type
Latency
Startup
4
3
2
Intel
®
IORDY Sample
I/O Controller Hub 6 (ICH6) Family Datasheet
Point (ISP)
2–5
11
6
Table
5-40.
Recovery Time
(RCT)
1–4
22
14
Shutdown
Latency
2
2
2

Related parts for NH82801FBM S L89K