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

работаю над платой GPIO MM для промышленных компьютеров(это Spartan2 с EEPROM xcf02s на шине PC 104). Прошиваю при помощи JTAG кабеля.Вот не могу понять,если рисовать схему в схемотехническом редакторе на базовых элементах-всё работает,а если заливать проекты на VHDL,то всё стоит.При этом в модельсиме на всех уровнях всё замечательно моделируется.В чём может быть проблема?

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


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

Уточняю.При подаче стимула на вход,выход никак не реагирует.Проверяю на макете при помощи осциллографа.

Изменено пользователем darkniisiis

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


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

При этом в модельсиме на всех уровнях всё замечательно моделируется.В чём может быть проблема?

Таки на всех? и Post Place & Route simulation тоже?

А в проекте на VHDL все входы-выходы в *.UCF файле описаны?

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


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

Таки на всех? и Post Place & Route simulation тоже?

А в проекте на VHDL все входы-выходы в *.UCF файле описаны?

ДА!

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


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

А ПЛИС точно сконфигурирован? Если нет, то и реакции не будет никакой! А вы bit-файл грузите в ПЛИС или mcs в EEPROM ?

Чтоб вопросов меньше задавали, проект в студию (если не топсикрет)

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


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

Смотря что вы подразумеваете под словами "точно сконфигурирован", гружу mcs файл в EEPROM.Проект пока выложить не могу.

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


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

Сконфигурирован, значит сигнал DONE взвелся (HIGH). Но бывает так, что DONE=HIGH, но плис не стартует. В таких случаях xilinx рекомендует сделать следующее:

- проверить наличие 330 Ом резистора на пине DONE;

- установить "DonePipe=Yes";

- установить "DriveDone=Yes".

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


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

Проблема была в том что по умолчанию ко входам GPIO MM подсоединены подтягивающие резисторы +5В.Получается на входах всегда были логические 1.Нужно всго навсего было переставить перемычку.

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


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

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

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

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

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

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

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

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

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

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