README: add section about the name
This commit is contained in:
parent
e44b0bb33d
commit
6c8dc258b3
1 changed files with 9 additions and 1 deletions
10
README.md
10
README.md
|
|
@ -5,6 +5,13 @@ Everything was created from the ground up (except soldering stuff).
|
|||
Everything is as simple as possible while still being reasonably useful.
|
||||
Everything is open source, so you can read, understand and modify the whole system, hardware and software.
|
||||
|
||||
The name comes from a certain fictional monster with three heads. The prefix Tri- is greek for three, and the Tridora-CPU has a mixture of features from three different eras of computing:
|
||||
- a simple instruction set without integer multiply/divide like an 8-bit CPU
|
||||
- speed is like a fast 16-bit CPU
|
||||
- 32-bit word size from the 32-bit era
|
||||
|
||||
Also, the Tridora-CPU has three stacks instead of the usual one.
|
||||
|
||||
## Overview
|
||||
- homebrew CPU written in Verilog implemented on an FPGA
|
||||
- 32-bit word-oriented stack machine architecture
|
||||
|
|
@ -22,8 +29,9 @@ Everything is open source, so you can read, understand and modify the whole syst
|
|||
- compiler does its own Pascal dialect with some restrictions and some extensions
|
||||
- emulator available [here](https://gitlab.com/slederer/Tridora-CPU/-/tree/main/tridoraemu)
|
||||
|
||||
## Downloads
|
||||
## Links/Downloads
|
||||
- the [source repository](https://gitlab.com/slederer/Tridora-CPU)
|
||||
- the [Hackaday project](https://hackaday.io/project/198324-tridora-cpu) (mostly copy-paste from this README)
|
||||
- the [emulator](https://git.insignificance.de/slederer/-/packages/generic/tridoraemu/0.0.1/files/2) (source and windows binary)
|
||||
- the [FPGA bitstream](https://git.insignificance.de/slederer/-/packages/generic/tdr-bitstream/0.0.1/files/3) for the Arty-A7-35T board
|
||||
- an [SD-card image](https://git.insignificance.de/slederer/-/packages/generic/tdr-cardimage/0.0.1/files/5)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue