
TC9205M
Preliminary Data Sheet
10.3.4
Flow Control Register
Confidential.
32/51
July 30, 2003
Copyright © 2003, IC Plus Corp.
TC9205M-DS-R03
- 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 TC9205M 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.