AJIT Processor Core IP

AJIT PROCESSOR

AJIT Processor Core IP for Embedded Systems and SoC Design

Indigenous Processor Core IP for Programmable Computing

AJIT Processor Core IP is a configurable RISC-based processor core developed for programmable processing, system control, memory management and System-on-Chip (SoC) development.

The processor architecture supports integration with memory subsystems, peripheral IP, debug infrastructure and accelerator technologies, providing a programmable processing foundation for embedded and intelligent semiconductor systems.

product_bord_img

AJIT PROCESSOR ARCHITECTURE

Built on the SPARC-V8 Instruction Set Architecture

The AJIT processor implements the SPARC-V8 instruction set architecture. The AJIT processor family includes two documented CPU variants:

AJIT CPU32

Based on the SPARC-V8 ISA.

AJIT CPU64

Based on SPARC-V8 with 64-bit and vector extensions.

The architecture supports single-core and multi-core processor configurations, with single-thread and multi-thread implementations documented in the AJIT Processor Family manual.

KEY PROCESSOR FEATURES

Designed for Configurable SoC Integration

The documented AJIT architecture includes:

šŸ—² 7-stage single-issue in-order pipeline
Ɨ Integer multiplication and division
ā—ˆ IEEE 754 Floating Point Unit
ā–¦ Configurable cache options: 4 KB, 8 KB, 16 KB and 32 KB
ā–¤ Memory Management Unit (MMU)
āš™ Debug Support Unit
šŸ—² Interrupt Controller
ā—‰ Optional Performance Monitor
⌘ AJIT Debug Monitor

MEMORY & SYSTEM INTERFACES

Built for Integration Across the SoC

AJIT incorporates a Memory Management Unit and configurable instruction and data cache architecture.

The processor core provides a 64-bit AJIT-CORE-BUS (ACB) interface, with bridges available for AXI and AHB interfaces. It also provides interrupt, debug, reset and processor-mode interfaces.

Peripheral Integration
The documented peripheral IP ecosystem includes:

Exception & Interrupt Handling

EXCEPTION & INTERRUPT HANDLING
Precise Exception Management

An AJIT CPU supports the exceptions defined by the SPARC-V8 standard, including hardware and software-generated exceptions.

Each CPU can respond to 15 interrupt levels, with vectored trap handling and precise exception handling. The documented minimum trap and interrupt latency is 12 clock cycles.

DEBUG & DEVELOPMENT SUPPORT
Tools for Software Development and System Validation

AJIT includes dedicated debugging capabilities through:

The development environment includes a processor emulator written in C and FPGA prototypes of the documented processor configurations.

Software Ecosystem

SOFTWARE ECOSYSTEM
A Development Environment Around AJIT

The AJIT software development chain includes:

Development Tools

Operating Systems / RTOS

The AJIT Manual specifically documents compatibility with GCC, GDB and the Linux kernel for the SPARC-V8 ISA, along with CORTOS-2 and supporting development tools.

ASIC & SILICON HISTORY

From Processor Development to Fabricated Silicon

AJIT’s documented development includes ASIC implementation work.

180NM Proof of Concept icon

180 nm Proof of Concept

A proof-of-concept implementation of the AJIT processor core was carried out at SCL Chandigarh in 180 nm technology.
Documented details:
7 mm Ɨ 7 mm
144 functional I/Os
256-pin package
0.5 W at 66 MHz at the slow corner

65 nm NAVIC GPS + IRNSS Receiver SoC

An implementation of the AJIT processor core for a NAVIC GPS + IRNSS receiver SoC was fabricated in 65 nm technology at UMC, Taiwan.
The AJIT Manual states that the SoC was completely functional based on first-silicon testing.
The documented SoC measured 4 mm Ɨ 4 mm, with the CPU occupying approximately 1 mm Ɨ 1 mm.

APPLICATIONS
Processor Technology for Embedded and Intelligent Systems

The current Powai Labs product material identifies AJIT applications across:

AJIT can also be integrated alongside accelerator technologies, including the APARAJIT AI Accelerator, within custom SoC architectures.

AJIT + APARAJIT
Programmable Processing Meets AI Acceleration

AJIT provides the programmable processing foundation, while APARAJIT adds dedicated AI acceleration for AI inference, tensor processing and parallel computing.

The two technologies can therefore form complementary components within an intelligent SoC architecture.

WHY AJIT
A Processor Architecture With a Documented Development History

READY TO EXPLORE AJIT?

Build Your Next SoC With AJIT Processor Core IP

Explore the AJIT architecture, configurations, development ecosystem and integration capabilities.