Вопрос такой. Разбираюсь сейчас с одним проектом, сделан он под Spartan 6. В проекте активно используются аппаратные умножители. Везде DSP48, что на мой взгляд правильно. Но, в паре блоков, я нашел использование MULT18X18SIO. Это вообще правомерно? Я думал, что эти модули - аппаратные умножители в Spartan 3 и в 6 серии уже не используются. У меня есть предположения, что эти модули тянутся с с каких то старых проектов и их просто не успели поменять, но это вроде не правильно. Я что-то не так понимаю?
В RTL схеме, они просто как черные ящики, моделируются в Isim, как и должны работать умножители. Синтезировать схему ещё не пытался, пока разбираюсь с кодом.
Собственно вот вопрос: так писать можно? Вместо этих модулей подключатся DSP48?