Tag Archives: DSP

Altera adds Floating Point feature to Gate Arrays


The hardened single-precision floating point DSP blocks included in Arria 10 and Stratix 10 devices are based on Altera’s variable precision DSP architecture. Unlike traditional approaches that implement floating point by using fixed point multipliers and FPGA logic, the hardened floating point DSP blocks eliminate nearly all the logic usage required for existing FPGA floating-point computations. The technology enables Altera to deliver up to 1.5 TeraFLOPs DSP performance in Arria 10 devices and up to 10 TeraFLOPs DSP performance in Stratix 10 devices. This now gives DSP designers the choice of either fixed or floating-point modes. The floating point blocks are backwards compatible with existing designs.

Altera adds Floating Point feature to Gate Arrays – [Link]

Massively Parallel DSPs Challenge FPGAs

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]

Active Noise Cancellation on a Chip

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]

Homemade GPS receiver

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

DSP/SDR basics

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]

element14 launches its latest ARM based development kit

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 – Powerful audio signal processor

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. Continue reading Signal Wizard 3.0 – Powerful audio signal processor

TI TMS320C5000 DSP dev-board

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]

Put your hands on DSP with dsPIC test board

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]

Portable LCR meter on PIC microcontroller


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]