yes 6 15 декабря, 2005 Опубликовано 15 декабря, 2005 · Жалоба Есть желание использовать какой-либо тул, который позволяет спрягать FPGA с теорией. Теория - это разные фильтры (особенно БИХ), корреляторы и прочее DSP Но, например, Xilinx System Generator дает, имхо, очень плохое качество сгенеренного нетлиста дает... Ручками раза в 4 выше тактовая получается. Может есть что-то лучше? Кто занимался такими вещами - какую тулзу посоветуете для задачи посадить человека не знающего HDL за генерацию/верификацию всяких DSP структур в FPGA? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KA_ru 0 15 декабря, 2005 Опубликовано 15 декабря, 2005 · Жалоба посмотри Synplify DSP.сами они пишут что очень достойно. тоже сейчас этим пакетом в свободное время занимаюсь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 6 16 декабря, 2005 Опубликовано 16 декабря, 2005 · Жалоба не работает пока сволочь :) я читаю соответствующий топик, но пока не помогло. а элементы там действительно интереснее остальных (известных мне) вариантов... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsp 0 16 декабря, 2005 Опубликовано 16 декабря, 2005 · Жалоба тоже хочу попробовать еще не качал а что конкретно не получается? проблемы с лекарством? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KA_ru 0 16 декабря, 2005 Опубликовано 16 декабря, 2005 · Жалоба у них уже версия 2.6 появилась :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Кнкн 5 16 декабря, 2005 Опубликовано 16 декабря, 2005 · Жалоба у них уже версия 2.6 появилась :) Вот только где-бы ее взять? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 6 20 декабря, 2005 Опубликовано 20 декабря, 2005 · Жалоба в архиве моделька - из нее Synplify_DSP генерит файл, в котором просто подключены модули (IIR в данном случае) а сами модули описаны в SynLib.v, которое лежит где-то внутри Synplify_DSP никакие DSP48 блоки для Virtex4 там не описаны, а синтез (Synplify pro) генерит ерунду - все на логике что страшно тормозное получается... может я чего-то не так делаю? fir_4.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Кнкн 5 21 декабря, 2005 Опубликовано 21 декабря, 2005 · Жалоба никакие DSP48 блоки для Virtex4 там не описаны, а синтез (Synplify pro) генерит ерунду - все на логике что страшно тормозное получается... Я немного экспериментировал с синтезом под Альтеру. Synplify может задействовать DSP блоки, если в hdl стоит * , но умножения на константу строит на логике. В примере от Synplify DSP fir51 на virtex2p вроде как разгоняется на 200 Мгц, кажется, это и не плохо? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 30 21 декабря, 2005 Опубликовано 21 декабря, 2005 · Жалоба Приветствую! Увы - генерация структуры в SymplifyDSP 2.2 пока далека от идеальной, хотя прогресс по сравнению 1.2 большой. Я для примера взял FFT Virtex2, 16384 точки 16 бит вход. После генерации и синтеза с удивлением увидел, что ширина шины данных расширяется до 23 бит сразу на входе, а не постепенно как вроде должно быть (структура FFT - R2^2 SDF). В результате - лишние ресурсы по памяти и умножителям. Кроме этого так и не смог включить дополнительный retiming. Ставлю retiming 1,2,3... а в выходном файле ничего не меняется. В результате - выше 95 МГц скорость не поднимается и это притом что в структуре есть возможность добавить регистр в узком месте. Вывод - для макета функционирования алгоритма пойдет. А если хотите выжать максимум - то ручками. В принципе никто не мешает сваять верхний уровень самому, используя готовые блоки из SynLib, FFTmodules. Успехов! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 6 21 декабря, 2005 Опубликовано 21 декабря, 2005 · Жалоба дык в тот то и дело, что базовые модули описаны на "женерик" RTL, то есть предполагается, что средство синтеза съест этот код и замэпит его куда надо если для 2-го виртекса или спартан3 синплифай делает это вполне нормально, то для v4 просто бяда собственно у меня мнение такое - как ни плох Xilinx System Generator, но пока это лучшее, что я видел... увы, меня он также совершенно не устраивает :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsp 0 21 декабря, 2005 Опубликовано 21 декабря, 2005 · Жалоба подскажите пожалуйста как вылечить а то что-то не совсем понятно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 6 21 декабря, 2005 Опубликовано 21 декабря, 2005 · Жалоба я лучше объяснить не смогу http://electronix.ru/forum/index.php?showt...ify%20DSP&st=15 http://electronix.ru/forum/index.php?showtopic=7866&hl= с лицензией глюки обычно, и все упомянутые пункты надо выполнить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться