1、cpu内部时钟是多少?1GHz还是1.25GHz,运行时如何查看?
2、假如cpu内部时钟是1GHz,现在我想通过默认的内部时钟产生定时器中断,且需要产生每秒100次(100Hz)的定时器中断,应该如何配置?周期寄存器应该设置为多少? 查看了TIMER的user guide,不得其解
望解答,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1、cpu内部时钟是多少?1GHz还是1.25GHz,运行时如何查看?
2、假如cpu内部时钟是1GHz,现在我想通过默认的内部时钟产生定时器中断,且需要产生每秒100次(100Hz)的定时器中断,应该如何配置?周期寄存器应该设置为多少? 查看了TIMER的user guide,不得其解
望解答,谢谢!
hao wu
你好
1 6678支持1G和1.25G,你可以通过PLL配置或者从芯片partnumber的最后几位获得,如果是25,则为1.25GHz
2 timer的例子:C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_11\packages\ti\csl\example\timer
Thomas Yang 您好
1、part number是事先印在芯片上的吧? 没有在运行的时候查看频率的机制吗?运行的时候频率不会出现浮动吗?
2、刚才把csl里面的timer例程跑了一下,用定时器中的周期寄存器,设置了周期为1千万,软仿真跑完大概目测3-4秒,硬仿真一直没有跑完,如果频率是1GHz的话,应该在0.01s就能跑完啊? 还有如何设置timer的输入时钟?例程中没找到相关的设置。
谢谢!
您好,
输入时钟可以选择internal or external,可以通过TCR寄存器中的CLKSRC选择,如果选择internal,则对应的clock为CPU/6。通过CSL_tmrHwSetup可以完成CLKSRC的选择配置,在CLS下的例程中都是使用的默认配置,即使用internal clk。关于CPU主频的配置,可以参考CCS安装目录ccsv5\ccs_base_5.0.3.00023\emulation\boards\evmc6678l\gel的gel文件,其中对CPU的主频进行了配置,默认是1GHz,可以根据需要修改。
谢谢