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

 
 
> Программирование Xilinx ..., Программирование CPLD ...
Rob F.
сообщение Feb 4 2010, 21:12
Сообщение #1





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



Сразу прошу прощение, если буду задавать глупые вопросы! Я 15-ть лет программирую микроконтроллеры, но с PLM не работал. И очень хотел бы постичь этот рубеж.

Для начала ... Мне попала готовая плата POST, для тестированния компа. Она устанавливается в PCI разъём. На плате стоит Xilinx XC9536XL и одна логика. Я хотелбы перепрошить этот Xilinx и хотябы помигать светодиодами.

1. Я ошибаюсь в своих рассуждениях, и могу ли я вообще перепрошить его ? Какие конкретно выводы JTAG'а у XC9536XL ?
2. На чём можно написать прошивку ? Я знаю, что есть VHDL и что можно создать такую же прошивку в виде схемы. Но в чём я могу это сделать ? В каком виде я получу результат, это будет HEX ? И самое главное как прошить ? Каким программатором(hardware) ? И какой программой(программатором) прошивать ?
3. Я занимаюсь разводкой в Altium Designer'е, можно ли в нём получить прошивку для XC9536XL ?
4. Этот вопрос будет явно глупым ... Что такое "Macrocells", "Usable Gates" и "Registers" ? Логически я понимаю, что это, но, как использовать не понимаю ...

Желательно получить простые пнримеры, я схвачу на лету. Спасибо за ответы, и ещё раз простите глупые вопросы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
max77
сообщение Feb 12 2010, 13:53
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 16-03-06
Из: Днепропетровск
Пользователь №: 15 307



Шьется программатором из ISE в iMPACT. Только будьте внимательны, последние версии ISE не поддерживают некоторые старые версии микросхем. В версии 10.1 XC9536XL есть. ну и нужен будет JTAG программатор. Его можно приобрести отдельно, а можно вместе с каким-нибудь стартер-китом. Первый программатор ко мне именно так попал smile.gif

Сообщение отредактировал max77 - Feb 12 2010, 13:54
Go to the top of the page
 
+Quote Post
Rob F.
сообщение Feb 18 2010, 12:31
Сообщение #3





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



Цитата(max77 @ Feb 12 2010, 16:53) *
Только будьте внимательны, последние версии ISE не поддерживают некоторые старые версии микросхем.


Спасибо Макс ... Я уже разобрался ... И собрал программатор на буфере, и уже прошил и поигрался ... Буду переходить к более сложным задачам ! Мне главное было пощупать непосредственно весь процесс.
Go to the top of the page
 
+Quote Post
Sergei Yatsenko
сообщение Mar 14 2010, 18:39
Сообщение #4





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



Цитата(Rob F. @ Feb 18 2010, 15:31) *
Спасибо Макс ... Я уже разобрался ... И собрал программатор на буфере, и уже прошил и поигрался ... Буду переходить к более сложным задачам ! Мне главное было пощупать непосредственно весь процесс.

POST-плата случайно не от ACE Lab? Если да, то я как раз ее разработчик где-то 12 лет назад smile.gif

Из Altium Desiner довольно удобно работать с CPLD & FPGA, ну если не нужно строить монстров вроде аппаратной реализации каких-нибудь кодеров/декодеров ECC...
1. Создать FPGA проект.
2. добавить в него схему.
3. Добавить в него constraint-файл
4. в процессе редактирования constraint-файла в меню найти выбор микросхемы и выбрать XC9536XL ну или чего другое
5. Из FPGA Generic библиотеки накидать логики на схему и сделать на ней порты.
6. Потры описать в constraint-файле, посмотреть в римерах синтаксис.
7. Открыть режим работы с Hardware и если LPT-кабель подключен к микросхеме и питание на нее подано, то увидим ее на экране. Под ней будет выбор constraint-файлов... Выбираем нужный.

Да, Xilinx ISE WEB-pack должен быть установлен, пути прописаны.
Go to the top of the page
 
+Quote Post



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

 


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


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