Part Number: TMS320F28388D
Hi,
Ideally we wanted to run the CLB off of the 200 MHz system clock, however the TRM indicates that it can only run at 150 MHz.
Can you confirm, we can not run the CLB off of the 200 MHz system clock in the F28388 device?
If this is the case, then we tried to run the CLBs in ASYNC mode dividing our 500 MHz AUXPLL down to 100 MHz.
We are using the SysCtl_setCLBClk function and we want to configure CLB 3 and CLB4 to run ASYNC.
So we issue the function twice, first for CLB3 and second for CLB4.
However, the call for CLB4 overwrites the setting for CLB3 setting it back to SYNC mode.
The comments for the SysCtl_setCLBClk indicate that only one enumerated value can be entered in the inst argument.
Please advise, if I want to configure multiple CLBs to use SYSCTL_CLBCLK_ASYNC what do you recommend?
A previous ticket indicated the function might need to be updated but we checked the sysctl.h file in the latest version and it is the same.
Should we write our own function to configure the CLB clock to ASYNC on multiple CLB or is there a way to do this using TI provided function calls?
This seems like a very common thing to do to have it broken and I want to make sure I wasn't misunderstanding something.
Thank you,
Jennifer
Jennifer
