Texas Instruments XIO2213B Evaluation Module / Reference Design XIO2213BEVM XIO2213BEVM Datenbogen

Produktcode
XIO2213BEVM
Seite von 201
SCPS210F – OCTOBER 2008 – REVISED MAY 2013
Table 7-18. Link Enhancement Control Register Description
BIT
FIELD NAME
TYPE
DESCRIPTION
31-16
RSVD
R
Reserved. Bits 31-16 return 0000h when read.
15
(1)
dis_at_pipeline
RW
Disable AT pipelining. When bit 15 is set to 1b, out-of-order AT pipelining is disabled. The
default value for this bit is 0b.
14
(1)
ENAB_DRAFT
RW
Enable OHCI 1.2 draft features. When this bit is set, it enables some features beyond the
OHCI 1.1 specification. Specifically, this enables HCControl.LPS to be cleared by writing a 1
to the HCControlClear.LPS bit and enables the link to set bit 9 in the xfer status field of AR
and IR context control registers. This bit can be initialized from an attached EEPROM.
13-12
(1)
atx_thresh
RW
This field sets the initial AT threshold value, which is used until the AT FIFO is underrun.
When the OHCI controller retries the packet, it uses a 4K-byte threshold, resulting in a store-
and-forward operation.
00 = Threshold ~4K bytes resulting in a store-and-forward operation (default)
01 = Threshold ~1.7K bytes
10 = Threshold ~1K bytes
11 = Threshold ~512 bytes
These bits fine tune the asynchronous transmit threshold. For most applications, the 1.7K-
byte threshold is optimal. Changing this value may increase or decrease the 1394 latency
depending on the average PCI bus latency.
Setting the AT threshold to 1.7K, 1K, or 512 bytes results in data being transmitted at these
thresholds or when an entire packet has been checked into the FIFO. If the packet to be
transmitted is larger than the AT threshold, the remaining data must be received before the
AT FIFO is emptied; otherwise, an underrun condition occurs, resulting in a packet error at
the receiving node. As a result, the link then commences store-and-forward operation. Wait
until it has the complete packet in the FIFO before retransmitting it on the second attempt to
ensure delivery.
An AT threshold of 4K results in store-and-forward operation, which means that asynchronous
data is not transmitted until an end-of-packet token is received. Restated, setting the AT
threshold to 4K results in only complete packets being transmitted.
Note that the OHCI controller will always use store-and-forward when the asynchronous
transmit retries register at OHCI offset 08h (see
Asynchronous Transmit Retries
Register) is cleared.
11
RSVD
R
Reserved. Bit 11 returns 0b when read.
10
(1)
enab_mpeg_ts
RW
Enable MPEG CIP timestamp enhancement. When bit 9 is set to 1b, the enhancement is
enabled for MPEG CIP transmit streams (FMT = 20h). The default value for this bit is 0b.
9
RSVD
R
Reserved. Bit 9 returns 0b when read.
8
(1)
enab_dv_ts
RW
Enable DV CIP timestamp enhancement. When bit 8 is set to 1b, the enhancement is enabled
for DV CIP transmit streams (FMT = 00h). The default value for this bit is 0b.
7
(1)
enab_unfair
RW
Enable asynchronous priority requests (OHCI-Lynx compatible). Setting bit 7 to 1b enables
the link to respond to requests with priority arbitration. It is recommended that this bit be set to
1b. The default value for this bit is 0b.
6-3
RSVD
R
Reserved. Bits 6-3 return 0h when read.
2
(1)
RSVD
RW
Reserved. Bit 2 defaults to 0b and must remain 0b for normal operation of the OHCI core.
1
(1)
enab_accel
RW
Enable acceleration enhancements (OHCI-Lynx compatible). When bit 1 is set to 1b, the PHY
is notified that the link supports the IEEE Std 1394a-2000 acceleration enhancements, that is,
ack-accelerated, fly-by concatenation, etc. It is recommended that this bit be set to 1b. The
default value for this bit is 0b.
0
(1)
RSVD
R
Reserved. Bit 0 returns 0b when read.
Copyright © 2008–2013, Texas Instruments Incorporated
1394 OHCI PCI Configuration Space
129
Product Folder Links: