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

 
 
 
Reply to this topicStart new topic
> Cyclone, прошу объяснить
Algol
сообщение May 25 2006, 14:57
Сообщение #1


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

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



Начал втыкать в ПЛИС и VHDL, так что сам я пока неграмотный. Спаял макет, причем плата заводская, разведено все правильно, т.к. уже много таких макетов собрано. Соплей не висит вроде нигде, все глаза сегодня сломал смотревши. Только вот при подаче питания начинают светиться светодиоды которые припаяны через резюк от ножек I/O на землю. Но ведь по моему разумению, если в ПЛИС нет прошивки, значит на выходе нуль должен быть...или я уже что то не понмаю?
В общем, если найдутся здесь знающие люди, очень прошу мне объяснить, что же я не так сделал...
Go to the top of the page
 
+Quote Post
sazh
сообщение May 25 2006, 15:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Пока в нее прошивка не залита, все I/O в третьем состоянии и подтянуты внутренними резисторами (килоомы, смотрите документы по конфигурации).

к vcc I/O
Go to the top of the page
 
+Quote Post
SpyBot
сообщение May 25 2006, 15:03
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Цитата(Algol @ May 25 2006, 18:57) *
Начал втыкать в ПЛИС и VHDL, так что сам я пока неграмотный. Спаял макет, причем плата заводская, разведено все правильно, т.к. уже много таких макетов собрано. Соплей не висит вроде нигде, все глаза сегодня сломал смотревши. Только вот при подаче питания начинают светиться светодиоды которые припаяны через резюк от ножек I/O на землю. Но ведь по моему разумению, если в ПЛИС нет прошивки, значит на выходе нуль должен быть...или я уже что то не понмаю?
В общем, если найдутся здесь знающие люди, очень прошу мне объяснить, что же я не так сделал...

Я такое видел, когда в Чип-и-Дипе купил пару CPLD-шек. Причем они не опознавались и не шились. Потом купил в Точке опоры, заменил и все заработало. Получается, иногда продавцы могут впарить неисправные микросхемы.
Либо бывает флюс-гель, который плохо отмывается и хорошо проводит.

Сообщение отредактировал SpyBot - May 25 2006, 15:05
Go to the top of the page
 
+Quote Post
TailWind
сообщение May 25 2006, 15:28
Сообщение #4


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

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



Цитата(Algol @ May 25 2006, 18:57) *
Начал втыкать в ПЛИС и VHDL, так что сам я пока неграмотный. Спаял макет, причем плата заводская, разведено все правильно, т.к. уже много таких макетов собрано. Соплей не висит вроде нигде, все глаза сегодня сломал смотревши. Только вот при подаче питания начинают светиться светодиоды которые припаяны через резюк от ножек I/O на землю. Но ведь по моему разумению, если в ПЛИС нет прошивки, значит на выходе нуль должен быть...или я уже что то не понмаю?
В общем, если найдутся здесь знающие люди, очень прошу мне объяснить, что же я не так сделал...


Это нормально.
Когда плис сконфигуриться диоды загоряться ярче.
Go to the top of the page
 
+Quote Post
Algol
сообщение May 30 2006, 17:22
Сообщение #5


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

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



Большое спасибо за разъяснение.
Сейчас у меня появился еще один, возможно глупый вопрос.
В настоящий момент роюсь в датабуке, но может кто нить подскажет советом...
В режиме JTAG, заливая прошивку, выдается ошибка "CONF_DONE pin failed to go high in device 1".
Следствием чего, это может быть? Неправильно собран байтбластер?
P.S. в режиме AS все замечательно работает. Внешний пул-ап резистор у CONF_DONE имеется на 10к.
Go to the top of the page
 
+Quote Post
sazh
сообщение May 30 2006, 18:11
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



CONF_DONE Pulled to VCC through a 10-kΩ resistor. When configuring multiple devices in the same JTAG
chain, pull up each CONF_DONE pin to VCC individually. (1)
Go to the top of the page
 
+Quote Post
Algol
сообщение May 31 2006, 04:56
Сообщение #7


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

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



sazh
Цитата
When configuring multiple devices in the same JTAG chain, pull up each CONF_DONE pin to VCC individually.

Да, наверное забыл сказать, что на JTAG висит только одно устройство. Понятно, что у каждой плисы ногу подтягивать надо.
Go to the top of the page
 
+Quote Post
sazh
сообщение May 31 2006, 10:09
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Да. Я не вчитался в фразу. Он говорит, что confdone не переходит в 1. Значит не было успешной конфигурации. Смотрите что на nStatus. Кажется он отвечает за ошибки. Посмотрите все ли сигналы с открытым стоком имеют нужные резисторы. На jtag обратите внимание. TCK через резистор на gnd. Другие сигналы jtag подтянуты? Длина линий. Длина проводов байтбластера. И т.д. (Посмотрите в режиме AS, confdone должен быть в 1 после успешной конфигурации)

А чем Вы прошиваете в режиме AS. Если у Вас самодельный BB2, то и его тоже проверьте.
Go to the top of the page
 
+Quote Post
Krys
сообщение Jun 4 2006, 13:20
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Может, вообще какая-нибудь сопля висит между конф-дон и землёй, прозвони тестером. Может даже в байтбластере. Или в самой твоей схеме.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:59
Рейтинг@Mail.ru


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