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

 
 
> Конфигурирование ПЛИС с помощью PROM, помогите разобраться, пожалуйста
Vagant
сообщение Jun 22 2010, 15:47
Сообщение #1


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

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



Добрый день,

Я учусь основам работы с ПЛИС и написал простую программу для включения LED на отладочной плате. Программа работает, диоды светятся, но когда выключаю питание то проект запрограммированный на ПЛИС по JTAG в iMPACT стирается.
Поэтому я решил научиться записывать проект на Platform Flash PROM (у меня XCF04S) чтобы ПЛИС (у меня XC3S1600E) сама загружала с него проект при включении питания в режиме Master Serial Mode.

Для этого изучил документацию (ug332.pdf) и следуя шагам на стр.42-46 сгенерировал FPGA Bitstream для Master Serial Configuration, а потом на стр.91-99 подготовил прошивку для PROM (.msc файл) и запрограммировал PROM через JTAG в iMPACT. Появилось сообщение 'Program Succeeded' но когда я выключил питание а потом снова включил ничего не произошло (ожидалось что LEDы засветятся) хотя PROM запрограммирован (Blank Check в JTAG Воundary Scan показывает что Part is not Blank а перед программированием она стиралась).

Загрузка с PROM должна быть по CCLK а ConfigRate = 12.

Мне вот непонятно почему проект не загружается на ПЛИС с PROM?

Кроме того, как можно посмотреть изменения сигналов участвующих в загрузке конфигурации - M[2:0], INIT_B, PROG_B и др.?

У меня вообще-то есть цифровой анализатор DigiView1-100 но у него щупы слишком большие для ножек ПЛИСки.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Jun 22 2010, 16:11
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Режим загрузки должен быть мастер.
Это определяется специальными ножками.
Я однажды проморгал этот момент, потом пришлось к QFP подпаиваться


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post



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

 


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


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