Перейти к содержимому
IMOEX 2111.90 2.9%

#микрокод

·Технологии

[Перевод] Проектируем с нуля калькулятор на FPGA. Часть 7: микрокод для самодельного CPU

← Шестая часть В предыдущем посте мы спроектировали CPU. Я определился с набором команд, написал ассемблер, проверил каждый опкод и создал процессор, работающий в кремнии (или, точнее, в FPGA Altera Cyclone II EP2C5T144C8, что тоже довольно близко). Но у нас пока нет осмысленного ПО (микрокода калькулятора) для запуска на «железе». В этой части проекта оправдали себя все эксперименты с прототипами на C++, описанные в частях 2 и 3. Когда я начал писать addsub.asm (самую первую команду, которую я