ETHERNET CONTROLLER
S3C2500B
7-16
7.4.1.2 Buffered DMA Receive Control Register
Table 7-6. BDMA RXCON Register
Register
Address
R/W
Description
Rest Value
BDMARXCONA
0xF00A0004
R/W
Buffered DMA receive control register
0x00000000
BDMARXCONB
0xF00C0004
R/W
Buffered DMA receive control register
0x00000000
Table 7-7. BDMA Receive Control Register Description
Bit Number
Bit Name
Description
[3:0]
BDMA Rx Number of
Buffer
Descriptor (BRxNBD)
You can select number of buffer descriptor.
0000 = 2
0
, 0001 = 2
1
, 0010 = 2
2
,….., 11xx = 2
12
[5:4]
BDMA Rx word alignment
(BRxWA)
The Rx word alignment bits determine how many bytes are
invalid in the first word of each data frame. These invalid bytes
are inserted when the word is assembled by the BDMA.
‘00’ = No invalid bytes, ‘01’ = 1 invalid byte,
‘10’ = 2 invalid bytes, and ‘11’ = 3 invalid bytes.
[6]
Reserved
Not applicable.
[7]
Rx Byte Swapping
(BRxBSWAP)
Use to prevent disorder of byte sequence when memory operate
on big-endian format and byte unit access.
If this bit is set, the reception byte is swapped.
(B3,B2,B1,B0) -> (B0,B1,B2,B3)
[8]
Reserved
Not applicable.
[9]
–
Factorial test bits
[10]
BDMA Rx enable (BRxEn)
When the Rx enable bit is set to ‘1’, the BDMA Rx block is
enabled. Even if this bit is disabled, buffer data will be moved to
the BDMA RxBUFF until the MAC RxFIFO underflows.
This bit is automatically disabled when the BDMA is not the
owner.
NOTE:
The buffer descriptor start address pointer must be
assigned before this bit is set.
[11]
BDMA Rx reset (BRxRS)
Set this bit to ‘1’ to reset the BDMA Rx block.
[31:12]
Reserved
Summary of Contents for S3C2500B
Page 2: ...S3C2500B 32 BIT RISC MICROPROCESSOR USER S MANUAL Revision 1 ...
Page 17: ......
Page 25: ......
Page 80: ...PRODUCT OVERVIEW S3C2500B 1 46 NOTES ...
Page 296: ...MEMORY CONTROLLER S3C2500B 5 60 NOTES ...
Page 531: ...GDMA CONTROLLER S3C2500B 12 24 NOTES ...
Page 593: ...I O PORTS S3C2500B 15 12 NOTES ...