Overview

This is documentation for the Onigiri256 open-source CPU (Central Processing Unit) architecture and Tiffin SoC (System-on-Chip) family.

Quick Word

Onigiri256 is delibarately special in ways serious architectures aren’t meant to be. For example, the 256-bit word size design and rationally represented floating point numbers.

Naming Scheme

To uncofuse you about the naming scheme:

Name What it applies to

Onigiri

The architecture family

Onigiri256/onigiri256

The 256-bit version of Onigiri

Tiffin

The SoC family

Tiffin I-A [1]

The first generation and first revision of Tiffin

OSM (Onigiri Shared Memory)

The RAM (Random Access Memory) technology

OSMRAMX1 [2]

The RAM architecture

TGX1 (Tempura Graphics X1) [3]

The GPU (Graphics Processing Unit) architecture

TempuraG1 (Tempura Graphics 1)

The GPU in the Tiffin I-A

License

This documentation is released under the CC BY-SA 4.0 license.


1. The Roman numeral means the generation, and the A-Z ranged letter after the dash means the revision.
2. The "X1" suffix means the generation.
3. See the footnote about OSMRAMX1.