TI Autonomous Driving Algorithms (TIADALG) Library User Guide
csl_dspcachec7.h
Go to the documentation of this file.
1 #ifndef CSL_DSPCACHEC7_H_
2 #define CSL_DSPCACHEC7_H_
3 
45 #ifdef __cplusplus
46 extern "C" {
47 #endif
48 
49 
50  #include <stdint.h>
51 
52 
84  //Function Prototypes
85 
86 
88  // Data Cache Enable and Disable Operations
90 
99  //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
100  // DMC MAINTAINENCE OPERATIONS
101  //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
102 
103 
136  void CSL_c7xFreezeL1DCache();
137 
138 
139 
173 
174 
207  uint64_t CSL_c7xStatusL1DCache();
208 
209 
242  uint64_t CSL_c7xCleanL1DCache();
243 
244 
245 
279 
280 
313  uint64_t CSL_c7xInvalidateL1DCache();
314 
315 
316 
354  uint64_t CSL_c7xSetL1DCacheSize(uint64_t l1dmod);
355 
356 
390  uint64_t CSL_c7xGetL1DCacheSize();
391 
392 
393 
394 
395  //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
396  // PMC MAINTAINENCE OPERATIONS
397  //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
398 
431 
432 
465 
466 
467 
500 
501 
502 
503  //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
504  // UMC MAINTAINENCE OPERATIONS
505  //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
506 
507 
508 
551  void CSL_c7xSetL2CacheSize(uint64_t);
552 
553 
554 
555 
590  uint64_t CSL_c7xGetL2CacheSize();
591 
592 
593 
626  void CSL_c7xFreezeL2Cache();
627 
628 
629 
662  void CSL_c7xUnfreezeL2Cache();
663 
664 
698  uint64_t CSL_c7xStatusL2CacheOper();
699 
700 
701 
702 
736  uint64_t CSL_c7xStatusL2CachePoper();
737 
738 
739 
740 
741 
774  void CSL_c7xCleanL2Cache();
775 
776 
777 
811 
812 
846 
847 
848 
849 
850 
851 
852 
862 #ifdef __cplusplus
863 }
864 #endif
865 
866 #endif // end of _CSL_CACHE_H_ definition
void CSL_c7xInvalidateL1PCacheSuper()
uint64_t CSL_c7xCleanL1DCache()
void CSL_c7xInvalidateL2Cache()
uint64_t CSL_c7xGetL2CacheSize()
uint64_t CSL_c7xCleaninvalidateL1DCache()
uint64_t CSL_c7xGetL1DCacheSize()
void CSL_c7xCleanL2Cache()
void CSL_c7xUnfreezeL2Cache()
uint64_t CSL_c7xSetL1DCacheSize(uint64_t l1dmod)
uint64_t CSL_c7xStatusL1DCache()
void CSL_c7xInvalidateL1PCacheUser()
void CSL_c7xInvalidateL1PCache()
uint64_t CSL_c7xStatusL2CacheOper()
void CSL_c7xUnfreezeL1DCache()
void CSL_c7xCleaninvalidateL2Cache()
void CSL_c7xSetL2CacheSize(uint64_t)
void CSL_c7xFreezeL2Cache()
uint64_t CSL_c7xStatusL2CachePoper()
uint64_t CSL_c7xInvalidateL1DCache()
void CSL_c7xFreezeL1DCache()

© Copyright 2018 Texas Instruments Incorporated. All rights reserved.
Document generated by doxygen 1.8.6