Some additions to the README file
This commit is contained in:
parent
284ebb3404
commit
01c5d412f6
1 changed files with 11 additions and 8 deletions
19
README.md
19
README.md
|
|
@ -1,12 +1,15 @@
|
|||
# Tridora
|
||||
- the Tridora CPU and the Tridora System
|
||||
- creating everything from the ground up (except soldering stuff)
|
||||
- make it useful, but as simple as possible
|
||||
# Tridora System
|
||||
Tridora is a homebrew CPU written in Verilog and a matching software environment,
|
||||
including a Pascal compiler and assembler.
|
||||
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
|
||||
- Homebrew CPU
|
||||
- Verilog/FPGA SoC
|
||||
- Verilog FPGA SoC
|
||||
- 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
|
||||
- additional IO controllers on FPGA: UART (serial console), SD-Card, VGA
|
||||
- Pascal compiler written from zero
|
||||
|
|
@ -28,8 +31,8 @@
|
|||
- (Screenshot image viewer)
|
||||
|
||||
## Supported Boards
|
||||
- Arty A7
|
||||
- Nexys A7?
|
||||
- Arty A7 (with two PMODs for microSD cards and VGA output)
|
||||
- Nexys A7 (not ready yet)
|
||||
|
||||
## Pascal Language
|
||||
- Wirth Pascal
|
||||
|
|
@ -55,4 +58,4 @@
|
|||
- one program image loaded at a time at a fixed address
|
||||
- most parts of the operating system are contained in the program image
|
||||
- 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue