ADSP-BF50x Blackfin Processor Hardware Reference
22-27
ADC Control Module (ACM)
When the ACM is used in conjunction with the SPORT, the setup
and hold timing requirements for the SPORT data signals with
respect to ACLK are different from those requirements with respect
to internally-generated or externally-supplied SPORT clock. Con-
sult
ADSP-BF504, ADSP-BF504F, ADSP-BF506F Embedded
Processor Data Sheet
for information on these timing requirements.
Programming Model
Because the ACM module is used with the SPORT and PWM controllers,
general-purpose timer, and general-purpose ports, programs must comply
with the following to ensure its reliable operation:
• The ACM is a control module that provides clock and chip select
and control signals with required timing to the ADC device. For
capturing the data from the ADC, use either
SPORT0
or
SPORT1
on
the receiver side of the processor.
• The ACM should be enabled before the SPORT controller is
enabled, however, the SPORT can be configured before the ACM
is enabled. The SPORT receiver should be configured in slave
mode (external clock (
IRCLK=0
) and external frame sync (
IRFS=0
)).
• External ADC timing determines the settings of the SPORT con-
troller register’s
LRFS
,
LARFS
,
RCKFE
, and
RLSBIT
bits.
• The SPORT receiver’s DMA mode is preferred because it saves the
processor MIPS when receiving chunks of data. However, receiving
ADC samples in core mode is also possible. When using DMA
mode, the DMA registers of the selected SPORT channel should
be configured appropriately; DMA must be enabled before
enabling the SPORT. When using both the primary and secondary
SPORT channels to receive data from two ADC channels, the 2D
feature of DMA can be effectively used to de-interleave the data
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 ...