Implements a basic 32-bit processor for deeply embedded applications that use on-chip instruction and data memories, and is an excellent step up from the 8051 and other 8- and 16-bit microcontrollers. 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 (yielding very small program size).
The core has an AMBA® AHB™ or Wishbone system bus interface and dedicated buses for the on-chip instruction and data memories. It includes 16 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.
The BA22-DE core synthesizes to 15k gates, can be clocked at nearly 400MHz in a 65nm technology, and performs up to 2.53 DMIPS/MHz.
The BA22 family of processors has been designed for easy reuse and integration, has been rigorously verified, and is production proven. Contact CAST Sales for details.