§ Описание пинов

Вообще, я хочу создать процессор, который бы что-то умел делать в самом базовом варианте. Ранее я уже писал процессор в виде статей и даже вел стримы по этому поводу, но мне хочется попробовать сделать еще раз что-нибудь похожее на простой 8080. Устройство этого процессора крайне простое, так что мне хотелось бы его сделать.
Начну вообще с того, что попробую описать пины, контакты и даже группы контактов совершенно стандартными способом.
Представленная выше схема является минимальной обвязкой для процессора, ну разве что что можно обойтись без rstn, ce. Тут особо и не нужно объяснений. Адресная шина 16 бит, шина данных 8 бит, причем, не мультиплексированная, как обычно бывает, а разделенная — имеется вход и выход. Так как система на чипе, то имеются внутренние блоки памяти, которые позволяют даже использовать двухпортовый доступ к данным, читая сразу одновременно с двух источников.

§ Шаблон приложения для верилятора

Также я заготовил некоторый код, который везде делаю, для того чтобы проверить, как будет работать цифровая схема, используя вериляцию, то есть, перевод из VERILOG в код на C/C++.