Usb Realize Endpoint Register (Usbreep - 0Xe009 0044) - Philips LPC214 Series User Manual

Table of Contents

Advertisement

Philips Semiconductors
Volume 1
Bit
23
Symbol
EP11TX
Bit
15
Symbol
EP7TX
Bit
7
Symbol
EP3TX
Table 194: USB Endpoint Interrupt Priority register (USBEpIntPri - address 0xE009 0040) bit description
Bit
Symbol
Value
31:0
See
0
USBEpIntPri
bit allocation
1
table above

14.7.12 USB Realize Endpoint register (USBReEp - 0xE009 0044)

Though fixed-endpoint configuration implements 32 endpoints, it is not a must that all
have to be used. If the endpoint has to be used, it should have buffer space in the
EP_RAM. The EP_RAM space can be optimized by realizing a subset of endpoints. This
is done through programming the Realize Endpoint register. Each physical endpoint has
one bit as shown in
Table 195: USB Realize Endpoint register (USBReEp - address 0xE009 0044) bit allocation
Reset value: 0x0000 0003
Bit
31
Symbol
EP31
Bit
23
Symbol
EP23
Bit
15
Symbol
EP15
Bit
7
Symbol
EP7
Table 196: USB Realize Endpoint register (USBReEp - address 0xE009 0044) bit description
Bit
Symbol
Value
0
EP0
0
1
1
EP1
0
1
31:2
EPxx
0
1
At power on only default control endpoint is realized. Other endpoints if required have to
be realized by programming the corresponding bit in the Realize Endpoint register.
Realization of endpoints is a multi-cycle operation. The pseudo code of endpoint
realization is shown below.
for every endpoint to be realized,
9397 750 XXXXX
User manual
22
21
EP11RX
EP10TX
14
13
EP7RX
EP6TX
6
5
EP3RX
EP2TX
Description
The corresponding interrupt will be routed to the slow endpoint interrupt bit
in the Device Status register.
The corresponding interrupt will be routed to the fast endpoint interrupt bit
in the Device Status register.
Table
196. The USBReEp is a read/write register.
30
29
EP30
EP29
22
21
EP22
EP21
14
13
EP14
EP13
6
5
EP6
EP5
Description
Control endpoint EP0 is not realized.
Control endpoint EP0 is realized.
Control endpoint EP1 is not realized.
Control endpoint EP1 is realized.
Endpoint EPxx is not realized.
Endpoint EPxx is realized.
Rev. 01 — 15 August 2005
Chapter 14: USB Device Controller
20
19
EP10RX
EP9TX
12
11
EP6RX
EP5TX
4
3
EP2RX
EP1TX
28
27
EP28
EP27
20
19
EP20
EP19
12
11
EP12
EP11
4
3
EP4
EP3
UM10139
18
17
EP9RX
EP8TX
10
9
EP5RX
EP4TX
2
1
EP1RX
EP0TX
Reset value
0
26
25
EP26
EP25
18
17
EP18
EP17
10
9
EP10
EP9
2
1
EP2
EP1
Reset value
1
1
0
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
16
EP8RX
8
EP4RX
0
EP0RX
24
EP24
16
EP16
8
EP8
0
EP0
208

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2148Lpc2141Lpc2142Lpc2144Lpc2146

Table of Contents