§ Что это?
Это просто очередной процессор на основе инструкции Zilog80, переработанный клон. Процессор написан наVERILOG
, и его задача в том, чтобы он работал на частоте 25 Мгц, и чтобы инструкции занимали как можно меньше тактов без использования конвейерного метода, и прочей суперскалярности.В этом дневнике я расскажу поэтапно о том, как я создаю этот процессор, но и не только его, а также я буду программировать на ассемблере для него небольшую операционную систему, подсоединять клавиатуру, карту памяти и даже, возможно, SDRAM.
§ Листы дневника
Процессор- Лист 1. Пины ввода и вывода, icarus, gtkwave
- Лист 2. Объявление регистров, проводов и алиасов
- Лист 3. Сохраняем опкод и регистры