CT-CCV6X Intel Atom D2000/N2000 COM Express Type 6 Module
36
The system will be rebooted after user’s s2 seconds. 2 seconds added is
Intel’s limitation.
Step2
Set Initial Value into Timer Register
Target: Set TCO Timer Initial Value (Offset 0x12)
Step1: WordData = ReadIOWord(0x472) //0x460+0x12
Step2: WordData = Set Bit[9:0] //0x000~0xFFF. 1 ticks = 0.6s
Step3: WriteIOWord(0x472,WordData) //Write back to IO
Example:
If you want to reboot after 5 seconds, you should set WordData to 0x05.
5 - 2 = 3
//5 minus system’s default 2 seconds leaves the real setting
data.
3 / 0.6 = 5
//5 ticks
Step3
Reload Timer Value into Register
Target: Reload Timer Initial Value to TCO_RLD Register (Offset 0x00)
Step1: WriteIOWord(0x460, 0x01)
//Reload Timer
Step4
Start to Count
Target: Enable Time to count (Offset 0x08)
Step1: WordData = ReadIOWord(0x468) //0x460+0x08
Step2: WordData = WordData & 0xF7FF //Enabled to count
Step3: WriteIOWord(0x468, WordData) // Write back to IO
Summary of Contents for CT-CCV6X
Page 1: ......
Page 21: ...CT CCV6X Intel Atom D2000 N2000 COM Express Type 6 Module...
Page 45: ...CT CCV6X Intel Atom D2000 N2000 COM Express Type 6 Module 5 2 6 Hardware Monitor...
Page 51: ...CT CCV6X Intel Atom D2000 N2000 COM Express Type 6 Module 5 3 Chipset...
Page 62: ...CT CCV6X Intel Atom D2000 N2000 COM Express Type 6 Module...
Page 64: ...CT CCV6X Intel Atom D2000 N2000 COM Express Type 6 Module...
Page 65: ...CT CCV6X Intel Atom D2000 N2000 COM Express Type 6 Module...