- Integrated IP cores and software subsystem provides basic infrastructure for many SoC applications
- Platform saves significant time over acquiring and integrating separate modules
- Immediately begin software development and test
- Software device drivers, boot code, and complete user documentation included
- Easily add custom logic or additional IP cores to tailor or expand the system
- AMBA Bus Infrastructure
- AHB Arbiter
- AHB-to-APB Bridge
- Channel and address decoders, and data multiplexers
- AHB Peripherals
- Internal SRAM Controllers for on-chip SRAM and ROM
- External Bus Interface (EBI) and SDRAM controller
- TFT/LCD Controller
- APB Peripherals:
- Watchdog Timer
- Real Time Clock
- Pulse Width Modulator
- Serial Peripheral Interface (SPI) Master/Slave
- I2C Master
- 16550 UART with FIFOs
- General Purpose I/O (GPIO)
- Parallel Port
- BA2x-AHB-PP BASE
- AHB and APB bus infrastructure cores
- GPIO, UART, Timer, EBI
- BA2x-AHB-PP AHB
- AHB bus infrastructure cores
- AHB Peripherals listed above
- BA2x-AHB-PP APB
- APB bus infrastructure cores
- APB Peripherals listed above
- BA2x-AHB-PP-AHB APB
- AHB and APB infrastructure cores
- All peripherals
Call or click.
Options and Bundles
The BA2x-AHB-PP modules are offered pre-integrated with the BA22 processor individually, in any combination, or in predefined bundles (see details in the sidebar).
The BA22 Processor Family includes a set of royalty-free, pre-configured products intended for different applications:
- BA25: 32-bit Application Processor, for demanding systems running applications on general-purpose operating systems such as Linux and Android.
- BA22-AP 32-bit Basic Application Processor, for embedded applications that may need to run a full OS.
- BA22-CE 32-bit Cache-Enabled Embedded Processor for deeply embedded systems using off-chip instruction and data memories and possibly running an RTOS; 5-stage pipeline, caches but no MMU.
- BA22-DE 32-bit Deeply Embedded Processor, for deeply embedded applications that use on-chip instruction and data memories.
- BA21 32-bit Low-Power Deeply Embedded Processor, implements a 32-bit low-power processor that delivers better performance than most processors of its size.
- BA20 PipelineZero 32-bit Embedded Processor, uses an architecture optimized for maximum energy and performance efficiency in wearables and other mobile devices.
- BA2x-AXI-PP pre-integrated peripherals platform for the AMBA3 AXI bus.
Download our Controllers & Processors IP Overview (PDF).
Get full diagnostics while developing embedded software for BA2x processors with the JTAG Beyond Debug Key.
This popular December 2012 webinar discussed looking beyond published CPU efficiency stats in choosing a processor core for a low-power system.
See the webinar recording or slides >
Webinar - CPU Subsystem Total Power Consumption: Understanding the Factors and Selecting the Best IP
CAST: feeling the DesignCon vibe
EDACafe, Peggy Aycinena, 1/30/2013
DesignCon 2013 Yields IP, RF, DoE, and Mind Surprises
IP Insider, John Blyler, 2/1/2013
CAST announces royalty-free BA22 32-bit RISC IP
EDN Network, Ron Wilson, 8/3/2011
- BA20 PipelineZero MPU Introduction at Linley Processor Conference
- Webinar - CPU Subsystem Total Power Consumption: Understanding the Factors and Selecting the Best IP
- Power Time - GSA Blog Post & CAST Webinar
See more ba2x blog posts >>>
BA2x-AHB-PPPlatform IP for BA22-Based Systems
The BA2x-AHB-PP provides the essential IP cores and infrastructure software needed for systems using processors in the BA2x family. Ready for software development out of the box but also easy to customize and extend, it serves as a basic platform for the rapid development of a variety of system-on-chip (SoC) applications.
The platform is well suited to a variety of BA2x-based SoC designs. It includes the multi-master and arbitration features of the high-performance AHB bus, and a bridge to the slower APB peripherals bus. The architecture makes it straightforward to add additional IP cores or custom logic to either bus. The platform includes synthesizable HDL cores for the AHB and APB buses, plus various commonly used peripherals.
The platform is suitable for small microcontrollers and mixed-signal controllers for a variety of applications, including factory automation, automotive systems, hand-held devices, motor controls, and intelligent toys.
This shows all the available bus and peripheral cores.