addi II 0 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба Здравствуйте! Есть простая задача сделать последовательный интерфейс Есть входной клок от генератора 10МНz Делаю с помощью таймера на буфере вторичный клок, этим уже "клоком" тактирую логику приема и циклической передачи байт На модели все ок а в жизни работает с глюками, например вместо 8 бит -10, и вместо последовательной передачи нескольких посылок,- только одна посылка Прошу подсказать что не так Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nieve 0 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба Сразу же возникает логичный вопрос - в чем философия не использования PLL? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 24 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба Думаю, если вся глючащая система тактируется вторичным клоком от одного буфера - то дело не в клоке. Надо исходник смотреть - намудрили в логике. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба все это смахивает на неописание констрейнов, особенно порождаемых новых клоков Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bad0512 2 17 апреля, 2019 Опубликовано 17 апреля, 2019 · Жалоба 12 hours ago, addi II said: Здравствуйте! Есть простая задача сделать последовательный интерфейс Есть входной клок от генератора 10МНz Делаю с помощью таймера на буфере вторичный клок, этим уже "клоком" тактирую логику приема и циклической передачи байт На модели все ок а в жизни работает с глюками, например вместо 8 бит -10, и вместо последовательной передачи нескольких посылок,- только одна посылка Прошу подсказать что не так Спасибо! Скорее всего у вас gated clock, то есть вы тупо поделили клок на счётчикеи пытаетесь им что-то тактировать. Это неправильно и чревато кучей разного геморроя. Пролььзуйте вместо этого ваш 10МГц клок и clock enable. Либо делайте клок по-нормальному, с помощью PLL. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wolfman 0 18 апреля, 2019 Опубликовано 18 апреля, 2019 · Жалоба Используйте вторичный клок как enable и работайте на основном клоке 10 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvlwork 0 22 апреля, 2019 Опубликовано 22 апреля, 2019 · Жалоба Промоделируйте получившийся нетлист с задержками, опишите констрейны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться