|
Возведение в степень в FPGAе ?, Как кодируется и выполняется ? |
|
|
|
 |
Ответов
|
Dec 19 2007, 17:17
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751

|
Цитата(AnubiX @ Dec 19 2007, 21:30)  Только не забывайте что BRAM нужно заполнять значениями после старта ПЛИС так как она после старта содержит по идее мусор.
А вообще перемножать с помощью таблицы ИМХО можно до 16-17 разрядного входного операнда. Правда если все же разрядность будет существенно больше можно дойти до такого момента когда от подсчета степени через вычисление ряда уже будет не отвертеться. На этапе разработки делается файл заполнения блока памяти, ставится мегафункция ROM (Quartus II)и "после старта ПЛИС" блок памяти будет проинициализирован нужными значениями...
|
|
|
|
|
Dec 19 2007, 20:06
|
Знающий
   
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822

|
Цитата(Stas @ Dec 19 2007, 21:17)  На этапе разработки делается файл заполнения блока памяти, ставится мегафункция ROM (Quartus II)и "после старта ПЛИС" блок памяти будет проинициализирован нужными значениями... Хмм, сорри за ламеркий вопрос, что за файл заполнения блока памяти ? Да и я работаю с Latticeом, не с Альтерой...
|
|
|
|
|
Dec 20 2007, 06:39
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Попробуйте еще один метод - "цифра за цифрой", он же "digit by digit", а также Cordic. Там используется x^y = exp(y ln x). Зато можно получить длинные (приемлемые) разрядности результата. Книг много, одна из них здесь: http://electronix.ru/forum/index.php?showtopic=17849Там есть сравнение разных методов, в том числе с табличными.
|
|
|
|
Сообщений в этой теме
Саша Z Возведение в степень в FPGAе ? Dec 8 2007, 21:30 alexf Цитата(Саша Z @ Dec 8 2007, 13:30) На одн... Dec 9 2007, 08:44 Саша Z Цитата(alexf @ Dec 9 2007, 12:44) Умножит... Dec 9 2007, 08:55  Singer Цитата(Саша Z @ Dec 9 2007, 11:55) Аа, т.... Dec 9 2007, 09:05  Stas Цитата(Саша Z @ Dec 9 2007, 13:55) Аа, т.... Dec 9 2007, 09:09  Саша Z Цитата(AnubiX @ Dec 19 2007, 20:30) Тольк... Dec 19 2007, 16:51
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|