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

 
 
> Загрузка Alter-ы через SPI
Морковный
сообщение Jun 25 2007, 09:47
Сообщение #1


Участник
*

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



Привет.
Я новичек в работе с ПЛИС.
Подскажите пожалуйста, как запрограммировать ПЛИС через порт SPI ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andr2I
сообщение Jul 28 2007, 18:12
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



2vleo
Цитата
И тем не менее - на вопрос поставленный так (как я понял) - "Как загрузить (допустим Cyclone II/III) используя SPI flash микросхему?"


Вообще-то человек сам проговорился, что грузить будет с BlackFin.

Цитата
Наводящий Вам вопрос - сколько и какие нужны элементы чтобы осуществить такую загрузку, кроме., понятно Циклона и самой flash памяти?


Не читая документацию, рискну сказать, что потребуется пара резисторов - подтягов на 3,3V. Вопрос в другом - как в саму флеш засунуть прошивку - через программатор?
Go to the top of the page
 
+Quote Post
vleo
сообщение Jul 29 2007, 15:54
Сообщение #3


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

Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605



Цитата(Andr2I @ Jul 28 2007, 22:12) *
2vleo


Вообще-то человек сам проговорился, что грузить будет с BlackFin.
Не читая документацию, рискну сказать, что потребуется пара резисторов - подтягов на 3,3V. Вопрос в другом - как в саму флеш засунуть прошивку - через программатор?


Проще всего засунуть c помощью кабеля ByteBlaster-II или USB.

Да, если задачи программировать flash-ку в схеме не ставится то нужны 3 резистора, а если нужно программировать, то еще и резъем, естественно и еще один резистор. См. стр. 4-7 и 4-8 "Cyclone Device Handbook Volume 1, August 2005".

Ладно - вот ответ по существу на все эти вопросы - то, что Альтера называет AS, это на самом деле - SPI. Но этого у них нигде не написано - еще бы EPCS4 стоит $13, а SPI flash такого же размера - $2.50. Сравните распиновку (и цену) EPCS4 и M25P40.

Мне думается, что грузить с BlackFin это только мороку себе создавать, но тогда надо пользовать протокол PS (стр. 8-20, "Configuration Handbook, Volume 1, August 2005".

Потому что AS (a.k.a. SPI) flash можно перезаливать через мегафункцию SPL, и протокол там вполне простой.

Ну и также можно перезаливать через JTAG при загруженной SPL мегафункции, это стандартная функция программатора в Quartus-е.

У меня ко всем просьба - ищу замечательный файл от Альтеры, который доступен только купившим лицензию на Quartus - altremote_update_DesignExample_ex1.zip и altaltremote_update_DesignExample_ex2_msim.zip. Эта технология (remote_update) позволяет обновлять flash-ку вообще на ходу, без никаких кабелей, MCU - полностью средствами самой прошивки, которая работает в FPGA, и ко всему прочему позволяет гарантированно вернуться к заводской, рабочей прошивке, если что-то не то залилось.
Go to the top of the page
 
+Quote Post



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

 


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


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