feature article
Subscribe Now

Signals for Noise

Three New Processors Deal with Noise in Different Ways

“Ten people who speak make more noise than ten thousand who are silent.” – Napoleon Bonaparte

Noise is big business these days. And, this week, we look at three brand new chips that all make noise, more or less deliberately.

First up, there’s Cirrus Logic’s new CS47L90, the first of what I suspect will be a series of high-powered audio chips. Cirrus calls it a “smart audio codec,” but that undersells the device’s capabilities. This is a 7-processor beast designed to wrestle audio streams to the ground and make them beg for mercy. If it happens in the audio spectrum, this chip can probably do it.

Most simplistically, it’s a playback device. It takes digital bit streams in just about any encoding format you’d like and emits an amplified waveform ready for your speakers (provided they’re small speakers; large speakers require an external amplifier). But it’s also smart enough to monitor the average energy being pumped into those speakers so that they don’t overheat, and it monitors speaker travel so they don’t overextend and damage themselves.

If you want to massage the audio stream during playback, one of the chip’s seven DSP cores will happily supply bass boost, midrange filtering, or any of a number of other canned effects. The DSPs are user-programmable, so you can also invent your own effects. If you’re a purist, on the other hand, there’s a playback path that bypasses all the DSPs and sends the unmolested recording out as-is.

Going the other direction, the CS47L90 also records. With two or even three microphone inputs, it can handle echo cancellation and reduce ambient noise by cleverly comparing the audio streams. It’s got a DSP dedicated purely to always-on voice recognition (think Siri or Alexa) that’s been tuned for low power consumption.

The combination of onboard audio drivers and voice recognition suggest something like a cellphone as a typical-use case for this chip, and that’s not too far off. Cirrus Logic believes that voice recognition is coming to everything: cars, industrial devices, wearables, etc. Someday, we’ll all ditch our shiny touchscreens and simply talk to our gadgets, and, for that to work, you need serious audio processing at low power levels. With seven DSP cores all dedicated to different aspects of audio, the ’L90 might be overkill for some applications, so Cirrus Logic is likely to produce simpler, more streamlined variations before long. The ’L90 is just the first taste. The high volume, so to speak, comes later.

Using noise in an entirely different way is Synopsys, which has just rolled out a new version of its ARC synthesizable processor. The new ARC SEM (for secure embedded) is a variation on the existing ARC EM processor, but with obfuscation added. As we’ve covered in these pages before, spooky side-channel attacks are able to glean a remarkable amount of information about the goings-on inside a CPU merely by monitoring its RF noise or the amount of current it consumes. Thwarting such attacks is tricky and can’t really be done after the fact. You have to design your CPU or SoC to mask that information, usually through subtle fabrication tricks. But Synopsys lets you attack the attacker in another way: by using a CPU that’s designed to hide its activities.

Because it’s synthesizable, the ARC SEM obviously can’t hide behind build-time tricks. Instead, its microarchitecture includes gratuitous and circuitous paths that can optionally be switched on to disguise its operation. For example, if you’re running a sensitive key-extraction algorithm, you might want to switch on the SEM’s alternative obfuscation features, which randomize the timing of some arithmetic and logic functions. The randomness confounds most side-channel attacks, which rely on the generally deterministic nature of an ALU. Using ARC’s obfuscation features does slow down performance a little bit – Synopsys says 5–10 percent – but that’s a small price to pay for increased security. Besides, it’s optional, and it can be switched on and off at will. Run your RTOS in normal mode, and then enable the security stuff when it’s needed.

Can ARC’s soft-CPU features replace fabrication tricks for hiding energy consumption and timing? That’s up to you. There’s no reason you can’t use both together, and most security-conscious designers probably will. But the ARC SEM adds yet another tool, another wrench to throw in the machinery of nosy hackers.

Finally, NXP is making noise about a new member of its i.MX family of ARM-based microcontrollers. This newest version is called i.MX 6ULL. If you’re an aficionado of NXP part numbers, you’ll recognize that the new 6ULL fits at the bottom of NXP’s long line of i.MX processors, one notch below the i.MX 6UltraLite and several notches below the 6Solo and its brethren. In short, it’s a low-end ARM Cortex-A7 chip.

At just $3.50 in large quantities, it packs a lot of goodies into a small and cheap package. In addition to the aforementioned 500-MHz ARM core, there’s a 128KB L2 cache, an LCD display driver, two Ethernet interfaces, a 24-bit parallel camera input, a pair of USB OTG ports, 12-bit ADC inputs, and a gaggle of DRAM and flash interfaces. The thing even runs Linux. And, of course, there’s an evaluation board to get you up and running.

The combination of Ethernet, LCD interface, and modest processing power makes the new 6ULL a good fit for industrial controllers, kiosks, printer/scanners, and similar fixed devices that don’t run complicated apps and don’t need to be portable. It’s also pin-compatible with its big brother, the 6UltraLite, so there’s an easy upgrade path if the CPU proves to be inadequate.

For the historically minded, the i.MX product line used to belong to Freescale before that company was acquired by NXP. Freescale, in turn, used to be part of Motorola Semiconductor after that company was spun out of Motorola, parts of which then got sold to Google and then later resold to Lenovo. NXP was previously Philips Semiconductors, which was itself spun out of Philips NV. Confused yet? And the whole kit and caboodle may soon become part of Qualcomm, if rumors of that $30 billion takeover turn out to be true. That kind of activity makes a lot of noise.

Leave a Reply

featured blogs
Aug 1, 2021
https://youtu.be/I0AYf5V_irg Made in Long Ridge Open Space Preserve (camera Carey Guo) Monday: HOT CHIPS 2021 Preview Tuesday: Designed with Cadence Video Series Wednesday: July Update Thursday:... [[ Click on the title to access the full blog on the Cadence Community site. ...
Jul 30, 2021
You can't attack what you can't see, and cloaking technology for devices on Ethernet LANs is merely one of many protection layers implemented in Q-Net Security's Q-Box to protect networked devices and transaction between these devices from cyberattacks. Other security technol...
Jul 29, 2021
Learn why SoC emulation is the next frontier for power system optimization, helping chip designers shift power verification left in the SoC design flow. The post Why Wait Days for Results? The Next Frontier for Power Verification appeared first on From Silicon To Software....
Jul 28, 2021
Here's a sticky problem. What if the entire Earth was instantaneously replaced with an equal volume of closely packed, but uncompressed blueberries?...

featured video

Intelligent fall detection using TI mmWave radar sensors

Sponsored by Texas Instruments

Actively sense when a fall has occurred and take action such as sending out an alert in response. Our 60GHz antenna-on-package radar sensor (IWR6843AOP) is ideal for fall detection applications since it’s able to detect falls in large, indoor environments, can distinguish between a person sitting and falling, and utilizes a point cloud vs a person’s identifiable features, which allows the sensor to be used in areas where privacy is vital such as bathrooms and bedrooms.

Click here to explore the AOP evaluation module

featured paper

Harnessing the Power of Data to Enhance Quality of Life for Seniors

Sponsored by Maxim Integrated

This customer testimonial highlights the CarePredict digital health platform. Its main device, the Tempo wearable, uses artificial intelligence to derive actionable insights to enhance care and quality of life for seniors.

Click to read more

featured chalk talk

Multi-Protocol Wireless in Embedded Applications

Sponsored by Mouser Electronics and STMicroelectronics

As our devices get smarter, our communication needs get more complex. In this episode of Chalk Talk, Amelia Dalton chats with Marc Hervieu from STMicroelectronics joins me to discuss the various topologies present in today’s wireless connectivity, and how the innovative architecture and flexible use of resources of the STMicroelectronics STM32WB microcontroller can help you with your wireless connectivity concerns in your next embedded design.

Click here for more information about STMicroelectronics Wireless Connectivity Solutions