Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

AMBA Peripherals- Ethernet, PCI, USB, IEEE1394, memory and flash controllers, in by Aurora VLSI, Inc.

SoC IP Provider

Product Description

AMBA AHB Bus Components, Peripherals, Subsystems, and Platforms

IP targeted toward use in AMBA™ AHB Bus based ASICs and SoCs is available. Various levels of integration exist from individual AMBA Bus components, to peripherals that include DMA and AMBA Bus interfaces, to entire AMBA Bus subsystems, and integrated AMBA Bus platforms. Any IP can be further customized according to a customer's needs by Aurora's services group.


Deliverables include:

o RTL Verilog source code
o Test bench and tests
o Synthesis scripts
o Detailed specification
o Timing diagrams
o Services for customization and/or integration (optional)
o Royalty free license


AMBA AHB Bus Components:

o AMBA AHB Bus (muxes)
o AMBA AHB Bus arbiter and decoder
o AMBA AHB Bus slave
o AMBA AHB Bus master
o AMBA AHB/APB Bus bridge
o AMBA AHB/AHB Bus bridge


AMBA AHB Bus RAM Controllers:

All with AMBA AHB Bus interface
o SRAM Controller
o SDRAM Controller
o DDR Controller
o Flash Controller
o Compact Flash Controller
o XD Controller
o Combination Controllers


AMBA AHB Bus Peripherals:

All with AMBA AHB Bus interface
o DMA Engine
o Ethernet 10/100 MAC + DMA
o Ethernet 10/100/1000 MAC + DMA
o IEEE 1394a Link Layer Controller + DMA
o IEEE 1394a Link Layer Controller + OHCI compatibility
o IEEE 1394b Link Layer Controller + DMA
o IEEE 1394b Link Layer Controller + OHCI compatibility
o PCI initiator and target + DMA
o PCI/CardBus initiator and target + DMA
o USB 1.1 Device + DMA
o USB 2.0 Device + DMA
o USB 2.0 On The Go + DMA
o Utopia 1/2/2+/3/3+ + DMA


AMBA AHB Bus Subsystems:

o SRAM/Flash Controller AMBA AHB Bus Subsystem
o SDRAM/Flash Controller AMBA AHB Bus Subsystem
o SDRAM/SRAM/Flash Controller AMBA AHB Bus Subsystem
o AMBA AHB Bus Subsystem- AMBA AHB Bus, arbiter, decoder, 16 master slots, 16 slave slots, AHB/APB bridge
o Multilayer AMBA AHB Bus Subsystem- up to 16 AMBA AHB Bus layers
o Custom Subsystems


AMBA APB Bus Peripherals:

All with AMBA APB Bus interface
o Interrupt Controller
o Timers/Counters
o UART
o Pulse Width Modulators (PWMs)
o General Purpose I/O (GPIO)
o Serial Peripheral Interface (SPI)
o Reset Controller

AMBA Peripherals- Ethernet, PCI, USB, IEEE1394, memory and flash controllers, interrupt controller, timers, counters, GPIOs, etc

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • VFP9-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • VFP10
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-M3
  • SC100
  • SC200
  • StrongARM
  • XScale
  • Mali55
  • Mali-200+GP2

System IP

  • Interconnect Fabric
 
ARM Connected