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

 
 
> Загрузка прошивки в FPGA, Загрузка прошивки в FPGA
Sp_dev
сообщение Sep 23 2008, 11:25
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 28-05-08
Пользователь №: 37 884



Пытаюсь загрузить сформированную прошивку в FPGA *.bin, который формируется в среде XilinxISE9.2 для XC3S200-tq144. Реализован простой счетчик. Контроль входных и выходных сигналов выполняю осциллографом. Все выводы подключены, питание где надо подведено соответствующее. Режим загрузки slave serial, т.е. мастером выступает внешний контроллер. В самом начале, после сброса конфигурации, дожидаюсь сигнала INIT_B. Далее выставляю PROG_B и начинаю побитно записывать данные. В конце жду сигнала DONE. Этот сигнал не появляется. Соответствующие тестовые сигналы с выводов микросхемы не наблюдаю - держатся постоянные уровни. В чем проблема, не понятно. Формат файла очень похож на правду - начало, данные, контрольная сумма, старт. Готов этот файл выслать, если кто захочет посмотреть. Правильно ли я понимаю, что в принципе, достаточно простой загрузки файла и никаких других данных загружать не надо? Также вопрос - тот ли файл прошивки я использую - *.bin? Заранее признателен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mig&L
сообщение Sep 23 2008, 12:43
Сообщение #2


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

Группа: Участник
Сообщений: 107
Регистрация: 1-07-07
Пользователь №: 28 823



Попробуйте дать побольше задержку после подачи питания и началом загрузки прошивки
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Sep 23 2008, 12:58
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(Mig&L @ Sep 23 2008, 16:43) *
Попробуйте дать побольше задержку после подачи питания и началом загрузки прошивки

1. Для указанного плиса пофигу какой файл грузить *.bit или *.bin. Она сама заголовок отрезает.
2. В настройках bitgen посмотрите установку start-up clock
3. Если мне не изменяет память, в файле bin биты в байтах переставлены местами.

Вообще, чтобы создать файл для загрузки через микроконтроллер, сделайте его из файла bit при помощи утилиты iMPACT.

Во время загрузки контролируйте init. Если он упадет, значит ошибка в данных.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Sep 23 2008, 16:18
Сообщение #4


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Михаил_K @ Sep 23 2008, 16:58) *
1. Для указанного плиса пофигу какой файл грузить *.bit или *.bin. Она сама заголовок отрезает.

ПЛИС'а - она конечно "умная" но не настолько, чтобы самой понимать: где заголовок, а где нет.
Конфигурационная последовательность начинается со слов синхронизвции, вот после получения этих слов и начинается обработка команд в BitStream. Но кто гарантирует, что в заголовке (случайно) не сложатся байтики в эти самые "словеса синхронизации" ???

Поэму, во избежания проблем конфигурирования, Xilinx предлагает для непосредственной загрузки "чистый" BitStream, записываемый в *.bin файл.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sp_dev   Загрузка прошивки в FPGA   Sep 23 2008, 11:25
- - Kedin   1. CCLK должен формировать мастер, т.е. внешний ко...   Sep 23 2008, 11:35
- - Mig&L   Цитата(Sp_dev @ Sep 23 2008, 15:25) Пытаю...   Sep 23 2008, 11:36
- - Sp_dev   CCLK формируется мастером, конечно. Я пробовал нес...   Sep 23 2008, 11:40
|- - Kedin   Цитата(Sp_dev @ Sep 23 2008, 17:40) CCLK ...   Sep 23 2008, 11:55
- - Very_hard   В xapp098 хорошо описана именно такая загрузка. По...   Sep 23 2008, 11:42
|- - Boris_TS   Цитата(Sp_dev)Правильно ли я понимаю, что в принци...   Sep 23 2008, 12:22
- - Mig&L   *.bin или *bit ? должно быть *bit.   Sep 23 2008, 11:49
- - Very_hard   Мы используем *.bin файл - все нормально загружает...   Sep 23 2008, 11:56
- - Sp_dev   Использую файл *.bin   Sep 23 2008, 12:00
|- - Mig&L   Я использую *.bit ? но заголовок отрезаю, размер б...   Sep 23 2008, 12:07
|- - andrew_b   Цитата(Mig&L @ Sep 23 2008, 16:07) Я ...   Sep 23 2008, 12:19
- - Sp_dev   Всем спасибо. С учетом ваших замечаний и последующ...   Sep 25 2008, 17:44


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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 10:35
Рейтинг@Mail.ru


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