TheByteAttic / TalosES

Talos ES™ is a mini-computer, built with standard, discrete logic (74-series chips), featuring a custom RISC CPU. It's meant for education and entertainment.

Home Page:https://www.thebyteattic.com/p/talos-es.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Talos ES™

IMG_6748

Talos ES™ is a mini-computer built with standard, discrete logic (74-series chips) and featuring a custom RISC CPU. It's meant for education and entertainment. The project's official website can be found here.

This repository accompanies the technical material discussed in the episodes of a video series chronicling the design.

For an architecture overview of the Talos™ CPU, check out the Programmers Guide. For a complete specification of its Instruction Set, check the directory /ISA.

The Talos ES™ project is now complete and all the relevant material is uploaded here. However, the documentation is very limited and sometimes non-existent. The reason is that I regard Talos ES™ mostly as a prototype for the upcoming, single-board, SMD-based, Cost-Reduced, Talos CR™ version. I expect only very few people to attempt to build this prototype, due to its high cost and high complexity. Indeed, building a Talos ES™ should be attempted only by hobbyists and students with plenty of experience not only with digital electronics in general, but ATmega microcontrollers and the Arduino IDE in particular. These are people who, having watched the video series, will hardly need any documentation anyway. If you are a beginner in electronics, please save yourself a lot of trouble and start with some other, simpler project.

CHANGE HISTORY:

  • 20 November 2023: Correction to page 7 of the Programmers Guide.
  • 19 November 2023: First complete release.

Copyright © 2022-2023 by Bernardo Kastrup. All rights reserved.

About

Talos ES™ is a mini-computer, built with standard, discrete logic (74-series chips), featuring a custom RISC CPU. It's meant for education and entertainment.

https://www.thebyteattic.com/p/talos-es.html

License:MIT License


Languages

Language:C++ 100.0%