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

 
 
> Проблема со Spartan3, Программируется XC3S200
sergeeff
сообщение Dec 14 2006, 12:08
Сообщение #1


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Получили новую плату, на которой стоит XC3S200. Программируется от процессора в режиме Slave Parallel.
В Xilinx ISE сделали простейший проект - на одну ногу, объявленную как вход - подаем импульсы. Через инвертор транслируем этот сигнал в FPGA на выходной pin. Получаем bin file, грузим его в FPGA (по окончании загрузки получаем сигнал DONE). Смотрим на выходном pin'e - глухо висит "1".

Может есть какие мысли у знатоков Xilinx'a?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Dec 18 2006, 12:07
Сообщение #2


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Все заработало, после того как сделал две вещи:
1. После получения сигнала DONE все управляющие pin'ы (CS, PROG, RW, INIT), выставил в "1".
2. Задержка действительно нужна. Но по моим замерам - не менее 200 мкс. Для пущей надежности установил 1 мс.

Сегодня еще погоняю с реальными FPGA проектами. Если чего обнаружу новенького - сообщу.

Большое спасибо всем за советы.
Go to the top of the page
 
+Quote Post
disel
сообщение Jan 18 2007, 15:26
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Использую SLAVE PARALLEL режим загрузки прошивки.
У меня возникла проблема - никак не могу после окончания заливки байтов прошивки получить ни DONE=1 (успех загрузки) ни INIT_B=0 (CRC Error) вне зависимости от того что туда лью. Специально заливал мусор, дабы добиться CRC Error, но ПЛИС вроде как хавает без проблем.

Инициализируется всё на ура, BUSY опускается в ноль. Но окончания загрузки никак не добиться. Не могли бы кто нибудь поделиться исходным кодом загрузки прошивки с микроконтроллера может быть я при сравнении со своим кодом найду - что я не так делаю. help.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergeeff   Проблема со Spartan3   Dec 14 2006, 12:08
- - andrew_b   Вы бы хоть версию ПО указали. Почитайте errata на ...   Dec 14 2006, 13:58
- - makc   Цитата(sergeeff @ Dec 14 2006, 12:08) Пол...   Dec 14 2006, 14:39
- - sergeeff   Попробовал увеличить количество CCLK - ноль эффект...   Dec 14 2006, 15:15
|- - Apast   Была у меня подобная проблема, правда на SLAVE SER...   Dec 14 2006, 16:11
- - sergeeff   ИНтересно. Поглядим в понедельник. Да, убедились, ...   Dec 15 2006, 00:22
|- - makc   Цитата(sergeeff @ Dec 15 2006, 00:22) ИНт...   Dec 15 2006, 08:49
- - makc   Появилось еще одна подробность, которая может отно...   Dec 15 2006, 19:35
- - sergeeff   Интересны дела твои Господи. Я, конечно же, ввел у...   Dec 15 2006, 20:43
|- - makc   Цитата(sergeeff @ Dec 15 2006, 20:43) Инт...   Dec 15 2006, 21:10
- - RKOB   Недавно сам столкнулся с подобной проблемой: по ок...   Jan 18 2007, 17:42
|- - disel   У меня несколько другая ситуация. Я не могу получи...   Jan 18 2007, 17:58
- - RKOB   А что за битстрим ты грузишь ? У меня один раз был...   Jan 18 2007, 18:17
|- - disel   Цитата(RKOB @ Jan 18 2007, 18:17) А что з...   Jan 18 2007, 19:46
- - BSV   Он не в заголовке, а в самом битстриме. Если неохо...   Jan 19 2007, 00:03
|- - disel   Цитата(BSV @ Jan 19 2007, 00:03) Он не в ...   Jan 19 2007, 10:12
- - RKOB   Я б поделился, но я использую slave serial mode дл...   Jan 19 2007, 10:27
|- - disel   Цитата(RKOB @ Jan 19 2007, 10:27) Я б под...   Jan 19 2007, 11:35
|- - RKOB   [/quote] Я пробовал и serial slave mode, он у меня...   Jan 19 2007, 13:11
|- - disel   Вот как я реализовал Parallel Slave: Код printf...   Jan 19 2007, 15:07
- - BSV   Вот заготовка программы для загрузки в режиме Slav...   Jan 19 2007, 11:54
- - BSV   Проверьте: 1) PROG в '0' нужно держать не ...   Jan 19 2007, 17:37
- - disel   Цитата(BSV @ Jan 19 2007, 17:37) Проверьт...   Jan 19 2007, 18:45
- - BSV   Цитата(disel @ Jan 19 2007, 18:45) написа...   Jan 20 2007, 01:13
- - disel   Цитата(BSV @ Jan 20 2007, 01:13) Давайте ...   Jan 20 2007, 09:43
- - BSV   Цитата(disel @ Jan 20 2007, 09:43) DOUT я...   Jan 22 2007, 23:46


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

 


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


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