DesignWare IP Solutions for AMBA - APB General Peripherals

The DesignWare APB General Peripheral components include many of the commonly used AMBA Peripheral bus building blocks. The components are highly configurable providing the design engineer the flexibility to tailor the components to their desired design requirements. Comprehensive subsystems can be quickly assembled using coreAssembler, an included graphical based subsystem assembly tool. coreAssembler automates the subsystem assembly and IP configuration which includes the creation of an initial verification testbench environment enabled by DesignWare Verification IP, thus reducing the time to first simulation.

The DesignWare APB General Peripheral components for AMBA are available in encrypted format as part of the DesignWare Library. RTL source code is available for license separately, on a pay-per-use basis as part of the DWC APB Peripherals license package.

General Purpose I/O pad control peripheral for the AMBA 2 APB bus (View Product Details for DW_apb_gpio)

  • Support for up to 128 individually configurable signals
  • Configurable hardware and software control of each signal
  • Allows memory mapped reading of external I/O port signals
  • Optional de-bounce logic and metastability synchronization registers
  • Configurable selection of external ports as interrupt sources

Configurable system counters, controlled through an AMBA 2 APB interface (View Product Details for DW_apb_timers)

  • Up to 8 counters with individually configurable widths and programmable reload values
  • Option to drive counters from asynchronous clocks, with full synchronization performed
  • Fully featured interrupt interface with configurable interrupt pulse extension

Configurable high range counter with an AMBA 2 APB interface (View Product Details for DW_apb_rtc)

  • Supports a count width up to 32 bits
  • Allows a unique counter clock which may be fully asynchronous with system clock
  • Read coherency registers for accurate count value sampling
  • Features interrupt generation from a configurable clock domain

Programmable controller for the remap and pause features of the AMBA 2 AHB interconnect (View Product Details for DW_apb_rap)

  • Allows safe programmable control of the remap feature of the DW_ahb
  • Supports forcing the DW_ahb bus into a low power mode with the pause feature
  • Performs reset signal monitoring on a configurable number of interrupts

Programmable watchdog timer peripheral for the AMBA 2 APB Bus (View Product Details for DW_apb_wdt)

  • Programmable timer width and timeout value
  • Programmable reset pulse or interrupt generation on timeout event
  • Support for an external clock to drive the timeout counter
  • Prevents accidental counter restarting and device disabling Verification IP for AMBA 2 AHB/APB and AMBA 3 AXI

Verification IP for AMBA 2 AHB/APB and AMBA 3 AXI

  • SystemVerilog, VHDL and OpenVera testbenches to generate bus traffic and check for protocol violations
  • Monitors provide extensive reports to show functional coverage of the bus protocols

DesignWare IP Solutions for the AMBA Interconnect

 

Products
Downloads and Documentation
AMBA 2.0 APB GPIOSTARs Subscribe
AMBA 2.0 APB Remap & PauseSTARs Subscribe
AMBA 2.0 Real Time ClockSTARs Subscribe
AMBA 2.0 APB TimerSTARs Subscribe
AMBA 2.0 APB Watchdog TimerSTARs Subscribe

Description: AMBA 2.0 APB GPIO
Name: DW_apb_gpio
Version: 2.12a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Library IP
Documentation:
Toolsets: Qualified Toolsets
Download: AMBA
Product Code: 2925-0, 3771-0
  
Description: AMBA 2.0 APB Remap & Pause
Name: DW_apb_rap
Version: 2.07a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Library IP
Documentation:
Toolsets: Qualified Toolsets
Download: AMBA
Product Code: 2925-0, 3771-0
  
Description: AMBA 2.0 APB Timer
Name: DW_apb_timers
Version: 2.11a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Library IP
Documentation:
Toolsets: Qualified Toolsets
Download: AMBA
Product Code: 2925-0, 3771-0
  
Description: AMBA 2.0 APB Watchdog Timer
Name: DW_apb_wdt
Version: 1.10a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Library IP
Documentation:
Toolsets: Qualified Toolsets
Download: AMBA
Product Code: 2925-0, 3771-0
  
Description: AMBA 2.0 Real Time Clock
Name: DW_apb_rtc
Version: 2.06a
STARs: Open and/or Closed STARs
myDesignWare: Subscribe for Notifications
Product Type: DesignWare Library IP
Documentation:
Toolsets: Qualified Toolsets
Download: AMBA
Product Code: 2925-0, 3771-0