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

 
 
 
Reply to this topicStart new topic
> TestBench or Waveform
D-Luxe
сообщение May 11 2011, 15:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Какой способ отладки проектов для вас предпочтительнее написание тестбенча или рисование временных диаграмм?

И какие плюсы и минусы этих подходов.


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 11 2011, 16:46
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(D-Luxe @ May 11 2011, 18:59) *
Какой способ отладки проектов для вас предпочтительнее написание тестбенча или рисование временных диаграмм?

Я пишу тестбенчи...
В принципе можно использовать генератор Waveform, а потом просто модифицировать сгенерированный тестбенч... (но это на первых порах)


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
AlphaMil
сообщение May 11 2011, 17:44
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Как всегда все зависит от задачи. Но как правило написание тестбенча быстрее и удобнее. Особенно для сложных входных сигналов. Например отсчеты с видеодекодера и с него же сигналы синхронизации рисовать будет дольше чем отлаживать...
Go to the top of the page
 
+Quote Post
bogaev_roman
сообщение May 12 2011, 11:07
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082



тестбенчи
1. Проще и быстрее, когда руку набьешь.
2. Создание сложных тестовых входных условий с возможностью задать рандомные входные условия.
3. Отображение результатов и возможность останова теста согласно каким-либо условиям. Вывод либо на экран либо в текстовик.
4. Возможность автоматической проверки и выдача только passed или error, скажем. При этом можно моделировать без запуска графической оболочки.
Как в графике это все обстоит и насколько сложно ответить не могу...
Go to the top of the page
 
+Quote Post
Anatol'
сообщение May 12 2011, 13:42
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 28-01-10
Из: Новосибирск
Пользователь №: 55 106



Я, когда начинал, вообще не знал, что такое тестбенчи, но в итоге как-то сам пришёл к этой концепции, когда понадобились тесты сложнее, чем "просто посмотреть".
Сложные входные сигналы, автоматическая сверка результатов с файлом, переносимость, наконец.

Кстати, ещё могу добавить, что на VHDL'е тестбенчи было писать ну очень неудобно, а как попробовал на верилоге - полетело на ура.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 10th July 2025 - 18:10
Рейтинг@Mail.ru


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