-
Content Count
345 -
Joined
-
Last visited
Community Reputation
0 ОбычныйAbout DuHast
-
Rank
Местный
- Birthday 06/04/1980
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Recent Profile Visitors
-
Соединить две FPGA платы по PCIE
DuHast replied to novartis's topic in Работаем с ПЛИС, области применения, выбор
А зачем Вам именно pci? Если задача обмена между двумя плис, то можно через те же разъёмы не меняя разводку плат сделать что-нибудь попроще. 10G ethernet, или вообще, что-то своё запилить. -
Вопрос по размножению однотипных компонентов
DuHast replied to Alf256's topic in Работаем с ПЛИС, области применения, выбор
Вот и я о том же. И констрейны здесь ни при чём. Поэтому надо симулировать, тем более у автора топика есть тестовый генератор. -
Вопрос по размножению однотипных компонентов
DuHast replied to Alf256's topic in Работаем с ПЛИС, области применения, выбор
Попробую задать правильный вопрос: Вы новые фильтры параллельно ставили или последовательно? -
Разработка на шину PCI
DuHast replied to vanika's topic in Предлагаю работу
С нуля и всё? Выбор компонентов, разводка платы, написание firmware, драйвера и пользовательского ПО. Или что-то уже есть/будете делать сами? -
Алгоритм Cordic на ПЛИС
DuHast replied to Deflop's topic in Языки проектирования на ПЛИС (FPGA)
А в чём смысл? Константы и на бумаге можно обсчитать :) А если серьёзно, то при подаче константы синтезатор упростит схему(так сказать "обсчитает на бумаге") и по результатам синтеза не будет понятно ни сколько ресурсов займёт схема, ни максимальная частота её работы. Поэтому лучше, переделать тестбетч, который у вас уже есть, так, чтобы он синтезировался в ПЛИС и сделать его верхним файлом проекта ПЛИС. -
Алгоритм Cordic на ПЛИС
DuHast replied to Deflop's topic in Языки проектирования на ПЛИС (FPGA)
Вы где эти X и Y брать собираетесь? Хотите просто задать константой в проекте, откомпилировать и чипскопом/сигналтапом посмотреть результат? -
Алгоритм Cordic на ПЛИС
DuHast replied to Deflop's topic in Языки проектирования на ПЛИС (FPGA)
Странный вопрос. ПЛИС - это микросхема, которая стоит на какой-то плате. С внешним миром ПЛИС взаимодействует через какие-то интерфейсы, которые реализованы на этой плате. Через эти интерфейсы в ПЛИС и далее на ваш модуль и надо подавать X и Y. Но чтобы разработать и протестировать этот ваш модуль используется симулятор и тестбенч. -
Quartus 17.0 Pin Planner Current Strength
DuHast replied to excly's topic in Среды разработки - обсуждаем САПРы
Это не выбор между количеством сорок описывающих одну и ту же схему , это две разных схемы. В первой входные пины заведены на логический элемент без триггеров, что обеспечит вам много головной боли. Во второй они завезены сперва на триггеры, а уже затем на логику. -
Quartus 17.0 Pin Planner Current Strength
DuHast replied to excly's topic in Среды разработки - обсуждаем САПРы
Давайте уточним. Проект где вы стоите SignalTap на входе ФИФО и проект, когда вы видите ошибки - это один и тот же проект? Или вы увидели ошибки, собрали новый проект с SignalTap и увидели, что на входе ФИФО всё ок? И ещё, было бы не плохо посмотреть временные диаграммы на входе и выходе ФИФО при переходе через FF -
Quartus 17.0 Pin Planner Current Strength
DuHast replied to excly's topic in Среды разработки - обсуждаем САПРы
В процессе, тактируемом клоком: In1 <= inpit_1; In2 <= input_2; a <= In1 and In2; Сигналы input, сперва попадут на триггеры(которые квартус, скорее всего, сделает fast), а уже потом на логику. -
Quartus 17.0 Pin Planner Current Strength
DuHast replied to excly's topic in Среды разработки - обсуждаем САПРы
ТС писал, что у него входной сигнал заведён прямиком на ФИФО, т.е. между входным пином и входным триггером ФИФО ничего нет. В такой ситуации Fast Input Pin задействованы не будут, а время задержки входного сигнала будет сильно зависеть от того, где будет расположена в ФИФО внутри ПЛИС. Конечно, правильно расставленные констрейны помогут квартусу сделать всё корректно, но защёлкивание входной шины в Fast триггерах помогут ему гораздо больше. Хуже ситуация, когда по неопытности пишут код типа a <= input_1 and input_2 т.е. входные пины сперва идут на логику. -
Quartus 17.0 Pin Planner Current Strength
DuHast replied to excly's topic in Среды разработки - обсуждаем САПРы
Выходные fast триггеры выравнивают сигналы на шине данных по фронту тактового сигнала перед выходом из плис. Если у вас в схеме есть триггеры то квартус, скорее всего сам разместится их в пинах, т.е. в фаст тригерах. Но если выход вашей схемы логика, то квартус просто может не справиться с вашими констрейнами. С входами ситуация аналогичная. -
Quartus 17.0 Pin Planner Current Strength
DuHast replied to excly's topic in Среды разработки - обсуждаем САПРы
Все входные и выходные сигналы крайне желательно пропускать через fast input/output trigger'ы, расположенные в пинах ПЛИС -
Очистка RAM на SystemVerilog
DuHast replied to Perdachillo's topic in Языки проектирования на ПЛИС (FPGA)
Советую использовать IP блоки или примитивы, если не хочется таскать файлы из проекта в проект. Всякие сюрпризы исключены. -
1 и 2 это два разных интерфейса с различными алалоговыми параметрами, поэтому и ведут они себя по-разному. Один чуть лучше, другой чуть хуже. В моей практики были случаи, когда ПЛИС работала хорошо с центральными портами коммутатора, а при приближении к краям, росло число битых пакетов. Всё лечилось подстройкой экволайзера. Уверен на 99%, что и в Вашем случае подстройка трансиверов поможет.