Instruction Set Architecture
   
Design status: Complete
   
Documentation: Complete
   
Validation suite: Alpha version
FPGA Implementation #1 (System Verilog)
   
Status: Prototype, discontinued work
FPGA Implementation #2 (System Verilog)
   
Implements caches, full ISA
   
Passes validation suite
Compiler #1 (implemented in C++): Complete
Compiler #2 (implemented in KPL): Complete
Validation Suite: Complete
   
Both compilers are fully functional
KPL is fully operational and in regular service
Development: Complete
Documentation: Complete
KPL Library Functions (~15,000 LOC)
Blitz Assembler (~14,000 LOC)
KPL Compiler (~54,000 LOC)
Compiler Validation and Test Suite (~56,000 LOC)
   
Major categories: Parsing, Semantics, Execution
Misc demo programs: CacheSimulator,
   
RelayComputerSimulator, LineEditor, etc
Version #1 (implemented in C): Complete
Version #2 (implemented in KPL): Complete
Validation Suite: Both assemblers are fully operational
The assembler is fully operational and in regular service
Documentation: Complete
Version #1 (implemented in C): Complete
Version #2 (implemented in KPL): To be done
The linker is fully operational and in regular service
Documentation: Complete
Implemented in C
Fully operational and in regular service
Integrated source-level debugging
Multi-core support
Expected: December 2021
System Verilog FPGA Core: In Development
Single Board Computer: Planned