Chapter 12: 10/100 IEEE802.3 Media Access Controller
TX7901 User’s Manual (Rev. 6.30T – Nov, 2001)
12-5
12.3 MAC Registers and Counters
Each of the two MACs available in the TX7901 occupies a 4 KB block of address space on
the G-Bus for its internal structures. The base addresses of the corresponding blocks for
MAC 0 and MAC 1 are 0x1E00_5000 and 0x1E00_6000 respectively.
Thus, to access a given structure (such as a register or a counter) within the appropriate
MAC, the offset of that structure must be added to the base address of that MAC to obtain
the G-Bus Address.
The address space for each MAC is divided into six regions, corresponding to the following
offsets and sizes:
Registers
0x000 ~ 0x1FF (512)
Counters
0x200 ~ 0x3FF (512)
MIIM
0x400 ~ 0x5FF (512)
Address Filtering Table
0x600 ~ 0x7FF (512)
TxFIFO Port Address
0x800 ~ 0xBFF (1024)
RxFIFO Port Address 0xC00 ~ 0xFFF (1024)
The FIFO addresses work in the FIFO Diagnostic Mode to let the C790 read or write a
specific location within the appropriate FIFO.
Table 12-2 MAC Configuration Registers
Offset
Register
Width
R / W
Description
Notes
0x000
-
[63:0]
R
Reserved
1,2
0x008
CCReg
[63:0]
R/W
Command & Configuration Register
1
0x010
TFCReg
[63:0]
R/W
Transmit Frame Configuration
1
0x018
RFCReg
[63:0]
R/W
Receive Frame Configuration
1
0x020
TSReg
[63:0]
R
Transmit Status Register
1
0x028
RSReg
[63:0]
R
Receive Status Register
1
0x030
TIMReg
[63:0]
R/W
Transmit Interrupt Mask Register
1
0x038
TIReg
[63:0]
R
Transmit Interrupt Register
1
0x040
RIMReg
[63:0]
R/W
Receive Interrupt Mask Register
1
0x048
RIReg
[63:0]
R
Receive Interrupt Register
1
0x050
-
[63:0]
R/W
Reserved
1,2
0x058
-
[63:0]
R/W
Reserved
1,2
0x060
TPFTReg
[63:0]
R/W
Transmit Pause Frame Timer Register
1
0x068
VLANReg
[63:0]
R/W
VLAN Tag Register
1
0x070
TDPReg
[63:0]
R/W
Transmit Frame Descriptor Pointer Register
1
0x078
RDPReg
[63:0]
R/W
Receive Frame Descriptor Pointer Register
1
0x080
CDPReg
[63:0]
R
Current Frame Descriptor Pointer Register
1
0x088
BusErrReg
[63:0]
R
Bus Error Address Register
1
0x090
TCDReg
[63:0]
R
Transmit frame Current Descriptor Pointer Register
1
0x098
RCDReg
[63:0]
R
Receive frame Current Descriptor Pointer Register
1
0x100
peMACC
[63:0]
R/W
Internal Test Register (peMACC)
1,3
0x108
peMACT
[63:0]
R/W
Internal Test Register (peMACT)
1,3
0x110
IPGReg
[63:0]
R/W
Back-to-Back IPG gap
1
Содержание TMPR7901
Страница 1: ...TX System RISC TX79 Family TMPR7901 Symmetric 2 way superscalar 64 bit CPU ...
Страница 14: ...Handling Precautions ...
Страница 15: ......
Страница 17: ...1 Using Toshiba Semiconductors Safely 1 2 ...
Страница 41: ...4 Precautions and Usage Considerations 4 2 ...
Страница 42: ...TX7901 User s Manual Rev 6 30T November 2001 DOCUMENT NUMBER M 99 00004 07 ...
Страница 43: ......
Страница 259: ...Chapter 13 Removed TX7901 User s Manual Rev 6 30T Nov 2001 13 1 13 Removed ...
Страница 260: ...Chapter 13 Removed TX7901 User s Manual Rev 6 30T Nov 2001 13 2 ...