реклама на сайте
подробности

 
 
> Порекомендуйте книги по верификации
fpga_verilog
сообщение Mar 31 2018, 03:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 3-04-16
Пользователь №: 91 138



Порекомендуйте книги по верификации проектов FPGA, желательно на английском языке.
Также интересует, какое специализированное ПО используется для разработки и запуска тестов, помимо симуляторов Verilog/SV, и любые книги/сайты, посвящённые этому делу.
Интересует верификация сложных проектов, связанных с обработкой сигналов (возможно, изображений и видео).

Сообщение отредактировал fpga_verilog - Mar 31 2018, 03:49
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
petrov
сообщение Apr 3 2018, 12:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(fpga_verilog @ Mar 31 2018, 06:49) *
связанных с обработкой сигналов


В симулинке другой подход, разработка в виде модели, fixed point часть работает в окружении double части, никаких файлов, всё в одной среде работает, удобная визуализация сигналов, фокус на задаче, а не на HDL анахронизмах, HDL лишь промежуточный формат для передачи синтезатору, минуя HDL кодинг и HDL симуляцию.
Go to the top of the page
 
+Quote Post
Amurak
сообщение Apr 13 2018, 05:44
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Цитата(petrov @ Apr 3 2018, 15:24) *
В симулинке другой подход, разработка в виде модели, fixed point часть работает в окружении double части, никаких файлов, всё в одной среде работает, удобная визуализация сигналов, фокус на задаче, а не на HDL анахронизмах, HDL лишь промежуточный формат для передачи синтезатору, минуя HDL кодинг и HDL симуляцию.

А в ПЛИС потом как это все запихивать?
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 13 2018, 09:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Amurak @ Apr 13 2018, 08:44) *
А в ПЛИС потом как это все запихивать?


Так же как любой HDL запихивается.
Go to the top of the page
 
+Quote Post
Amurak
сообщение Apr 13 2018, 15:07
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Цитата(petrov @ Apr 13 2018, 12:00) *
Так же как любой HDL запихивается.

Сгенерить HDL из симулинка, после чего запихнуть ее в проект ПЛИС?
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 13 2018, 17:53
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Amurak @ Apr 13 2018, 18:07) *
Сгенерить HDL из симулинка, после чего запихнуть ее в проект ПЛИС?


Да.
Go to the top of the page
 
+Quote Post
Amurak
сообщение Apr 13 2018, 20:25
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Цитата(petrov @ Apr 13 2018, 20:53) *
Да.

Не очень удобно в плане контроля версий. И кастомный ЦОС из симулинка особо не погенерируешь.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 14 2018, 09:25
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Amurak @ Apr 13 2018, 23:25) *
И кастомный ЦОС из симулинка особо не погенерируешь.


Что это означает и чего не хватает для этого?
Go to the top of the page
 
+Quote Post
Amurak
сообщение Apr 14 2018, 10:15
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Цитата(petrov @ Apr 14 2018, 12:25) *
Что это означает и чего не хватает для этого?

Например, если мне нужен децимирующий фильтр с загружаемыми коэффициентами, переменным коэффициентом децимации, использованием предсумматоров для уменьшения количества используемых умножителей, да еще и чтобы работал на частоте 300 МГц, то Simulink вряд ли сможет такое сгенерировать.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 14 2018, 11:09
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Amurak @ Apr 14 2018, 13:15) *
Например, если мне нужен децимирующий фильтр с загружаемыми коэффициентами, переменным коэффициентом децимации, использованием предсумматоров для уменьшения количества используемых умножителей, да еще и чтобы работал на частоте 300 МГц, то Simulink вряд ли сможет такое сгенерировать.


Никаких проблем нет сделать такое. Все базовае элементы из которых вы делаете это на HDL присутствуют и в симулинке.
Go to the top of the page
 
+Quote Post
Amurak
сообщение Apr 14 2018, 11:25
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 18-11-12
Пользователь №: 74 459



Цитата(petrov @ Apr 14 2018, 14:09) *
Никаких проблем нет сделать такое. Все базовае элементы из которых вы делаете это на HDL присутствуют и в симулинке.

То есть на триггерах ее рисовать? Упаси боже, пусть лучше это делает синтезатор.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 14 2018, 12:05
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Amurak @ Apr 14 2018, 14:25) *
То есть на триггерах ее рисовать? Упаси боже, пусть лучше это делает синтезатор.


Редкость это, чтобы прям вручную на элементах и, или, не нужно было рисовать черезмерно много, и нельзя было использовать групповые операции над векторными сигналами. Даже в этом случае сделал бы сначала упрощенно, а потом оптимизировал на HDL только эту конкретную часть, чем разрабатывать всё на HDL и HDL симуляторах, которые вообще никак не помогают в решении задач ЦОС, а наоборот только мешают.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th April 2024 - 19:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016