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

 
 
> Xilinx Platform Cable USB. Как понизить скорость?
Штабскапитан Ове...
сообщение Oct 26 2015, 14:59
Сообщение #1


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

Группа: Участник
Сообщений: 103
Регистрация: 29-08-07
Пользователь №: 30 122



Имеется плата с VirtexE на борту. Конфигурационный массив живёт во флешке AM29LV160. Заливается через самопальный конфигуратор, выполненный на CPLD. FPGA Конфигурируется через Slave Serial. В процессе заливки флешки конфигурационный массив льётся одновременно и в Вёртекс для контроля корректности принятых данных - если Вёртекс в результате установил DONE, стало быть, данные пришли без ошибок, и программатор считает операцию выполненной.

Проблема вот в чём. В процессе заливки FPGA успешно конфигурируется, но при сбросе и попытке переконфигурации от флешки получаем облом. В результате муторных экспериментов удалось наконец корректно залить флешь, используя вместо Xilinx Platform Cable программатор, который работает через LPT. Всё остальное неизменно. Разница, по-видимому, только в скорости. Вёртекс - достаточно быстрый чип и справляется на такой скорости, а вот флешка, видимо, подкачала в этом плане. Выход, конечно, есть - шить через LPT, но это тянет за собой целую кучу неудобств. Лучше всего, конечно, было бы найти способ как-то шить через Platform Cable. А для этого, получается, надо как-то понизить его скорость. В настройках Импакта самая низкая частота TCK для Platform Cable 750 kHz, но этого, похоже, недостаточно. Есть какое-нибудь решение? Может быть, в конце-концов, можно что-то сделать с самой железякой, Xilinx Platform Cable, если уж софт не даёт ничего в этом плане?

Сообщение отредактировал Штабскапитан Овечкин - Oct 26 2015, 15:04
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:42
Рейтинг@Mail.ru


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