Hello.
Our company is using DM816x CYGA2 in one of industrial microcontrollers.
We are using NUCLEUS RTOS kernel as SW base.
We have found out that there is no information regarding SmartReflex in TM for the CPU. We are missing description of peripherial registers.
We have found the "linux-2.5.37-psp04.00.00.12" on TI support site. There is AVS driver implemented there.
How to implement AVS driver in non-Linux system without SR peripherial description? How to get get HVT and SVT values from registers and how to handle interrupts?
Is it safe to fix voltage on 1V level until we will implement AVS driver?
Also I have found the:
2. http://processors.wiki.ti.com/index.php/TI81XX_PSP_PM_AVS_Driver_User_Guide
Both description says that operating voltage window is 800mV to 1050 mV. However in lateest datasheet the recommended window is 0.85V - 1.00V (page 137).
What should we use in our system?
Also I have a question regarding AVS operation in general: with increasing of CPU temperature the operating voltage should be increased or decreased?
We found in latest datasheet on page 140 an example that CPU similar to one we use with 60C case temperature has AVS Variable Core voltage = 0.8 V. But according to page 137 I expected to see at least 0.85V. Please comment this? What core coltage is expected?
If recommended window is 0.85V - 1.00V then please provide recalculated values of gain min limit for SR.