Description of Operation
window size of 8 channels. To calculate the active window size from the
register, use this equation:
WSIZE
Number of words in active window = 8 × (WSIZE + 1)
Since the DMA buffer size is always fixed, it is possible to define a smaller
window size (for example, 32 words), resulting in a smaller DMA buffer
size (in this example, 32 words instead of 128 words) to save DMA band-
width. The window size cannot be changed while the SPORT is enabled.
Multichannel select bits that are enabled but fall outside the window
selected are ignored.
Window Offset
The window offset (
to place the start of the active window. A value of 0 specifies no offset and
896 is the largest value that permits using all 128 channels. As an example,
a program could define an active window with a window size of 8
(
= 0) and an offset of 93 (
WSIZE
would reside in the range from 93 to 100. Neither the window offset nor
the window size can be changed while the SPORT is enabled.
If the combination of the window size and the window offset would place
any portion of the window outside of the range of the channel counter,
none of the out-of-range channels in the frame are enabled.
Other Multichannel Fields in SPORT_MCMC2
The
bit in the
FSDR
between the frame sync and the clock received. This change enables the
SPORT to comply with the H.100 protocol.
Normally (When
the
is generated. For example, a positive edge on
TFS
transmitted on the positive edge of the
following one, depending on when
19-22
) specifies where in the 1024-channel range
WOFF[9:0]
WOFF
register changes the timing relationship
SPORT_MCMC2
= 0), the data is transmitted on the same edge that
FSDR
LATFS
ADSP-BF50x Blackfin Processor Hardware Reference
= 93). This 8-channel window
TFS
—either the same edge or the
TSCLK
is set.
causes data to be
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?
Questions and answers