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

вторичный клок, ПЛИС без PLL

Здравствуйте!

 

Есть простая задача сделать последовательный интерфейс

Есть входной клок от генератора 10МНz

Делаю с помощью таймера на буфере вторичный клок, этим уже "клоком" тактирую логику приема и циклической передачи байт

На модели все ок а в жизни работает с глюками, например вместо 8 бит -10, и вместо последовательной передачи нескольких посылок,- только одна посылка

Прошу подсказать что не так

Спасибо!

 

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


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

Сразу же возникает логичный вопрос - в чем философия не использования PLL? 

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


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

Думаю, если вся глючащая система тактируется вторичным клоком от одного буфера - то дело не в клоке.

 

Надо исходник смотреть - намудрили в логике.

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


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

все это смахивает на неописание констрейнов, особенно порождаемых новых клоков

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


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

12 hours ago, addi II said:

Здравствуйте!

 

Есть простая задача сделать последовательный интерфейс

Есть входной клок от генератора 10МНz

Делаю с помощью таймера на буфере вторичный клок, этим уже "клоком" тактирую логику приема и циклической передачи байт

На модели все ок а в жизни работает с глюками, например вместо 8 бит -10, и вместо последовательной передачи нескольких посылок,- только одна посылка

Прошу подсказать что не так

Спасибо!

 

Скорее всего у вас gated clock, то есть вы тупо поделили клок на счётчикеи пытаетесь им что-то тактировать. Это неправильно и чревато кучей разного геморроя.

Пролььзуйте вместо этого ваш 10МГц клок и clock enable. Либо делайте клок по-нормальному, с помощью PLL.

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


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

Используйте вторичный клок как enable и работайте на основном клоке 10 МГц.

 

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...