Design
EnSilica boosts front-end IC design services with launch of new eSi-RISC configurable processor cores
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 utilising devices from all the leading vendors.
The “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, minimising 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 optimise the cores and add the required instructions to maximise their performance enabling some interesting, ultra low-power applications,” concluded Ian Lankshear.