-
- С точки зрения использования умножителя "4 физических регистра" или "1 регистр с 4 адресами" не представляет разницы, ведь важен результат, не процесс :) - den123(10.04.2009 13:53, )
- хе. большая разница! а если я хочу хранить 4 разных числа? именно в этих регистрах? обломс? да и при реализации на HDL - хочется сэкономить на логике, если это возможно. вы в живом камне это порверить можете? - Mahagam(10.04.2009 14:07)
- Проверено - именно так, как описывал выше. Т.е. не удаться использовать эти регистры для сравнения. - den123(13.04.2009 07:57, )
- Т.е. это один 18-битный регистр, адрес которого декодируется без учёта двух младших битов и в который пишется 16 бит данных и 2 младших разряда адреса. Эти два разряда потом определяют операцию. Вполне логично, сам подобное делал на рассыпухе 555-ой ReAl(97 знак., 13.04.2009 11:37)
- так это всё просто пестня! HDL код умножителя заметно похудеет. а я сдуру сделал 4 независимых регистра. - Mahagam(13.04.2009 12:32)
- Т.е. это один 18-битный регистр, адрес которого декодируется без учёта двух младших битов и в который пишется 16 бит данных и 2 младших разряда адреса. Эти два разряда потом определяют операцию. Вполне логично, сам подобное делал на рассыпухе 555-ой ReAl(97 знак., 13.04.2009 11:37)
- Проверено - именно так, как описывал выше. Т.е. не удаться использовать эти регистры для сравнения. - den123(13.04.2009 07:57, )
- хе. большая разница! а если я хочу хранить 4 разных числа? именно в этих регистрах? обломс? да и при реализации на HDL - хочется сэкономить на логике, если это возможно. вы в живом камне это порверить можете? - Mahagam(10.04.2009 14:07)
- С точки зрения использования умножителя "4 физических регистра" или "1 регистр с 4 адресами" не представляет разницы, ведь важен результат, не процесс :) - den123(10.04.2009 13:53, )