Часть УУ работает
2019-03-12 11:06МЭСМ-6 уже проходит несколько тестов: работают команды uj, vtm, utm, mtj, vzm, v1m, j+m, vjm, vlm, utc, wtc.
Я добавил в фазу decode автоматическое приращение счётчика команд (PC), теперь некоторые команды выполняются за один такт (vtm, utm, mtj. j+m).
Описание микроархитектуры по мере разработки постепенно образуется на странице: https://github.com/besm6/mesm6/wiki/Microarchitecture
Я добавил в фазу decode автоматическое приращение счётчика команд (PC), теперь некоторые команды выполняются за один такт (vtm, utm, mtj. j+m).
Описание микроархитектуры по мере разработки постепенно образуется на странице: https://github.com/besm6/mesm6/wiki/Microarchitecture

no subject
Date: 2019-03-23 09:40 (UTC)Сложность представляет алгоритм автоматического layout по поверхности. Я там понял там совсем всё не тривиально судя по активности в проектах типа nextpnr и др. для реальных ПЛИС и ASIC.
Да и особо смысла нет, так как моделирование очень медленное получается.
no subject
Date: 2019-03-24 07:42 (UTC)no subject
Date: 2019-03-24 07:53 (UTC)Если бы там хранился обычный netlist то я думаю была бы уже целая куча подобных тулов.
В Digital так же привязано к координатам всё.