Vector06cc

Vector-06C FPGA Replica / Вектор-06Ц на ПЛИС

View the Project on GitHub svofski/vector06cc

This project is a complete open source replica of Vector-06C (Russian: Вектор-06Ц), a retro, Soviet-era home computer, in a FPGA. If you're new to this, fpga4fun is a good place to start learning.

Altera DE1 development board with Cyclone II FPGA is the primary development platform.

The project uses a mixture of Verilog and VHDL code. All original code is written in Verilog, while some of the modules, e.g. T80 CPU and 82C55 PIO controller are written in VHDL by MikeJ.

This version of T80 is the most accurate implementation of 8080 to date. The complete set of 8080 Exerciser test results matches that of the real CPU.

Make sure to browse the Wiki, GettingStarted is a nice place to start. Also check out the videos of work in progress. Returning users please check Revision_History page for news.

PutUp Screenshot

Этот проект полностью воссоздает цветной компьютер Вектор-06Ц без зеленых конденсаторов. Весь компьютер, включая процессор и дисковод, помещается в одной микросхеме ПЛИС, а его структура и поведение описаны на языках Verilog и VHDL. Если вы не знаете, что это такое, но хотите узнать, сходите на fpga4fun.

Проект разрабатывается на плате Altera DE1. Часть кода заимствована из других открытых проектов. В частности, использованы ядра T80 CPU, 82C55 by MikeJ.

Используемая в этом проекте версия процессора T80 является самой точной на сегодняшний день реализацией процессора КР580ВМ80А. 100% результатов теста 8080 Exerciser совпадают с полученными на настоящем процессоре данными.

Начните с прочтения руководства GettingStarted на Вики. Оно написано на двух языках и содержит ссылки на другие документы. Можно также посмотреть на ютубы снятые на разных стадиях создания компьютера. На странице Revision_History находится журнал версий.