Daily Archives: 2015-09-15

VoCore: Save Some Power(1.0w => 0.6watt)

Some users are asking about save power on VoCore, it is easy to do.

1. Download this simple tool: mems(or compile mmio)

2. scp this mems to VoCore.

3. make it executable.

chmod +x mems

4. call the following command to save power by shutting down ethernet 0~3.

./mems 0x101100c0 0x08002000
./mems 0x101100c0 0x08002001
./mems 0x101100c0 0x08002002
./mems 0x101100c0 0x08002003

4.b. if you want to power on ethernet 0~3, just call the following command:

mems 0x101100c0 0x00002000
mems 0x101100c0 0x00002001
mems 0x101100c0 0x00002002
mems 0x101100c0 0x00002003

From datasheet, this register(0x101100c0) is used to send message to internal registers, so we can use it to save power by closing ethernet ports that we do not use.
PS: better to call the command once VoCore boot up or it might fail.