![Texas Instruments AM1808 Technical Reference Manual Download Page 1535](http://html.mh-extra.com/html/texas-instruments/am1808/am1808_technical-reference-manual_10945581535.webp)
Introduction
1535
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Parallel Port (uPP)
32.1 Introduction
32.1.1 Purpose of the Peripheral
The universal parallel port (uPP) peripheral is a multichannel, high-speed parallel interface with dedicated
data lines and minimal control signals. It is designed to interface cleanly with high-speed analog-to-digital
converters (ADCs) or digital-to-analog converters (DACs) with up to 16-bit data width (per channel). It may
also be interconnected with field-programmable gate arrays (FPGAs) or other uPP devices to achieve
high-speed digital data transfer. It can operate in receive mode, transmit mode, or duplex mode, in which
its individual channels operate in opposite directions.
The uPP peripheral includes an internal DMA controller to maximize throughput and minimize CPU
overhead during high-speed data transmission. All uPP transactions use the internal DMA to feed data to
or retrieve data from the I/O channels. The DMA controller includes two DMA channels, which typically
service separate I/O channels. The uPP peripheral also supports data interleave mode, in which all DMA
resources service a single I/O channel. In this mode, only one I/O channel may be used.
32.1.2 Features
For more information on the features and performance supported by the uPP peripheral, see your device-
specific data manual.
32.1.3 Functional Block Diagram
provides a high-level view of the uPP peripheral internal logic. Note that this figure shows one
particular configuration: Channel A receives and Channel B transmits. In general, each channel may
operate in either direction.
, and
show simplified data paths through the uPP
peripheral for various configurations. Note that these figures are examples and do not represent all
possible configurations. More information on these and other modes of operation is given in subsequent
sections.