
DS3181/DS3182/DS3183/DS3184
357
12.14.3 Transmit Packet Processor Register Map
The transmit packet processor block uses 10 registers. Note: These registers are shared with the transmit cell
processor registers.
Table 12-50. Transmit Packet Processor Register Map
ADDRESS
REGISTER
REGISTER DESCRIPTION
(1,3,5,7)A0h
Packet Processor Transmit Control Register
(1,3,5,7)A2h
Packet Processor Transmit Inter-Frame Gapping Control Register
(1,3,5,7)A4h
Packet Processor Transmit Errored Packet Control Register
(1,3,5,7)A6h
—
Reserved
(1,3,5,7)A8h
—
Reserved
(1,3,5,7)AAh
—
Reserved
(1,3,5,7)ACh
—
Reserved
(1,3,5,7)AEh
Packet Processor Transmit Status Register
(1,3,5,7)B0h
Packet Processor Transmit Status Register Latched
(1,3,5,7)B2h
Packet Processor Transmit Status Register Interrupt Enable
(1,3,5,7)B4h
Packet Processor Transmit Packet Count Register 1
(1,3,5,7)B6h
Packet Processor Transmit Packet Count Register 2
(1,3,5,7)B8h
Packet Processor Transmit Byte Count Register 1
(1,3,5,7)BAh
Packet Processor Transmit Byte Count Register 2
(1,3,5,7)BCh
—
Unused
(1,3,5,7)BEh
—
Unused
12.14.3.1 Register Bit Descriptions
Register Name:
PP.TCR
Register Description:
Packet Processor Transmit Control Register
Register Address:
(1,3,5,7)A0h
Bit #
15
14
13
12
11
10
9
8
Name
—
Reserved
Default
0
Bit #
7
6
5
4
3
2
1
0
Name
—
TFAD
TF16
TIFV
TSD
TBRE
TPTE
Default
0
Bit 5: Transmit FCS Append Disable (TFAD) – This bit controls whether or not a FCS is appended to the end of
each packet. When 0, the calculated FCS bytes are appended to the end of the packet. When 1, the packet is
transmitted without a FCS.
Bit 4: Transmit FCS-16 Enable (TF16) – When 0, the FCS processing uses a 32-bit FCS. When 1, the FCS
processing uses a 16-bit FCS
Bit 3: Transmit Bit Synchronous Inter-frame Fill Value (TIFV) – When 0, inter-frame fill is done with the flag
sequence (7Eh). When 1, inter-frame fill is done with all '1's. This bit is ignored in octet aligned mode.
Bit 2: Transmit Scrambling Disable (TSD) – When 0, scrambling is performed. When 1, scrambling is disabled.
Bit 1: Transmit Bit Reordering Enable (TBRE) – When 0, bit reordering is disabled (The first bit transmitted is
from the MSB of the transmit FIFO byte). When 1, bit reordering is enabled (The first bit transmitted is from the LSB
of the transmit FIFO byte).
Bit 0: Transmit Pass-Through Enable (TPTE) – When 0, pass-through mode is disabled and packet processing
is enabled. When 1, the packet processor is in pass-through mode and all packet-processing functions except
scrambling and bit reordering are disabled.