Registers
1572
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Parallel Port (uPP)
32.3.12 uPP End of Interrupt Register (UPEOI)
The uPP end of interrupt register (UPEOI) acknowledges CPU interrupts generated from uPP events. The
EOI bit field must be written with 00h at the end of the interrupt service routine (ISR) that handles uPP
interrupts. Until this acknowledgement occurs, no uPP event can generate another CPU interrupt. The
UPEOI is shown in
and described in
Figure 32-27. uPP End of Interrupt Register (UPEOI)
31
16
Reserved
R-0
15
8
7
0
Reserved
EOI
R-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 32-22. uPP End of Interrupt Register (UPEOI) Field Descriptions
Bit
Field
Value
Description
31-8
Reserved
0
Reserved
7-0
EOI
0-FFh
End of interrupt value. Write 00h after uPP interrupt to allow interrupt generation from subsequent uPP
events.
32.3.13 uPP DMA Channel I Descriptor 0 Register (UPID0)
The uPP DMA channel I descriptor 0 register (UPID0) programs the starting address of the data buffer, or
window, for DMA Channel I. The address is programmed by writing a 32-bit value to the entire register.
Note that the 3 lower bits are read-only and always equal 0, so that data buffers are properly aligned in
memory. The UPID0 is shown in
and described in
Figure 32-28. uPP DMA Channel I Descriptor 0 Register (UPID0)
31
16
ADDRH
R/W-0
15
3
2
0
ADDRH
ADDR
R/W-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 32-23. uPP DMA Channel I Descriptor 0 Register (UPID0) Field Descriptions
Bit
Field
Value
Description
31-3
ADDRH
0-1FFF FFFFh
Window Address MSBs. Sets the 29 most-significant bits of starting address for DMA Channel I
window.
2-0
ADDR
0
Window Address LSBs. Forces window address to align to multiple of 8 bytes (64-bit buffer
alignment).