Спасибо за усилия! Заглянул я в shifter.sv и слегка опешил, насчитав 9 операторов сдвига. Это ж по сути около 9-ти полноценных сдвиговых схем. Что-то сомнение вызникло, что синтезатор превратит это в преемлемую схему. Видимо, автор не ставил целью хорошую синтезируемость, а скорее получение более-менее годной модели для верификации.
Да, поначалу задача ставилась убедиться, что цель вообще достижима, что процессор можно восстановить по имеющейся документации и микрокоду. Оптимизировать и утаптывать можно позже, при запихивании в FPGA.
no subject
Date: 2016-11-22 06:02 (UTC)Заглянул я в shifter.sv и слегка опешил, насчитав 9 операторов сдвига. Это ж по сути около 9-ти полноценных сдвиговых схем. Что-то сомнение вызникло, что синтезатор превратит это в преемлемую схему.
Видимо, автор не ставил целью хорошую синтезируемость, а скорее получение более-менее годной модели для верификации.
no subject
Date: 2016-11-22 06:25 (UTC)