Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Программируемые логические схемы и их применение»

Формальо выглядит так +

Отправлено iosifk. 14 ноября 2007 г. 15:13
В ответ на: Как в modelsim задать входное воздействие? (+) отправлено ubobrov 14 ноября 2007 г. 14:01

Делаете несинтезируемую функцию, которая выполняет роль правильного и неправильного передатчика, ей скармливаете байты, которые подгружаются из файла. При этом в этом же файле могут быть поля для управления "неправильностью передачи"... Ну и еще можно писать время, когда выдавалось воздействие и состояние готовности на прием...
И то, что принимает UART пишите байтами в файл. Так же туде пишите время и готовность.
Дальше гоните это все через Вашу связку UART+генератор тестов и уже спокойно, сидя в тенечке анализируете файл результатов... Потом это все повторяете с файлом задержек от реального чипа...
Тесты стандартные:
Короткий стартовый,
Слишком длинный стартовый,
Просечка в стартовом,
Неправильная тактовая на приеме,
Предельные отклонения по тактовым на приеме и на передаче,
Просечки в данных,
Неправильные четы и стопы,
попытка загнать данные, если не считаны предыдущие...
Сброс прерывания при чтении предыдущих и в момент прихода новой посылки, когда прерывание должно выставляться...
И это еще не все...
Ну и так далее...


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 387:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru