
TC9208M
Preliminary Data Sheet
11.3.4
Flow Control Register
Confidential.
34/53
August 1, 2003
Copyright © 2003, IC Plus Corp.
TC9208M-DS-R06
- Address: 2Eh, 2Fh
7 6 5 4 3 2 1 0
FullBP
BPMaxCol
BPSkip1
CarrBP
DisFwPres
DisBPBk
FrcFdxFC
FrcFdxFCGb
DirFCAdr
not used
FlowControlReg
15 14 13 12 11 10 9 8
Bit(s)
Field
Description
0
FullBP
Full backpressure
6 - 1
BPMaxCol
Maximum number of collisions for backpressure
7
BPSkip1
Skip one packet for backpressure operation
8
CarrBp
Carrier backpressure
9
DisFwPres
Disable forwardpresure
10
DisBPBk
Disable backoff during backpressure
11
FrcFdxFC
Force full duplex flow control in 10/100 Mbps
12
FrcFdxFCGb
Force full duplex flow control in 1000 Mbps
13
DirFCAdr
Direct flow control addressing
15 - 14
not used
not used
FullBP
In normal operation the backpressure process is executed until flow control
condition disappears or until the time limit for backpressure is reached. This limit is
based on EEPROM’s BPTimeValue register. When this configuration is ‘0’ the
backpressure process will be also limited from exceeding the value contained in
BPMaxCol field.
Default value is its corresponding FullBP pin value.
BPMaxCol
Specifies the number of consecutive collisions that will determine TC9208M to quit
backpressure (see the setting above). Default is ‘011100’ (28).
BPSkip1
If FullBP setting is configured to ‘0’ and a number of BPMaxCol collisions is
reached, the MAC will ensure receiving the next packet without colliding it if this bit
is set to ‘1’, after which will resume the backpressure. Otherwise it will completely
quit backpressure waiting for a new XOFF command from internal flow control
entity.
Default is ‘0’.
CarrBp
Setting this bit to ‘1’ will enable carrier-based backpressure, otherwise only
collision-based backpressure is executed. Default value is its corresponding
CarrBp pin value.