Scalable processor architecture provides lowest cost yet versatile and feature-rich solution that will secure customers’ design investments across a range of embedded applications
Wokingham, UK – November 17, 2009. EnSilica, a leading independent provider of front-end IC design services, has significantly enhanced its design service capability with the addition of three new, highly configurable and low-power soft processor cores – the eSi-1600, eSi-3200 and eSi-3250 – to its customer IP portfolio. The new processor cores are available immediately for deployment as part of EnSilica’s full specification-to-silicon design service through a number of leading foundries and an FPGA integration service utilizing devices from all the leading vendors.
The eSi-1600, eSi-3200 and eSi-3250 processor cores are based on EnSilica’s eSi-RISC scalable processor architecture, which uniquely supports both 16 and 32-bit configurations and has already been silicon proven over a number of ASIC and FPGA designs. The processor cores also benefit from selectable Harvard/von Neumann memory and configurable cache options. The highly pipelined nature of their design gives customers a technology-independent solution that is ideal for FPGA applications which can easily be migrated between FPGA types or even to ASIC technologies.
“Several important business requirements drove us to further enhance our design services capability with the development of these new eSi-RISC processor cores,” said Ian Lankshear, Managing Director of EnSilica. “We wanted a single architecture that would be scalable over a range of embedded applications enabling customers to secure their software investment while addressing a wide range of needs. A high level of configurability would also enable hardware resources to be optimised to customers’ applications, minimizing area and power to a level not possible with a general purpose processor architecture.”
The eSi-1600 is low-power 16-bit processor that uses only 8.5k gates and delivers up to 0.7DMIPS/MHz. At only 15µW/MHz in a 0.13µ technology, it is an ideal candidate for low-cost, low-power applications such as energy monitoring, intelligent sensors, medical and wireless networking.
The eSi-3200 is a 32-bit core designed for use with on-chip memory. This configuration is only 15k gates. The 5-stage pipeline can achieve 700MHz in a 90nm process. It delivers up to 0.9DMIPS/MHz. This core is ideally suited to low-power applications requiring more code space than the eSi-1600 can provide, such as wireless communications and media processing.
The eSi-3250 is optimised for use with off-chip memory and has configurable instruction and data caches (4-64kB, direct mapped or 2 or 4-way associative). In this configuration, the core is still only 20k gates. It can deliver up to 1.2DMIPS/MHz. There is an optional IEEE 754 floating point unit and MMU. The eSi-3250 is suited to a wide range of applications including running complex operating systems.
The eSi-1600, eSi-3200 and eSi-3250 processor cores feature an instruction set that has a number of optional instructions and addressing modes, as well as support for up to 96 user-defined instructions. They deliver a 40% code density saving over the soft cores typically available from FPGA vendors, saving valuable on-chip memory resources. System clocks speeds of over 200MHz can also be achieved in Altera Stratix IV and Xilinx Virtex-6 FPGAs. All processors use the industry standard AMBA APB and AXI buses. EnSilica has a growing library of APB-based peripherals it can offer, including UART, SPI, I2C, Timers and a compact 10/100 Ethernet MAC.
Industry-standard embedded development tools have been ported to the eSi-RISC architecture to create a single development toolchain that includes the GCC 4.4.0, Binutils 2.20 and GDB 7.0. These are seamlessly integrated into the Eclipse 3.5 development environment, taking full advantage of the graphical build and debug capability provided.
“The new eSi-RISC processor cores will give our design services an additional distinctive edge in the market. Our proven expertise in communications and multimedia will allow us to optimize the cores and add the required instructions to maximize their performance enabling some interesting, ultra low-power applications,” concluded Ian Lankshear.
About EnSilica
EnSilica is an established company with many years experience providing high quality IC design services to customers undertaking FPGA and ASIC designs. EnSilica has an impressive record of success working across many market segments with particular expertise in multimedia and communications applications. Customers range from start-ups to blue-chip companies. EnSilica can provide the full range of front-end IC design services, from System Level Design, RTL coding and verification through to either a FPGA device or the physical design interface (synthesis, STA, DFT) for ASIC designs. EnSilica also offers a portfolio of IP, including a highly configurable 16/32 bit embedded processor called eSi-RISC and the eSi-Comms range of communications IP. For further information about EnSilica, visit http://www.ensilica.com. eSi-RISC product information and downloads can be found at http://www.esi-risc.com.