Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: А бывают ли тесты для ПЛИС?

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5813

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Chaosorg пишет: Устройство работало, просто шумело на экране больше нормы.

"Не верю" относится не к самим описанным явлениям, а к их интерпретации. Не верю, что "шум на экране" мог быть вызван помехами от работы ядра ПЛИС. Если дизайн асинхронный - гонки сигналов и являются причиной "шумов".

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5814

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Васисуалий пишет: Когда я перенес эту же схему в EP3C10 глюки пропали вообще!

Не пропали, а попрятались, выжидая удобный момент (добавления пары инверторов, и тп).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5815

Leka пишет:

Chaosorg пишет: Устройство работало, просто шумело на экране больше нормы.

"Не верю" относится не к самим описанным явлениям, а к их интерпретации. Не верю, что "шум на экране" мог быть вызван помехами от работы ядра ПЛИС. Если дизайн асинхронный - гонки сигналов и являются причиной "шумов".

Шуметь стал zx spectrum с этого сайта. Чего там асинхронного? Почти все проекты с VGA видеовыходом чуть чуть шумят, в этом нет ничего криминального раз там применяется R-2R ЦАП. Единицы остаются единицами, а нуль нулями, в пределах надежно различающихся логических уровней могут быть шумы. Безобидные изменения проекта, совсем не относящиеся к видеовыводу, приводили к усилению этого шума, а изменения seed улучшали ситуацию. Спектрум работал, картинка стабильная была, но поверх нее были весьма заметные полосы, убираемые сменой seed. А плюсы синхронного дизайна никто не оспаривает, но если приходится иметь дело с чем-то иным, то смена seed является доступным в бесплатной версии quartus способом влияния на расположение узлов на кристалле. Мне посоветовали - я передал сюда. Кстати, тоже интересуюсь - есть ли какие-то тесты для ПЛИС, наподобие тестов ОЗУ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5816

Ну формировать удобную частоту необязательно! Пятидесяти мегагерц достаточно вполне. Дисплей вполне ее переваривает. А вот как слепить из всего этого генератор нужных импульсов не соображу.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5817

Chaosorg пишет: Кстати, тоже интересуюсь - есть ли какие-то тесты для ПЛИС, наподобие тестов ОЗУ?


Вот и я о том же! Есть ли такие штуки? Ну как то же эти чипы надо проверять? Что мешает в чипе быть глюку?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5818

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Chaosorg пишет: картинка стабильная была, но поверх нее были весьма заметные полосы, убираемые сменой seed

У меня были проекты с R-2R VGA, никаких шумов, если дизайн синхронный, нет ошибок, и обновления экрана происходят только в неактивных областях (не отображаемых в данный момент). Не могут быть такие сильные помехи от ядра ПЛИС, иначе сама ПЛИС не сможет нормально работать. Если для синхронного дизайна есть помехи на экране, значит одновременно делается запись и отображение картинки без буфера или контроля луча. Тут алгоритм надо менять, а не настройки софта.

есть ли какие-то тесты для ПЛИС, наподобие тестов ОЗУ?

Не знаю.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5819

И так докладываю со дна Невы! (С)

Сегодня убил весь выходной на переделывание моего синхрогенератора. Долго, упорно,Ю но дизайн его превратился в полностью синхронный. Один огромный счетчик (LPMCOUNT [32..0]) делит входную тактовую частоту 100Mhz на все (!) что может потребоваться в проекте! Никаких счетчиков и триггеров больше нигде нет за исключением тех мест, где считаются нажатия кнопок, но там от силы пара импульсов в секунду и те у меня синхронны основным ситнхросигналам проекта еще на входе, где гасятся дребезги.

Все!

Я продолжаю "вылизывать" схему и уже сделал не один десяток компиляций и ни одного непредсказуемого сбоя! :woohoo: Все, что сейчас глючит имеет четкое обьяснение или находит такое после анализа и поиска ошибки. Непредсказуемое поведение пропало. По ходу пьессы нашел приколы, которые "на голову не натянешь! Счас покажу схемку одного из них...




И это работало! :woohoo: :blink: :blink:
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Васисуалий.

А бывают ли тесты для ПЛИС? 7 года 11 мес. назад #5820

Васисуалий пишет: И это работало! :woohoo: :blink: :blink:

Скорее всего с нулем сравнивало. А компилятор ворнингов не давал?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

А бывают ли тесты для ПЛИС? 7 года 10 мес. назад #5831

Конечно давал! Но мы же гордые, мы их не читаем! :evil: :P

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.355 секунд
Работает на Kunena форум