Highlights

PiP-AMBA $10K Package

AMBA infrastructure IP core library special package

A web-only special: get this complete AMBA infrastructure library ready to use with popular 32-bit processors for just $10,000.
• read news
• order from the product page

Function Subsystems

Our IP subsystems combine commonly-paired functions in a pre-integrated, pre-verified IP block. They include:

Pre-expanded PiPs

This package is pre-expanded for several popular 32-bit processors:

  • PIP-AMBA expanded kernel AHB and APB infrastructure library.

These PIPs are expanded for ARM processors:

  • PIP7-TDMI for ARM 7 family processors using the native bus
  • PIP-AMBA for ARM 7 and 9 family processors using the AMBA bus
  • PIP-AMBA-E for the ARM926EJ offered by eASIC for their Nextreme structured ASICs

Related information:

ARC SoC Kernel at ARC ConfigCOn

What's an SoC Kernel? What are CAST PiPs? Download our 2007 ConfigCon Israel presentation (PDF)

Use Synplicity's SynplifyPro tool? Then a special evaluation version of the PiP-AMBA is available to you through their ReadyIP program.

SYnplicity ReadyIP PiP-AMBA evaluation program

System design services:

Our partners SoC Solutions are ready to help complete your system integration project on-time and on-budget. Read about their recent work on the Synplicity PiP-AMBA, or learn more about their services on their site.

SoC Solutions for 32-bit AMBA system design services

 

Platform IP Products

Our Platform IP products combine multiple IP cores and essential software to give you a significant head start on ASIC or FPGA systems. We offer:

See links to our current Subsystem and PiP products to the right, and read more about this quick approach to system design below.

About SOC Kernels

SoC Kernels combine multiple IP cores for basic system functions with boot code, drivers, and other underlying software in a pre-integrated, pre-verified package.

sock ambaThis provides a significant head start for complex systems, and, together with the designer’s choice of 32-bit processor, is the quickest route to beginning actual hardware and software co-development.

As shown in the block diagram, an SOC Kernel includes the IP cores common to most 32-bit systems: interrupt controller, timers, interface for parallel inputs and outputs, address decoder, an internal memory controller (with a memory model), system bus interface elements, and a microprocessor interface.

Basic software functions in C or Assembly code are also provided so that an SOC Kernel is ready to use out of the box. These include a real-time scheduler, various drivers for peripheral devices, interrupt service routines (ISR), main code, basic boot code, and a hardware level programming interface (API).

Development Boards

FPGA-based development boards offer the quickest way to start developing an embedded system with an SOC Kernel. These cost-effective boards implement the IP cores and run the software of a Kernel, and also provide elements including additional peripherals, memory and memory connectors, LCD display and VGA monitor interfaces, USB ports, JTAG interface, and a straight forward means to integrate the designer’s custom logic. One example of a SOCK development board is that for the ARM926EJ™ processor offered by eASIC for their Nextreme™ structured device family.

Pre-integrated IP packages: PiPs

Because you don't need to select, integrate, and verify the essentials of a new system, starting with a PiP gives you a faster time to market and a lower development cost. These PiPs are available:

PiPs are available in HDL source code, or as optimized netlists for specific FPGAs and structured ASICs. Development boards, additional IP cores, and integration services are also available to further meet your particular needs.

sock amba