English
Language : 

TC5299J Datasheet, PDF (26/32 Pages) List of Unclassifed Manufacturers – FAST ETHERNET PCMCIA LAN CONTROLLER
TC5299J
76543210
TBCR0 L7 L6 L5 L4 L3 L2 L1 L0
5.16 (ii) Local DMA Receive Registers
Page start, stop registers (PSTART, STOP):
The Page Start and Page stop Registers program the starting and stopping page of the Receive Buffer Ring. Since the
TC5299J uses fixed 256-byte buffers aligned on page boundaries only the upper eight bits of the start and stop address
are specified.
7
6
5
4
3
2
10
PSTART PSTOP A15 A14 A13 A12 A11 A10 A9 A8
Boundary register (BNRY):
This register is used to prevent overflow of the Receive Buffer Ring. Buffer management compares the contents of this
register to the next buffer address when linking buffers together. If the contents of this register match the next buffer
address the local DMA operation is aborted.
BNRY
7
6
5
4
3
2
10
A15 A14 A13 A12 A11 A10 A9 A8
5.17 (iii) Remote DMA registers
Remote Start Address Registers (RSAR0, 1):
Remote Byte Count Registers (RBCR0, 1):
Remote DMA operations are programmed via the Remote Start Address (RSAR0, 1) and Remote Byte Count (RBCR0,
1) registers. The Remote Start Address is used to point to the start of the block of data to be transferred and the Remote
Byte Count is used to indicate the length of the block (in bytes).
RSAR1
7
6
5
4
3
2
10
A15 A14 A13 A12 A11 A10 A9 A8
RSAR0
76543210
A7 A6 A5 A4 A3 A2 A1 A0
RBCR1
7
6
5
4
3
2
10
BC15 BC14 BC13 BC12 BC11 BC10 BC9 BC8
RBCR0
76543210
BC7 BC6 BC5 BC4 BC3 BC2 BC1 BC0
Current Page Register:
This register is used internally by the Buffer Management Logic as a backup register for reception. CURR contains the
address of the first buffer to be used for a packet reception and is used to restore DMA pointers in the event of receive
errors. This register is initialized to the same value as PSTART and should not be written to again unless the controller
is reset.
7 6 5 4 3 2 10
CURR
A15 A14 A13 A12 A11 A10 A9 A8
-26-
Ver. 0.1
07/04/01