Перейти к содержанию
    

Нужна логическая схема умножения эффективная и не очень громоздкая!

У меня есть несколько схем, но все они очень навороченные. Киньте, если кто может матричную схему умножения. мыло: [email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему именно схема, а не HDL?

 

Думаю, что HDL описание схемы автору темы вполне бы подошло. ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

задача в том виде, в котором вы ее предоставили имеет большое кол-во решений, конкретизируйте ваши требования. (например мне сразу пришло 4 решения).

Укажите требуемую производительность, разрядность операндов и т.д.

на сайте альтеры в есть апнота, там рассмотренно порядка 6 схем умножителей, рекомендую посмотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня есть несколько схем, но все они очень навороченные. Киньте, если кто может матричную схему умножения. мыло: [email protected]

 

Если xHDL не катит, попробуйте :

1. 155ИП3+155ИП4 :-)))

2. Т&Ш, стр. 340, рис. 19.38 - статический умножитель на сумматорах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

от себя добавлю, что если уж задача так проста, надо перемножить и все, возьмите спартан 3, там умножители встроенные есть, да еще под много чего другого места хватит...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну на самом деле перемножитить проблемой не является. Все-таки нужно определтить параметрты умножителя, а то и просто можно А*В написать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тот же вопрос но более конкретней, нужен умножитель многоразрядный(256*256=512), ещё лучше если и по модулю. Слышал про алгоритм бутта, а ещё про него же тока с диагональным переносом, помогите кто чем может ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

метод Бута имеет разновидностей немного =)

есть формулы для расчета быстродействия версус ресурсы.

 

Тут вопрос упирается в аппаратную реализацию? или надо математическую модель?

 

Способов реализовать умножение около 10 если не больше.

 

Отпиши мне ([email protected]) я или скан скину или отпишу.

 

Если привязка к железу, то метод к железу надо адаптировать(иначе результат будет очень познавателен но огорчителен).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Покажите пример использование встроенных умножителей в Spartan-3, ато я как раз этой темой занимаюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тот же вопрос но более конкретней, нужен умножитель многоразрядный(256*256=512), ещё лучше если и по модулю. Слышал про алгоритм бутта, а ещё про него же тока с диагональным переносом, помогите кто чем может ...

 

Здесь, в файле, немного про алгоритм Бута.... Файл из Воронежа.

art_mult.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Покажите пример использование встроенных умножителей в Spartan-3, ато я как раз этой темой занимаюсь.

 

да оно самое, если можно то тут отпиши видать я не один.

 

0 Какие методы есть?

1 Реализация на плис(на VHDL треба)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да оно самое, если можно то тут отпиши видать я не один.

 

0 Какие методы есть?

1 Реализация на плис(на VHDL треба)

Вы про Xapp467 говорите? Или вам отдельный multiplier в VHDL реализовать надо?

 

Может этот VHDL 32x32 multiplier прогодится.

mul32c.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...