Перейти к содержанию

    

Срочно нужна помощь избавиться от глюков в проекте на Zynq

Есть почти готовый проект на Zynqе (Verilog ,Vivado),который глючит.Срочно требуется помощь избавиться от глюков.Глюки описать здесь сложно,практически не возможно,

это нужно показывать на железе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, usonic сказал:

Есть почти готовый проект на Zynqе (Verilog ,Vivado),который глючит.Срочно требуется помощь избавиться от глюков.Глюки описать здесь сложно,практически не возможно,

это нужно показывать на железе.

А много ли написано самими на верилоге или только готовые куски брали из визардов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, usonic сказал:

Срочно требуется помощь избавиться от глюков.Глюки описать здесь сложно,практически не возможно,

это нужно показывать на железе.

Таймспеки прописаны? Если нет то прописать и возможно это будет отделаться малой кровью.

Иначе если таймспеки написаны это означает наличие кривых мест в архитектуре требующих переписывания с нуля. И боюсь это не про быстро :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 minutes ago, iosifk said:

А много ли написано самими на верилоге или только готовые куски брали из визардов?

Часть написана заново и часть перенесена из старого проекта на квартусе.

6 minutes ago, MegaVolt said:

Таймспеки прописаны? Если нет то прописать и возможно это будет отделаться малой кровью.

Иначе если таймспеки написаны это означает наличие кривых мест в архитектуре требующих переписывания с нуля. И боюсь это не про быстро :(

Таймспеки прописаны.Подобный проект работает на других кристаллах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
34 минуты назад, usonic сказал:

Часть написана заново и часть перенесена из старого проекта на квартусе.

И старый проект был на более медленном кристалле, чем новый?

Можно ли сказать, что убирая из проекта куски кода, наступит момент, когда остаток хоть как-то, в урезанном виде, но будет работать без сбоя? И тогда определить, с какого куска кода начинаются сбои?

Есть ли описание к модулям проекта и делалась ли хотя бы RTL симуляция?

Все ли асинхронные входные сигналы обработаны по CDC? Медленные входные сигналы отфильтрованы от дребезга?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 hour ago, iosifk said:

И старый проект был на более медленном кристалле, чем новый?

Можно ли сказать, что убирая из проекта куски кода, наступит момент, когда остаток хоть как-то, в урезанном виде, но будет работать без сбоя? И тогда определить, с какого куска кода начинаются сбои?

Есть ли описание к модулям проекта и делалась ли хотя бы RTL симуляция?

Все ли асинхронные входные сигналы обработаны по CDC? Медленные входные сигналы отфильтрованы от дребезга?

Я не знаю ,как сравнить по быстродействию Cyclone IV и Zynq.Что такое " описание к модулям"? RTL симуляция всего проекта не делалась,только отдельных частей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если спеки прописаны под один плис и все работает, то это не значит что эти же спеки заведутся на другом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, если еще актуально, можете мне подробности в лс, опыт с Zynq есть, есть киты и vivado 2014.4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация