Catalog > BA22-AP - 32-bit Basic Application Processor
The BA22-AP is a 32-bit processor for demanding embedded applications that use off-chip instruction and data memories and that may need to run a real-time operating system (RTOS) or a full operating system such as Linux or Android. Part of the royalty-free BA22 family, this processor core is extremely competitive in terms of high performance and low power consumption, and has best-in-class code density.
The core has Instruction and Data Memory Management Units (MMUs) and Caches, optional dedicated buses for tightly coupled on-chip Instruction and Data memories, and an AMBA® AHB™ or Wishbone system bus interface. Optional floating point, divider and multiply–accumulate units benefit DSP applications. The core includes up to 32 general purpose registers (GPRs), a tick-timer (TTimer), a programmable interrupt controller (PIC), an advanced power management unit (PMU), and an optional debug unit (DBGU). Additional microcontroller peripherals may be ordered for pre-integration and delivery with the core, individually or in a complete platform. IP Integration Services are also available to help integrate any BA22 processor configuration with memory controllers, image compression, or other CAST IP cores.
The processor’s BA2 instruction set is relatively simple and extremely compact. Programing is facilitated with the included C/C++ tool chain; Eclipse IDE; architectural simulator; and ported C libraries, RTOSs, and OSs.
No product collateral available for this catalog entry.
No videos available for this catalog entry.
Format: Netlist • RTL • Source
Encryption Support: Altera • Cadence
Maturity Level: Silicon Proven
Additional Deliverables: Application Notes • Documentation • Software • Test Bench • Test Cases