Tensilica announces customisable processor
Tensilica has introduced the Xtensa 8 customisable processor, the eighth generation of its low-power dataplane processor cores (DPUs).
With power dissipation starting at just 12uW/MHz, the Xtensa 8 processor core starts at a size of just 15,000 gates and consumes less than 0.05mm2 in 40nm process technology.
Designers using an Xtensa 8 DPU can select from an expanded library of pre-verified configuration options to get the exact functionality they need.
Enhancements in this new generation processor include pairs of 32-bit GPIO (general purpose input/outputs) and 32-bit Queue interfaces for direct connection to RTL (register transfer level) blocks, and a low-area, double-precision floating-point accelerator.
As the Xtensa 8 processor core can be customised, designers have a wide range of choices available to meet area, power and performance requirements.
Full synthesis scripts are provided for all major EDA vendors allowing designers to target their favourite libraries and processes.
A typical small configuration consumes 17uW/MHz of power while occupying 0.046mm2 in TSMC 40LP process technology.
That same configuration, synthesised for maximum performance in the same process technology, can run up to 540MHz and still only consumes 25uW/MHz of power with an area of 0.074mm2.
The Xtensa 8 processor core can be customised with configuration check-box options that provide control and data input/output capabilities that entirely bypass the main system bus.
This allows direct connectivity to blocks of RTL in the SOC, providing fine-grained, low-latency control of those hardware blocks.
These connections also allow Xtensa 8 DPUs to stream data to RTL blocks at much higher speeds to improve system performance.
The 32-bit GPIO (general-purpose input output) interface provides 32-bit input and 32-bit output control and status information exchange, which is naturally accessed directly as registers from the processor's regular instruction set.
This interface is suitable for peripheral control and monitoring.
The 32-bit input and 32-bit output Queue interfaces operate like FIFO (first in, first out) interfaces, providing a high-bandwidth and low latency mechanism for streaming data to and from other blocks in the system or other Xtensa processors.
To the programmer's viewpoint, input and output queue data is register based for simple and quick access - there is no need to load or store the data before and after any computation.
Tensilica added a lightweight, double-precision floating-point acceleration (FPA) option.
It is small in area, consumes less than 7K gates and helps speed up applications that require high-precision, low-bandwidth data operations, such as in motor control or GPS software stacks.
This acceleration option is provided in addition to the existing single precision FPU (floating point unit) option.
Tensilica also added enhanced SOC infrastructure choices, including AMBA AHB-Lite and AXI bridges with asynchronous or synchronous clocks and synchronous/asynchronous reset capabilities.
Tensilica's Xtensa processor cores are completely backwards compatible, meaning that code written for the first-generation Xtensa processors will still run on the Xtensa 8 processor.
This allows designers to quickly migrate to new versions in order to take advantage of the power savings, performance improvements and additional functionality.
Not what you're looking for? Search the site.
Browse by category
- Active Components (11,514)
- Active Components (4)
- Analogue and Mixed Signal ICs (1,715)
- Communications ICs (Wired) (1,798)
- Communications ICs (Wireless) (1,586)
- Discrete Power Devices (426)
- Memory Devices and Modules (766)
- Microprocessors, Microcontrollers and DSPs (2,065)
- Power Supply ICs and Controllers (2,406)
- Programmable Logic Devices (606)
- Standard Logic Devices (142)
- Design and Development (9,583)
- Design and Development (1)
- Design and Development Hardware (1,035)
- Design and Development Software (4,649)
- Design Services (310)
- Embedded Software and Operating Systems (1,681)
- Intellectual Property Cores (1,553)
- Reference Designs (354)
- Electronics Manufacturing, Packaging (3,238)
- Enclosures and Panel Products (3,466)
- Enclosures and Panel Products (2)
- Fans and Blowers (228)
- Floor-Standing Racks, Cabinets, Enclosures (252)
- Gaskets, Seals and Screens (125)
- Handheld and Other Small Enclosures (143)
- Heatsinks and Thermal Management (203)
- Indicators and Audio (80)
- Instrument Cases, Benchtop, Wall-Mounting Enclosures (346)
- LCD Modules (492)
- Monitors (135)
- Other OEM Display Modules, Meters (241)
- Printers, Knobs, Bezels, Other Panelware (157)
- Rotary Controls, Joysticks etc (138)
- Switches and Keyboards (604)
- Touchscreens and Touch Sensors (313)
- Industry News (1,973)
- Interconnection (3,144)
- Antennas and Feeders (316)
- Boards and Backplanes (156)
- Cables and Wires (475)
- Interconnection (12)
- PCB Connectors (609)
- Plugs and Sockets (1,234)
- Terminals and Power (287)
- Optoelectronics (1,750)
- Passive Components (3,203)
- Capacitors (694)
- Circuit Protection Devices (508)
- Electromechanical Components (576)
- EMC Components (413)
- Frequency Control Components (434)
- Passive Components (1)
- Resistors (317)
- Transformers and Inductors (260)
- Power Supplies (2,546)
- AC/DC Power Supplies (1,062)
- Batteries and Chargers (253)
- DC/AC Inverters (78)
- DC/DC Convertors (923)
- OEM Power Supplies (0)
- Power Supplies (7)
- UPSs (223)
- Subassemblies (5,000)
- CompactPCI Boards, Assemblies (380)
- Embedded Computing and Control (1,355)
- Networking Hardware (950)
- PC-Compatible Boards, Assemblies (804)
- Subassemblies (1)
- VMEbus Boards, Assemblies (425)
- Wireless Communications (1,085)
- Test and Measurement (5,270)
- ATE Systems (393)
- Board-Level Instruments (556)
- Compliance Engineering (908)
- Sensors and Data Acquisition (925)
- Stand-Alone Instruments (2,038)
- Test Accessories (430)
- Test and Measurement (5)