ADSP-BF50x Blackfin Processor Hardware Reference
1-9
Introduction
In addition to the dedicated peripheral DMA channels, there are two
memory DMA channels, which are provided for transfers between the var-
ious memories of the processor system with minimal processor
intervention. Memory DMA transfers can be controlled by a very flexible
descriptor-based methodology or by a standard register-based autobuffer
mechanism.
General-Purpose I/O (GPIO)
Because of the rich set of peripherals, the processor groups the many
peripheral signals to three ports—Port F, Port G, and Port H. Most of the
associated pins are shared by multiple signals. The ports function as multi-
plexer controls.
The processor has 35 bidirectional, general-purpose I/O (GPIO) pins allo-
cated across three separate GPIO modules—PORTFIO, PORTGIO, and
PORTHIO, associated with Port F, Port G, and Port H, respectively.
Each GPIO-capable pin shares functionality with other processor periph-
erals via a multiplexing scheme; however, the GPIO functionality is the
default state of the device upon power-up. Neither GPIO output nor
input drivers are active by default. Each general-purpose port pin can be
individually controlled by manipulation of the port control, status, and
interrupt registers:
• GPIO direction control register – Specifies the direction of each
individual GPIO pin as input or output.
• GPIO control and status registers – The processor employs a “write
one to modify” mechanism that allows any combination of individ-
ual GPIO pins to be modified in a single instruction, without
affecting the level of any other GPIO pins. Four control registers
are provided. One register is written in order to set pin values, one
register is written in order to clear pin values, one register is written
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...