The following warnings occurred:
Warning [2] Undefined array key 177317 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 177317 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





Re: Power management and deep sleep



#2

Quote:
Yeah, I'm familiar with what can and can't be done with the current ARMs. I am just feeling more interested from a historical/technical/personal interest.

Aside from the CMOS implementation the effective cpu cycle
time is quite slow which contributes to the reduced power
consumption.

In normal running mode the cpu LC oscillator is enabled,
ISA bus clocks, control, and data are active, and the cpu
is continuously executing instructions. The LC tank
oscillates at ~880KHz for a voyager with an internal 4x
divide to produce the base ~220KHz clock and the resulting
56bit 3.9KHz ISA bus cycle time. Pretty sluggish but given
the application specific architecture the actual processing
throughput is equivalent to what a contemporary general
purpose processor can perform at 1-2MIPS in emulation.

The voyager firmware as an example doesn't spend too much
time polling for user input before it times out and powers
off the CPU, halts the LC oscillator, an idles all bus
signals. In this mode the LCD controller is still
driving the display clocked by an internal RC oscillator.
Seemed a bit unconventional to find this timeout pushed
into the display controller but it is quite sensible as
it allows the cpu to be fully quiesced. And the 10m
sleep timeout can then be clocked by the display RC oscillator
at a far more power conserving ~500Hz.

Contemporary SoCs have sophisticated power management
schemes and support power down of functional subsystems
independently. But I find the NUT cpu design quite
interesting, particular considering the relative infancy
of VLSI design in 1978.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Deep Drawn Aluminum Sources Hugh Evans 11 2,844 11-22-2011, 02:24 AM
Last Post: David Griffith
  Re: Power management and deep sleep Monte Dalrymple 0 750 01-17-2011, 06:57 PM
Last Post: Monte Dalrymple
  Power management and deep sleep Tim Wessman 7 2,040 01-09-2011, 05:09 PM
Last Post: Christoph Giesselink
  Updated DATA management (STAT & DATA) Geir Isene 10 2,595 11-21-2010, 04:18 PM
Last Post: Geir Isene
  HP-41 File management system Geir Isene 4 1,709 11-21-2010, 02:57 PM
Last Post: Geir Isene
  HP SmartCalc 300s - How deep...? Joerg Woerner 10 2,786 01-23-2009, 04:59 PM
Last Post: Joerg Woerner
  Newbie Stack/Memory Management (33s) Adam Price 0 811 02-27-2007, 06:24 PM
Last Post: Adam Price
  deep cycling NiCad N cells db (martinez, ca.) 8 2,113 02-12-2007, 12:21 PM
Last Post: Richard Ottosen
  PC power > HP-calc power, yet... $PC = $HP48gx ECL 7 2,071 12-03-2006, 08:04 PM
Last Post: Tim Wessman
  HP 17bii+: Financial Management Rate of Return (FMRR) Question E 7 2,049 09-01-2006, 05:47 PM
Last Post: e

Forum Jump: