SPRUIW9C October 2021 – March 2024 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
For a continuous export of data from the CLB peripherals, SPI RX buffers can be used. CLB data can be exported through the SPI RX buffers without CPU/CLA interventions.
For the F28003x devices, CLB1 and CLB2 have access to SPIA and SPIB, respectively, as shown in Table 32-15.
CLB Instance | SPI Instance |
---|---|
CLB1 | SPIA |
CLB2 | SPIB |
When the CLB to SPI data exporting is enabled, 16-bit data can be exported from CLB to SPI RX buffers. The 32-bit HLC R0 register is the data that is exported to the SPI RX buffers. The user can select which 16-bit range of the HLC R0 is exported by configuring the CLB_SPI_DATA_CTRL_HI.SHIFT. The CLB also controls when HLC R0 data must be transferred to the SPI RX buffer through CLB_SPI_DATA_CTRL_HI.STRB that selects one of the HLC event signals from the static switch block.
When CLB to SPI data exporting is required, note: