dlab GmbH

SKATE – SignaKlara Algorithm Testing Environment

SKATE is a DSP code verification tool for ON Semiconductor’s audio processors of the BelaSigna® and EZAIRO™ families (SignaKlara technology). It helps developers create more reliable code in shorter time by automating the code verification process. The SKATE algorithm verification workflow assumes that a new algorithm is at first implemented In Matlab or Simulink. Based on it, reference signals are obtained with SKATE. The algorithm is then ported to a DSP using assembler or C language. To verify the DSP implementation, test vectors are injected in the DSP memory during run-time, the code is executed and the relevant signals are logged from the chip for comparison with references. SKATE supports developers by providing a collection of powerful functions automating all stages of this process.