Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Генератор меньшей частоты не работает корректно в железе (Spartran 3)
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
StanislavF
Здравствуйте.

Для управления одним сенсором ПЛИС должна посылать тактовые сигналы на частоте 1,5625 MHz (период 640 нс). На вход ПЛИС приходит 40 MHz. В железе обнаруживаются расхождения с симуляцией:
в железе -- 1,25 MHz, 800 нс
при симуляции -- 1,5625 MHz, 640 нс

Использую Spartan 3: xc3s300. Проект прилагаю, там только эта функциональность.

В чём может быть проблема, что упустил, что посмотреть?

Заранее благодарен за ответы.

Нашёл ошибку в неправильных параметрах симуляции.
DmitryR
IMHO в проекте много букв (для поставленной задачи), поэтому не осилил.

Чтобы из 40 МГц получить 1.5625 МГц необходимо входную частоту с помощью DCM умножить на 5/8 и далее еще триггерами поделить на 16.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.