Development and Construction of a TTL Processor
ISEF · 2024 Embedded Systems
Overview
Purpose: The purpose of this project was to develop and construct a functional 32-bit processor capable of executing programs generated by a compiler, controlling a color display, and performing tasks such as Mandelbrot set calculations. The processor was built using TTL components for simplicity and ease of visualization. Procedure: The development process involved designing the processor from scratch using the "Digital" logic designer and simulator tool. A compiler was built that translates standard C code into the processor's machine language to generate programs for the processor. Additionally, subroutines were implemented for division, multiplication, float operations, and interfacing with the display. Results: The resulting processor is Turing Complete and capable of generating Mandelbrot fractals on a display. Programs can be easily generated using standard C code, and the processor consumes approximately 1 watt while running at a stable clock speed of around 2MHz. Although less efficient than modern processors, it surpasses the capabilities of the Apollo Guidance Computer. Conclusions: The constructed processor successfully meets the project objectives, demonstrating effective control of the color display and program execution. Despite minor stability issues, the implementation of Mandelbrot fractals showcases the functionality of the processor. Overall, the project's methodology proved successful in achieving the desired results.
Competition history
- ISEF 2024
Resources
Related projects
ISEF · 2022
Optimizing Micro-Computer Architecture in the Arithmetic Logic Unit
ISEF · 2024
Extending PCPU: A New, Practical, and Production-Ready Processor Core Written From Scratch
ISEF · 2026
Simple-VIII: Designing an 8-bit Computer Architecture for End-to-End Open Source ASIC Implementation
ISEF · 2020
Instrumental Platform for the Development of Specialized Computing Systems
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair