fisc
Publicdoctorwkt/fisc
Loading…
Imported from GitHub: DoctorWkt/FISC · commit 720e160 · license GPL-3.0
Description
An 8-bit TTL CPU with a Stack Pointer
README
FISC: An 8-bit TTL CPU with a Stack Register
Please note: The FISC design has some major flaws. Rather than
fix them, I've incorporated the fixes into the next version of the
design: .
FISC is an 8-bit microseqenced CPU wth a 64K address space built from discrete TTL-level components. It provides:
- recursive Functions,
- Indexed addressing and
- Stack operations
as well as the usual load/store and arithmetic operations, comparisons, branches and jumps.
The design uses 25 chips and has 8K of ROM, 56K of RAM and a UART.

Documentation
The overall design of the CPU is covered in Docs/arch_overview.md, and some details of the expected hardware implementation are in Docs/fisc_implementation.md.
Implementation
At present, I have:
- a Perl CPU simulator, csim
- an assembler, cas
- a simple compiler, clc
- example assembly and higher-level programs in Examples
- a Verilog design in Verilog
- a schematic in Kicad/schematic.pdf
Status of the CPU
mid-June, 2020: I've ordered PCBs and they have arrived and I've soldered on all the components. The CPU passes most of the tests but I have an issue with addition that I am still working on.
For more detail on progress, you can read my journal.
No comments yet. Be the first to ask about this board.