CSL Function Tables
3.1 CSL Function Tables
Table 3–1. CACHE
Syntax
CACHE_Clean
CACHE_EnableCaching
CACHE_Flush
CACHE_GetL2SramSize
CACHE_Invalidate
CACHE_Reset
CACHE_SetL2Mode
CACHE_SetPccMode
CACHE_SUPPORT
Note:
F = Function; C = Constant; M = Macro; S = Structure; T = Typedef
Table 3–2. CSL
Syntax
CSL_Init
Note:
F = Function; C = Constant; M = Macro; S = Structure; T = Typedef
3-2
Each of the tables in this section contains information about a specific CSL
module and its APIs. The syntax is shown next to a column indicating the type
of API: Function, Constant, Macro, or Structure. A brief description of each is
provided along with a page reference for more detailed information.
Type
Description
F
Cleans a specific cache region
F
Enables caching for a specified block of address space
F
Flushes a region of cache
F
Returns current L2 size configured as SRAM
F
Invalidates a region of cache
F
Resets cache to power-on default
F
Sets L2 cache mode
F
Sets program cache mode
C
A compile time constant whose value is 1 if the
device supports the CACHE module
Type
Description
F
Initializes the CSL library
Page
4-3
4-4
4-5
4-5
4-6
4-7
4-7
4-9
4-9
Page
4-10
Need help?
Do you have a question about the TMS320C6000 and is the answer not in the manual?