Some additions to the README file

This commit is contained in:
slederer 2024-09-12 21:00:33 +02:00
parent 284ebb3404
commit 01c5d412f6

View file

@ -1,12 +1,15 @@
# Tridora # Tridora System
- the Tridora CPU and the Tridora System Tridora is a homebrew CPU written in Verilog and a matching software environment,
- creating everything from the ground up (except soldering stuff) including a Pascal compiler and assembler.
- make it useful, but as simple as possible 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.
## Overview ## Overview
- Homebrew CPU - Homebrew CPU
- Verilog/FPGA SoC - Verilog FPGA SoC
- 32-bit word-oriented stack machine architecture - 32-bit word-oriented stack machine architecture
- running at 83 MHz on an Arty-A7 board with four clocks per instruction
- has its own instruction set architecture, compatible with nothing - has its own instruction set architecture, compatible with nothing
- additional IO controllers on FPGA: UART (serial console), SD-Card, VGA - additional IO controllers on FPGA: UART (serial console), SD-Card, VGA
- Pascal compiler written from zero - Pascal compiler written from zero
@ -28,8 +31,8 @@
- (Screenshot image viewer) - (Screenshot image viewer)
## Supported Boards ## Supported Boards
- Arty A7 - Arty A7 (with two PMODs for microSD cards and VGA output)
- Nexys A7? - Nexys A7 (not ready yet)
## Pascal Language ## Pascal Language
- Wirth Pascal - Wirth Pascal
@ -55,4 +58,4 @@
- one program image loaded at a time at a fixed address - one program image loaded at a time at a fixed address
- most parts of the operating system are contained in the program image - most parts of the operating system are contained in the program image
- file system is very primitive: only contiguous blocks, no subdirectories - file system is very primitive: only contiguous blocks, no subdirectories
- Simple shell reminiscent of TP3.0, edit, compile, run programs - simple shell reminiscent of TP3.0, edit, compile, run programs