Project

Detailed information about the project as a whole, in addition to all of the component subprojects. Technical overviews, project status updates, protocol specifications, and user guides will all live here as they become available.

Project < Coalescent Instruction Set (COINS)

The execution environment is composed of a single-byte instruction set called coalescent instruction set (COINS), that targets a stack machine architecture called Core. COINS/Core is designed to enable data manipulation of variable width data (8, 16, 32, 64 bits wide) between three 256-byte stacks and a single 8-byte register. It also provides integer and floating point arithmetic, bitwise operations, and flow control, as well as reading and writing to 64KB of instruction RAM, 4GB general purpose RAM, 16 devices, and 4 DMA controllers.

Design Goals

Coming Soon.

Instruction Set Specification

Coming Soon.