Nuvoton Platform Considerations
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).
Nuvoton Platform Overview
Using the Nuvoton SDK