реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> GPIO MM, Spartan2 u VHDL
darkniisiis
сообщение Jun 26 2007, 13:00
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 86
Регистрация: 19-10-06
Пользователь №: 21 468



работаю над платой GPIO MM для промышленных компьютеров(это Spartan2 с EEPROM xcf02s на шине PC 104). Прошиваю при помощи JTAG кабеля.Вот не могу понять,если рисовать схему в схемотехническом редакторе на базовых элементах-всё работает,а если заливать проекты на VHDL,то всё стоит.При этом в модельсиме на всех уровнях всё замечательно моделируется.В чём может быть проблема?
Go to the top of the page
 
+Quote Post
RKOB
сообщение Jun 26 2007, 13:31
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 17-03-05
Пользователь №: 3 422



Не понятно что означает фраза "все стоит" и как вы это видите? Уточните...
Go to the top of the page
 
+Quote Post
darkniisiis
сообщение Jun 27 2007, 08:52
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 86
Регистрация: 19-10-06
Пользователь №: 21 468



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

Сообщение отредактировал darkniisiis - Jun 27 2007, 08:55
Go to the top of the page
 
+Quote Post
o-henry
сообщение Jun 27 2007, 10:58
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(darkniisiis @ Jun 26 2007, 16:00) *
При этом в модельсиме на всех уровнях всё замечательно моделируется.В чём может быть проблема?

Таки на всех? и Post Place & Route simulation тоже?
А в проекте на VHDL все входы-выходы в *.UCF файле описаны?
Go to the top of the page
 
+Quote Post
darkniisiis
сообщение Jun 27 2007, 12:19
Сообщение #5


Частый гость
**

Группа: Новичок
Сообщений: 86
Регистрация: 19-10-06
Пользователь №: 21 468



Цитата(o-henry @ Jun 27 2007, 14:58) *
Таки на всех? и Post Place & Route simulation тоже?
А в проекте на VHDL все входы-выходы в *.UCF файле описаны?

ДА!
Go to the top of the page
 
+Quote Post
RKOB
сообщение Jun 27 2007, 12:57
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 17-03-05
Пользователь №: 3 422



А ПЛИС точно сконфигурирован? Если нет, то и реакции не будет никакой! А вы bit-файл грузите в ПЛИС или mcs в EEPROM ?
Чтоб вопросов меньше задавали, проект в студию (если не топсикрет)
Go to the top of the page
 
+Quote Post
darkniisiis
сообщение Jun 28 2007, 11:01
Сообщение #7


Частый гость
**

Группа: Новичок
Сообщений: 86
Регистрация: 19-10-06
Пользователь №: 21 468



Смотря что вы подразумеваете под словами "точно сконфигурирован", гружу mcs файл в EEPROM.Проект пока выложить не могу.
Go to the top of the page
 
+Quote Post
RKOB
сообщение Jun 29 2007, 06:39
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 17-03-05
Пользователь №: 3 422



Сконфигурирован, значит сигнал DONE взвелся (HIGH). Но бывает так, что DONE=HIGH, но плис не стартует. В таких случаях xilinx рекомендует сделать следующее:
- проверить наличие 330 Ом резистора на пине DONE;
- установить "DonePipe=Yes";
- установить "DriveDone=Yes".
Go to the top of the page
 
+Quote Post
darkniisiis
сообщение Jun 29 2007, 08:21
Сообщение #9


Частый гость
**

Группа: Новичок
Сообщений: 86
Регистрация: 19-10-06
Пользователь №: 21 468



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

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st July 2025 - 17:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016