在路劲D:\ti\pdk_C6678_1_1_2_6\packages\ti\csl下有这几个关于cgem寄存器的函数
csl_cgem.h
csl_cgemAux.h
cslr_cgem.h
问题如下
1、CGEM究竟是个什么样的寄存器?具体哪一本手册对其做了介绍?
2、完全不知道这三个文件的具体作用。
3、有没有一个文档专门讲解CSL文件,介绍这些函数的具体作用,以及代表的寄存器还有这些寄存器的地址等等。
补充:已经查过D:\ti\pdk_C6678_1_1_2_6\packages\ti\csl\docs中的文档,但是这些文档对于上述三个头文件的介绍极其简略,连CGEM寄存器的全称都没有写;还有对于其他的一些CSL的文件,介绍也是很简单,有些文件名以及文件是没法理解的。
1.看一下这个pdf。
2.可以查看这个以下文件夹里面的具体定义。
ti-processor-sdk-rtos-c667x-evm-05.01.00.11\pdk_c667x_2_0_11\packages\ti\csl\src\ip\cgem
3.讲解的文档只有docs里面的资料,建议结合程序和技术文档查看。
在CSL中CGEM指的就是C66x corepac。
CGEM consists of several components - the C6x CPU, the level-one memory and cache controllers (PMC and DMC), the level-two memory and cache controller (UMC), the shared MSMC SRAM and external memory plus DMA interface (XMC), and CGEM1 system components (SYS)。