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