Catalog > BA22-CE - 32-bit Cache-Enabled Embedded Processor
The BA22-CE is a 32-bit processor for deeply embedded applications that use off-chip instruction and data memories and that may need to run a real-time operating system (RTOS). 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 Caches, optional dedicated buses for tightly coupled on-chip Instruction and Data memories, and an AMBA® AHB™ or Wishbone system bus interface. It 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 the processor 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.
The BA22-CE synthesizes to 25k gates, can be clocked with 400MHz in a 65nm technology, and can provide as many as 2.53 DMIPS/MHz. The core is delivered, with a complete software development environment under Eclipse IDE, and its users get access to already ported real time operating systems (eCOS and uClinux).
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