Data Transmission and Reception
11-39
Multichannel Buffered Serial Ports
11.3.6.2 Data Packing using Frame Sync Ignore Bits
Section 11.3.4.6 describes one method of changing the element length and frame
length to simulate 32-bit serial element transfers, thus requiring much less bus
bandwidth than four 8-bit transfers require. This example works when there are
multiple elements per frame. Now consider the case of the McBSP operating at
maximum packet frequency, as shown in Figure 11–22. Here, each frame has on-
ly a single 8-bit element. This stream takes one read transfer and one write trans-
fer for each 8-bit element. Figure 11–23 shows the McBSP configured to treat this
stream as a continuous stream of 32-bit elements. In this example, (R/X)FIG is
set to 1 to ignore unexpected subsequent frames. Only one read transfer and one
write transfer is needed every 32-bits. This configuration effectively reduces the
required bus bandwidth to one-fourth of the bandwidth needed to transfer four
8-bit blocks.
Figure 11–22.
Maximum Frame Frequency Operation With 8-Bit Data
DXR-to-XSR copy
DXR-to-XSR copy
DXR-to-XSR copy
DXR-to-XSR copy
DX
FSX
CLKX
Element 4
Element 3
Element 2
DR
Element 1
FSR
CLKR
RBR-to-DRR copy
RBR-to-DRR copy
RBR-to-DRR copy
RBR-to-DRR copy