Registers (Base Address : 0X4100_4000); Dma Status Register (Dma_Status); Dma Configuration Register (Dma_Cfg) - Wiznet W7500 Reference Manual

Internet offload processor
Hide thumbs Also See for W7500:
Table of Contents

Advertisement

16.4

Registers (Base address : 0x4100_4000)

16.4.1

DMA status register (DMA_STATUS)

Address offset : 0x000
Reset value : 0x0005_0000
31
30
29
28
res
res
res
res
15
14
13
12
res
res
res
res
[0] ENABLE – Enable status of the controller
This bit is read only register to check enable status of DMA controller
0 : controller is disabled
1 : controller is enabled
[7:4] STATE – Current state of the control state machine.
These bits are read only register to check current state of controller. State can be
one of the following
0000 : idle
0001 : reading channel controller data
0010 : reading source data end pointer
0011 : reading destination data end pointer
0100 : reading source data
0101 : writing destination data
0110 : waiting channel controller data
1000 : stalled
1001 : done
1010 : peripheral scatter-gather transition
1011 – 1111 : undefined.
16.4.2

DMA configuration register (DMA_CFG)

Address offset : 0x004
Reset value : -
31
30
29
28
res
res
res
res
W7500 Datasheet Version1.0.0
27
26
25
24
res
res
res
res
11
10
9
8
res
res
res
res
27
26
25
24
res
res
res
res
23
22
21
20
res
res
res
res
7
6
5
4
STATE
RO
23
22
21
20
res
res
res
res
19
18
17
16
res
res
res
res
3
2
1
0
res
res
res
ENABLE
RO
19
18
17
16
res
res
res
res
272 / 512

Advertisement

Table of Contents
loading

Table of Contents