New multicore DSP devices from the French firm Kalray aim to surpass FPGAs in compute-intensive tasks, such as image and signal processing, 3D augmented reality and industrial automation. The company recently demonstrated the MPPA-256, the first member of their MPPA Manycore family of processors, at CEATEC Japan.
The MPPA-256 is organized as an array of 16 clusters of 16 cores interconnected by a high-bandwidth on-chip network. The proprietary cores are based on a VLIW low-power design and integrate a 32-/64-bit floating point unit. The cores of each cluster share memory, network interfaces, a debug support unit and control logic.
The demo applications at CEATEC include H.264 video encoding of a live 1080p stream from a source with a Serial Digital Interface (SDI), using a parallel implementation of the x264 open-source encoder, an industrial automation demo featuring a set of 17 Programmable Logic Controllers (PLC) running independently and concurrently on the same chip, and a passive sonar application demonstrating the capabilities of the MPPA-256 for complex signal processing tasks. [via]
Massively Parallel DSPs Challenge FPGAs - [Link]
Ams has introduced the AS3421 and AS3422 single chip devices for active noise cancellation (ANC). Featuring integrated speaker drivers, the new devices make it easier to implement ANC in Bluetooth wireless headsets, headphones and earpieces. The ANC circuitry processes external noise sensed by a microphone embedded in the headset and generate a noise-cancelling signal, while amplifying the desired audio signal with very low distortion.
Low power consumption and long battery life are particularly important requirements in wireless headsets, and the all-analogue design of the new chips is more efficient than DSP-based (digital) speaker drivers. The devices draw just 7 mA at 1.5 V in stereo ANC mode, and less than 1 µA in quiescent mode. They also implement an ultra-low power ANC bypass mode when the user selects the playback-only function. The new devices additionally provide differential stereo line inputs to match differential line outputs from typical Bluetooth-based headset systems. [via]
Active Noise Cancellation on a Chip - [Link]
Andrew built a DIY GPS receiver with an accuracy of ~25m - [via]
A homemade GPS receiver built from the ground up using discrete components and featuring a limiting IF, followed by 1-bit ADC ahead of DSP signal processing in a Xilinx Spartan 3 FPGA. Fast FFT-based search and navigational solutions are computed by “C” code on a Windows PC
Homemade GPS receiver - [Link]
Here’s Jeri Ellsworth’s latest video, explaining the basics of DSP and SDR for beginners, and how to build a digital direct conversion receiver (SDR) using sampling detectors and FPGA DSP processing. (If you want to skip the silly cat portion of the video, start at 1:25.) [via]
DSP/SDR basics - [Link]
The new DM3730 provides best-in-class ARM and Graphics processing performance coupled with low power consumption
15 November 2011 – London element14, Premier Farnell’s global online eCommunity for electronic design engineers, has today announced availability of the DM3730 ARM® based development kit, a complete embedded development system that accelerates time to market for media-rich, portable applications.
The kit provides developers with an ARM based TI DaVinci™ digital media processor tailored for digital audio, video, imaging, and vision applications. The DM3730 device includes a general purpose processor, video accelerators, and C64 DSP, and is tailored for a range of applications like Portable Data Terminals, Navigation, Auto Infotainment, Gaming, Medical Imaging, Home Automation, Human Interface, Test and Measurement and Industrial Control.
The kit, available via element14 at a promotional price while supplies last, provides easy access to ARM® Cortex™-A8 Core based MCU design, enabling engineers to design their applications with high quality graphics and video apps with low power consumption. The kit is supported by multiple hardware peripherals including LCD touch screen interface and works with Android™, Microsoft® Windows® CE and Linux® operating systems.
For a full list of the DM3730 Development Kit features please visit:
element14 launches its latest ARM® based development kit - [Link]
Signal Wizard 3.0 is a very powerful audio signal processor that features multichannel synchronous processing. It can mix, amplify, filter, delay and adjust the phase of individual input signals, selected by using the included intuitive PC software. Signal Wizard 3.0 features a 24-bit, 96 kHz codec with six analog input and eight analog output channels, and an internal DSP processing speed of 0.6 GMACs. Signal Wizard 3.0 also incorporates two digital audio (S/PDIF) inputs and outputs. Like its two channel equivalent Signal Wizard 2.5, the software requires no knowledge of mathematics or programming.
Signal Wizard 3.0 includes very powerful mixer functions – any channel can be blended with any or all of the other channels in any proportion, since the system incorporates mixer units at the input and output signal stages. Signal Wizard 3.0ʼs unique filter design engine enables standard filter types to be created using the easy-to-use graphical software, but it also allows completely arbitrary frequency responses, both in amplitude and phase, to be realized via a simple text file import. Read the rest of this entry »
TI has new credit card sized dev-boards for the TMS320C5000 digital signal processor (DSP): [via]
The C5502 eZdsp development tool, which includes a range of integrated peripheral devices along with an XDS100v2 JTAG emulator, a complete version of the industry-leading CCS IDE v4 and access to chip support, optimized DSP, Image and Telecom library with source code, is available now at the low cost of USD $89
The C5509A eZdsp development tool is also available now at the low cost of $99 and includes a USB1.1 slave port and a microSD card slot in addition to the C5502 eZdsp USB development tool features.
The USB connected eZdsp dev boards target applications such as voice, audio, musical instruments and accessories, medical monitoring and fingerprint biometrics.
TI TMS320C5000 DSP dev-board – [Link]
If you are thinking to move on DSP, maybe dsPIC microcontrollers can be a good start as they have DSP engine built in that allows fast multiply and divide operations with arrays. For instance dsPIC30F2012 is a 16bit 30 MIPS MCU with 24kB flash and 2kB of RAM, 8channel 12bit ADC and other common peripherals. With these parameters you can start simple DSP applications before you move to better and more powerful.
This test board is really simple to build – simple LM7805 voltage regulator in power supply side, and MAX232 for RS232 interface. Other I/O pins are left open for prototyping. Seems to be that dsPIC’s aren’t very popular among hobbyists as there aren’t many projects published in the internet. But thanks to built in DSP engine things can change. [via]
Put your hands on DSP with dsPIC test board - [Link]
LCR meters are included in professional measuring instruments are quite expensive to purchase. So if you need one and don’t want to spend too much money on that – the only way is to build one
This LCR meter is based on dsPIC30F4012 microcontroller. Device can be used to analyze the analog performance of any analog device. LCR meter combines various techniques like DDS signal generation, DSP algorithms to evaluate analog signal properties. Information is displayed on graphical LCD. Project files can be downloaded here. [via]
Portable LCR meter on PIC microcontroller - [Link]
This is really huge project that is impossible to review in few sentences. Surveyor or so called SVR-1 robot is designed by Surveyor Corporation. Robot platform is equipped with wireless and video modules. It can operate autonomously or operated remotely via wireless Internet connection and console.
From embedded systems perspective interesting part is Blackfin BF537 DSP processor (1000 integer MIPS). Processor is used as main heart to control robot platform, run on-board interpreted C programs, capture images, compress and transmit them via WLAN. All these tasks of course wouldn’t be impossible without uClinux embedded OS. Probably the most exiting part of this project, that all development is based on OpenSource tools. uClinux is compiled with GNU tool-chain. Console is running by using Python software. Also all necessary schematics and firmware are available for download for studying or maybe building one. But probably this is easier to order one and enjoy the ride. [via]
Surveyor robot with DSP on board - [Link]