-
Nick83
-
Автор темы
-
Не в сети
-
Осваиваюсь на форуме
-
-
Сообщений: 23
-
Спасибо получено: 0
-
-
|
Имеется плата на которой установлена связка EP1C6+EPCS16. Программирование через FTDI2232 или напрямую через 10-ти контактный разъём. Для развязки выхода FTDI2232 от разъёма стоит 74LVC244. Все подвязки присутствуют. Что замечено.
После подачи питания автодетект проходит нормально как через FTDI, так и через разъём. Далее в заливается голый SFL после чего снова автодетект в надежде увидеть EPCS16. Но определяется опять только одна EP1C6. Если же SFL не заливать, а в ручную (attach flash device) указать EPCS16, после чего попытаться её считать, то резко падает потребление и до следующего включения питания не определяется вообще ничего. Если убрать 74LVC244 и подключиться непосредственно к линиям JTAG, то работает. Подключение этих буферов проверено и ошибок нет. Делалось это всё на Q9.1. А потом, ради интереса был использован ещё более древний Q7.0. К огромному удивлению из под него всё заработало как и было задумано. Через разъём были опробованы как USB-BLASTER так и BYTE-BLASTER. Через FTDI тоже без проблем. Если бы не использовалось программирование через FTDI, то можно было бы предположить отличия в драйверах для родных программаторов в разных версиях квартуса. Но в данном случае в разных версиях квартуса использовалась одна и та же версия драйвера для FTDI, а значит дело в самом софте Programmer-а. В чём принципиальная разница между версиями Programmer-а в Q7.0 и Q9.1 и выше?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.070 секунд