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

 
 
> не могу прошить epm128, usb blaster-ом
shf_05
сообщение Oct 18 2011, 06:40
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



на плате имеется cpld max7000epm128 - 2 шт. они между собой связываются через буферы - сидят на общей "шине" ну еще зажигают светодиоды, прошиваю первую, она работает адекватно. прошиваю вторую - не работает, греется во время прошивки. причем квартус выполняет прошивку и проверку- все говорит ОK, а Cpld не работает. причем если зашить проект с минимальными отличиями от "нерабочего", то все заработает.
более того, если max plus 2 зашивать, перекомпиляция одного и того же проекта дает то успешный, то неуспешный результат.
подскажите, пожалуйста, в чем может быть ошибка.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Oct 18 2011, 07:59
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(shf_05 @ Oct 18 2011, 10:40) *
причем квартус выполняет прошивку и проверку- все говорит ОK, а Cpld не работает. причем если зашить проект с минимальными отличиями от "нерабочего", то все заработает.
более того, если max plus 2 зашивать, перекомпиляция одного и того же проекта дает то успешный, то неуспешный результат.


Ошибка скорее всего в том, что проект асинхронный и где-то есть гонка сигналов. Причем, если шина по которой "одна ПЛИС на ввод, другая на вывод шины" тоже не синхронная, то возможно, что помехи по сигналу "ввод" приводят к столкновению данных на шине... Кстати, если после ПЛИС стоят шинники, то возможно они не успевают переключиться... И в ПЛИС надо сделать задержки до следующего такта на переключение шины...



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
shf_05
сообщение Oct 18 2011, 08:17
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



проблема не в корявости проекта а в том что плис в принципе зашивает что-то несоответствующее проекту.
пс- проект использует почти всю плис.
даже "старый проверенный" проект не работает
Go to the top of the page
 
+Quote Post
sazh
сообщение Oct 18 2011, 08:55
Сообщение #4


Гуру
******

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



Цитата(shf_05 @ Oct 18 2011, 11:17) *
даже "старый проверенный" проект не работает


Здесь его явно не проверяли. Рискните.
EPM7128T100 - я такого кристалла не знаю.
Go to the top of the page
 
+Quote Post
shf_05
сообщение Oct 18 2011, 09:05
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



в смысле здесь?
на чипе написано epm7128stc100 (на схеме EPM7128ATC100).
в пдфке то что осталось от проекта.
Прикрепленные файлы
Прикрепленный файл  plis2.pdf ( 16.78 килобайт ) Кол-во скачиваний: 214
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 19:51
Рейтинг@Mail.ru


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