Nuvoton Platform Considerations
  • Meters
    • The serial connection speed only allows 6 individual real-time meters.
      • Click the switch next to each meter to enable.
      • Meters will only run on the window in focus.
    • Enabling Input/Output meters on the Meters and Analysis window will use ARM CPU resources.  See below for details.
  • ARM CPU Resources
    • The NUC505 runs at 100MHz
    • Approximately 11.6 milliseconds of CPU time is available for DPS to process audio at 44.1kHz sample rate.
    • Approximately 10.6 milliseconds of CPU time is available at 48kHz sample rate.
    • Each DPS feature uses some of this CPU time:
      • Audio Buffer Handling – 0.5 ms
      • 1 EQ band – 0.26 ms
      • 1 Automatic Gain Controller (AGC) – 1.2 ms
      • Input/Output Meters – 0.3 ms
      • Dynamic Stereo Enhancement – 2.3 ms
      • Simple Stereo Enhancement (no AGC) – 1.5 ms
      • 3D Headphone Enhancement – 0.3 ms
      • Virtual Subwoofer – 0.7
    • If the available CPU time is exceeded, CPU overload sound will occur.
    • CPU overload sounds like fast ticking distortion in the audio.  If this occurs you may free up CPU resources using these methods:
      • Bypass all unused EQ bands.
      • Turn off Input/Output meters while tuning.
      • Bypass the High Pass Filter if possible.
      • Switch to Full Band or Low Only output AGC modes.
      • Do not provide Bass or Treble controls.
      • Use Simple Stereo Enhancement.
      • Comment-out any unused function(s) in the ARM audio processing buffer loop (nuc505_isr.c).