32-bit Application Processor
This royalty-free 32-bit processor core is binary-compatible with other members of the silicon-proven BA2x processor family. Its BA2 instruction set is relatively simple and extremely compact, offering system area and energy savings benefits. Programing is facilitated with the included C/C++ tool chain, Eclipse IDE, architectural simulator, and ported C libraries, RTOSs, and OSs.
The seven-stage pipelined architecture runs at high frequencies and further enhances performance by supporting out-of-order execution and branch prediction. An optional IEEE 754 compliant floating-point unit accelerates floating point computations.
The BA25 processor uses two-level data and instruction caches—with L0 running at the CPU’s clock frequency and L1 running at half that—and a two-level memory management unit. The size and associativity of the caches and MMU are configurable at synthesis time. The system interface uses two AMBA® AXI4™ buses, one for data and one for instructions, both of configurable data width. Two tightly-coupled quick memory (QMEM) buses allow fast access for time-critical code and data, and can be used for inter-core communication in a multi-core architecture.
The energy efficiency BA25 enables power management with clock gating and power shut-off of unused units, and through software and hardware control over the clock frequency of the CPU and buses. Wake-up from sleep mode is triggered by an interrupt issued by the embedded tick-timer or by an external source.
查看 32-bit Application Processor 详细介绍:
- 查看 32-bit Application Processor 完整数据手册
- 联系 32-bit Application Processor 供应商
Block Diagram of the 32-bit Application Processor
32-bit RISC Processor IP
- 32-bit Embedded RISC-V Functional Safety Processor
- Compact, low-power 32-bit RISC CPU
- High-performance 32-bit RISC CPU
- 32-bit High Performance Single/Multicore RISC Processor
- 32-bit High Performance Single/Multicore RISC Processor with code compression
- 32-bit High Performance RV32GC Single/Multicore RISC Processor