Мне удалось составить схему всего прохода MDEC IDCT pass1:
Самая сложная часть - дерево умножителя. Пока не понятно к какому типу оно относится Wallace или Dadda, а может это вообще какой-то их собственный алгоритм умножения. Я не специалист по таким сложным вопросам Я просто сделал схему дерева :
И начал тыркать клок IDCT_CLK, предварительно установив входы. Схема что-то делает, но я не могу оценить правильно или нет. Андрюха скажет больше
Вполне возможно что где-то прячутся ошибки, поэтому всю схему нужно перепроверить.
Схема лежит на нашем SVN : https://code.google.com/p/psxdev/source/browse/trunk/CIRCUIT_002/IDCT.circ (открывать с помощью Logisim)