A growing number of applications, including VoIP, voice messaging, internet audio streaming, and audio books, involve the recording and playback of human speech. To support these applications, we’ve developed source code and a sample application for running Speex, the open-source, royalty-free software codec for voice data. The sample application demonstrates
Read MoreMCU
AN1117 IPC on LPC43xx: Managing inter-processor communications in the dual-core LPC4300
When dealing with a microcontroller that has two processor cores, it’s important to develop a clear set of rules for communications between the two cores. In the LPC4300 series, the two cores are of different types. There is a Cortex-M4 for complex applications processing, including DSP functions, and a Cortex-M0
Read MoreFlying high – Neocopter project Part I
How to connect design and electronics with ordinary fun? [youtube height="500" width="640"]http://www.youtube.com/watch?v=BP1-MZmpxsQ[/youtube] I created an UAV, or Unmanned Arial Vehicle, which is a multi rotor system. Some call it a Drone, this flying machine in a Quadro or Hexa configuration with 4 or 6 brushless motors. The airframe and landing gear
Read MoreInnovation in NXP Microcontrollers
Working in NXP research is about solving state-of-the-art issues to create innovative solutions and identifying potential opportunities. Of course it is vital that this work is executed in close corporation with the potential business and ideas can be deployed by some means to improve future products or create a complete
Read MoreSpeaking the same language
In the design process of analog/mixed-signal (AMS) ICs, there are quite a number of languages used in the front-end of the design flow (that is the phase before the physical implementation starts): languages to describe the analog and digital hardware (like Verilog-AMS, Verilog, VHDL), languages dedicated to verification for the
Read More