Electronicdesign 7803 1114 Labbench Promo

Thinking Outside the Box

Oct. 28, 2014
Check out three technologies from Micron, Somnium, and Spansion that take a different approach to performance and optimization.

Thinking outside the box can lead to some interesting solutions. Sometimes the ideas turn out to be really good. Micron, Somnium, and Spansion have technology that fit this characterization.

Automata Rules

Micron Automata Processor (see “Automata Processor Piques Parallel Processing”) is now available featuring the SDK (software development kit) that includes the ANML “animal” (automata network markup language) compiler. ANML provides a more powerful mechanism than the more familiar regular expression that is also supported by the Automata Processor (AP).

Download this article in .PDF format
This file type includes high resolution graphics and schematics when applicable.

The AP now has a 512-vector cache that allows the AP to handle 512 simultaneous input streams. It can process 128 million symbols/s. The chip contains almost 50K state transition elements (STE). It can match over 6000 sequences and there are six independent result regions. The chip has only a 4-W TDP.

The AP is ideal for packet processing, implementing pattern-based rules, and a host of other applications that are just being developed.

Linking Optimization

Program optimization can take place in a number of areas. The compiler can optimize source code. Code generators can perform micro optimization and there are global or whole program optimizers. Some just-in-time (JIT) compilers perform multiple optimization passes based on run-time profiling.

Somnium’s device-aware resequencing tool (DRT) technology performs global optimization in the linker. The Somnium gcc compiler adds hints for the linker.

Somnium’s DRT (device-aware resequencing tools) uses the normal design flow (see the figure), but it employs an optimized gcc compiler and linker that perform global optimization. The compiler provides hints to the linker that in turn optimizes the code sequences that wind up in the executable. Hints about the target RTOS as well as Somnium DRT optimized libraries can be mixed with an application to create an optimized executable. The tools are supported with Eclipse IDE plug-ins. Freescale Kinetis and i.MX platforms are the initial target for these tools.  

DRT can reduce code size up to 25% while providing better performance. DRT can handle processor interaction with platforms like the Cortex-M7 that can employ a Non Uniform Memory Architecture (NUMA).

Hosting HyperBus

Spansion’s new Traveo microcontroller targets automotive HMI (human-machine interface) applications. It is based on a Cortex-R5 core and it has plenty of connectivity support like CAN and automotive Ethernet. There is a 2D/3D graphics engine that can take advantage of lots of memory, but like many SoCs it uses off-chip memory for this aspect of the solution. HyperBus (see “How HyperBus Delivers 330 Mbyte/s Using a Dozen Signals”) is one of the interfaces on the Traveo that is available to developers.

HyperBus has an 8-bit data bus that uses about twice the number of signals of quad SPI (QSPI). It also has a bandwidth over 300 Mbytes/s compared to QSPI and other alternatives that run under 100 Mbytes/s. Spansion initially delivered flash-based HyperBus chips, but RAM versions are now available.

Traveo and HyperBus fill a niche between microcontrollers and higher-end microprocessor solutions. DDR3 and DDR4 can deliver faster memory platforms but with a higher monetary and power cost.

Download this article in .PDF format
This file type includes high resolution graphics and schematics when applicable.

These three technologies do not take the normal approach, but they deliver better performance, cost, and efficiency compared to alternatives. Sometimes choosing the non-standard solution may be the best alternative.

Sponsored Recommendations

TTI Transportation Resource Center

April 8, 2024
From sensors to vehicle electrification, from design to production, on-board and off-board a TTI Transportation Specialist will help you keep moving into the future. TTI has been...

Cornell Dubilier: Push EV Charging to Higher Productivity and Lower Recharge Times

April 8, 2024
Optimized for high efficiency power inverter/converter level 3 EV charging systems, CDE capacitors offer high capacitance values, low inductance (< 5 nH), high ripple current ...

TTI Hybrid & Electric Vehicles Line Card

April 8, 2024
Components for Infrastructure, Connectivity and On-board Systems TTI stocks the premier electrical components that hybrid and electric vehicle manufacturers and suppliers need...

Bourns: Automotive-Grade Components for the Rough Road Ahead

April 8, 2024
The electronics needed for transportation today is getting increasingly more demanding and sophisticated, requiring not only high quality components but those that interface well...

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!