AMBA IP Cores AMBA-Compliant SoC Kernel Cores

The cores delivered with our SoC Kernel and PiP products are also available individually, with support for AMBA APB and AHB interfaces.

 

SOC-Adec-AHB Address Decoder / Remap Core

Features

  • Scalable Address Decoder
  • Hardware and software remap controls
  • Invalid address detection
  • AMBA AHB interface


ipc-adec-ahb
See PDF for more info

 

SOC-Arbiter-AHB AMBA AHB Arbiter Core

Features

  • Round robin priority
  • Scalable (Up to 16 masters)
  • AMBA AHB interface
  • HWDATA, HADDR and AHB control steering
  • HBUSREQ and HGRANT arbitration

ipc-ahbarbiter-ahb
See PDF for more info

 

SOC-ApbBridge-AHB AMBA AHB to APB Bridge Core

Features

  • AMBA AHB Slave
  • AMBA APB Master
  • Adaptation of APB bus signals to AHB bus signals
  • APB address decoding
  • APB read data bus multiplexing
  • Isolates AHB from APB

ipc-apbbridge-ahb
See PDF for more info

SOC-EBI-AHB External Bus Interface Core

Features

  • Configurable External Bus Interface
  • Scalable number of external devices
  • Programmable access times
  • Independent 8, 16, or 32 bit data interface
  • Byte, 16 bit half-word and 32 bit word accessible
  • AMBA AHB compatible
  • Single cycle external bus access selectable
  • Single cycle processor bus access

ipc-ebi-ahb
See PDF for more info

 

SOC-GPIO-APB General Purpose I/O Core

Features

  • Configurable I/O lines
  • Scalable
  • Interrupt output
  • Selectable level sensitive or edge triggered interrupt system
  • Supports asynchronous inputs
  • AMBA APB bus interface

ipc-gpio-apb
See PDF for more info

 

SOC-IntrCtrl-AHB Interrupt Controller Core

Features

  • Programmable Interrupt Controller
  • Scalable (from 1 to 32 interrupts)
  • Optional programmable interrupt
  • AMBA AHB interface
  • Easily cascaded to support more interrupts
  • Separate interrupt enable set and clear mechanisms

ipc-intrctrl-ahb
See PDF for more info

 

SOC-ParPort-APB Parallel-Printer Port Core

Features

  • 8-bit bi-directional port
  • PC printer controls
  • GPIO compatible
  • 2 interrupt modes
  • AMBA APB interface

ipc-parport-apb
See PDF for more info

 

SOC-PWM-APB Pulse Width Modulator Core

Features

  • 256 and 4096 prescale
  • Programmable duty cycle
  • AMBA APB interface

ipc-pwm-apb
See PDF for more info

 

SOC-RTC-APB Real Time Clock Core

Features

  • Clock/Calendar (BCD Format)
    • Seconds
    • Minutes
    • Hours
    • Days
    • Months
    • Years
  • Alarm Mode for each “Time Unit”
  • Repeat Alarm Mode for each “Time Unit”
  • AMBA APB Interface
  • Interrupt control for Alarms

ipc-rtc-apb
See PDF for more info

 

SOC-SRAMCtrl-AHB Internal Synchronous SRAM Controller Core

Features

  • Byte, 16 bit half-word, or 32 bit word access
  • AMBA AHB compatible
  • Fully scalable
  • Optional Byte steering logic

ipc-sramctlr-ahb
See PDF for more info

 

SOC-STNLCD-AHB STN LCD Panel Controller Core

Features

  • LCD Panel Controller
  • 16x32 Pixel FIFO
  • 216 colors from available 65,536 color support via palette ROM
  • Programmable frame rates
  • Supports QVGA Panels
  • Pixel DMA controller
  • Programmable Interrupt Inter-face
  • Supports wide variety of system clock rates

soc-stnlcd-ahb
See PDF for more info

 

SOC-TFTLCD-AHB TFT LCD Controller Core

Features

  • 24 bit TFT LCD Controller
  • 16x32 Pixel FIFO
  • 256 Pixel Palette Mode
  • True Color and 24 bit Color support
  • Programmable Hsync and Vsync rates
  • Supports up to 1024 x 768 resolution
  • Pixel DMA controller
  • Programmable Interrupt Inter-face
  • Supports wide variety of system clock rates

ipc-tftlcd-ahb
See PDF for more info

 

SOC-Timer APB Counter-Timer Core

Features

  • 16 bit counter/timer
  • Two 4-bit pre-scalers
  • Configurable
  • Free running or periodic mode
  • Interrupt output
  • AMBA APB bus interface
  • Testbench

ipc-timer-apb
See PDF for more info

 

SOC-UART-APB 16450/16550 Compatible UART Core

Features

  • 16450/16550 Compatible
  • 16 byte transmit FIFO
  • 16 byte receive FIFO
  • Modem control
  • Programmable baud rate generator
  • Prioritized interrupt system
  • Line status and error checking (parity and framing errors)
  • 2 Direct Memory Access Modes
  • Loopback Mode
  • AMBA APB interface

ipc-uart-apb
See PDF for more info

 

SOC-Wdog-APB Watchdog Timer Core

Features

  • 16 bit down counter
  • 2 selectable prescalers
  • Watchdog reset
  • Warning interrupt before reset
  • Configurable time lapse after reset
  • AMBA APB interface

ipc-wdog-apb
PDF

 

Request Info
Top of Page