- Products
- Product Reviews
- Product How Tos
- New Product Releases
- Product Categories
Product Brief
Tensilica offers free production-ready processor Core for FPGAs
Clive Maxfield4/16/2008 4:14 PM EDT
The folks at Tensilica have announced that the Diamond Standard 106Micro processor core – which they say is the industry's smallest licensable 32-bit processor core based on an industry-standard architecture – is now available for FPGA designers as part of Synplicity's newly announced ReadyIP program.
With no up-front licensing fee and no royalties until 10,000 units, the Diamond Standard 106Micro is essentially free for many FPGA designers. This 106Micro offering combines the benefits of the "free IP" that FPGA users expect to receive from their FPGA silicon vendor, with the freedom to migrate their design to other FPGA architectures, structured ASIC or standard cell implementations. Synplicity's ReadyIP program delivers an encrypted design methodology for FPGA implementation, allowing designers to incorporate the Diamond Standard 106Micro using the Synplify Pro and/or Synplify Premier synthesis environments. Additionally, Tensilica supports Synplicity's new System Designer IP integration tool by providing IP-XACT models of the processor. Also, a free 15 day evaluation version of the Xplorer Diamond Edition software toolkit and IDE is also available through the ReadyIP program and from www.tensilica.com
About the Diamond Standard 106Micro CPU
Based on the Tensilica's Xtensa architecture, the Diamond Standard 106Micro CPU, is ideal for designers looking for a basic 32-bit controller, particularly for those migrating up from an 8- or 16-bit controller. Although the Diamond 106Micro is extremely small, it employs a 5-stage pipeline so it can easily achieve frequencies of >100 MHz in many different FPGA fabrics. By modelessly switching between 24- and 16-bit narrow instructions, it achieves a much higher code density than other 32/16-bit architectures.
The Diamond 106Micro has an iterative, multi-cycle 32x32 multiplier that greatly enhances performance on arithmetic and DSP code. The processor uses a non-windowed 16-entry AR register file to keep area low. The tightly coupled instruction and data memory on the Diamond 106Micro can be used to store performance-sensitive code and data, for example, to achieve high performance on interrupt handlers.
The Diamond Standard 106Micro has a rich interrupt architecture with an integrated interrupt controller with 15 interrupts and an integrated timer. This simplifies system design since no external hardware needs to be added for these functions. The Diamond 106Micro includes an AHB-lite interface, so designers can easily integrate it into a design with existing AMBA-based peripherals.
Pricing and availability
The Diamond Standard 106Micro for use with Synplicity's Synplify Pro software for FPGAs is available now for download through the Synplifity tool. A click-through license explains the terms of use for FPGA designers. A complete software tool suite is available for a 15-day free evaluation from the Synplicity tools or Tensilica's web site at www.tensilica.com.
Most Popular
Datasheets.com Parts Search
185 million searchable parts
(please enter a part number or hit search to begin)
Our technical library houses over 4,000 high-quality sponsored white papers, application notes, reference guides, use cases—all organized by company.

