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

 
 
> Starter Kit и все нужные программы для FPGA
dos622
сообщение May 5 2009, 05:14
Сообщение #1


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

Группа: Участник
Сообщений: 105
Регистрация: 2-05-09
Пользователь №: 48 550



Всем привет.
Есть у меня проект создания некого устройства. очень для этого дела подходит ПЛИС.
Но человек я ленивый и поэтому раньше все руки не доходили до них.
И вот думаю купить Стартовый набор и попробовать реализовать этот девайс.
Друзья советовали Xilinx.
Из беглого осмотра решил, что подойдет Spartan 3AN, на борту флэш память есть.
В терраэлектронике продают этот набор за 12700 руб.
Опыт работы с цифрой, программами, системами проектирования имеется, все кроме ПЛИС.
Книжек разных по этому делу накопировал десятка два.
Терминологию и какие программы-модули, что делают, я конечно не знаю пока.
Что нужно почитать для начала? biggrin.gif
Может кто недавно осваивал эту технологию - поделитесь первым опытом.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serhiy_UA
сообщение May 5 2009, 10:23
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(dos622 @ May 5 2009, 08:14) *
...поделитесь первым опытом.


Если с самого начала, то лучше с начать с CPLD, а потом пересесть за FPGA. Хотя можно сразу и с FPGA.
Стартовать с Altera или Xilinx - все равно. Все зависит от доступности бесплатного софта, дешевых программаторов и Старт-кита.
Начинать писать проекты лучше на языке, я выбрал verilog. Обычно это подмигивание светодиодами, почти также как и при освоении МК.
Потом можно что-то посложнее, например, синтезировать схему для светофора с цифровым табло... Ну и т.д.
Успехов.
Go to the top of the page
 
+Quote Post
dos622
сообщение May 15 2009, 06:56
Сообщение #3


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

Группа: Участник
Сообщений: 105
Регистрация: 2-05-09
Пользователь №: 48 550



Цитата(Serhiy_UA @ May 5 2009, 14:23) *
Если с самого начала, то лучше с начать с CPLD, а потом пересесть за FPGA. Хотя можно сразу и с FPGA.


В CPLD чип данные как в ПЗУ зашиваются?
Т.е. не нужно загружать их при включении питания?
Что можно запрограммировать на CPLD "по обьему" - микропроцессор, десяток счетчиков и т.д - как правильно оценить.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение May 15 2009, 08:24
Сообщение #4


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(dos622 @ May 15 2009, 09:56) *
В CPLD чип данные как в ПЗУ зашиваются?
Т.е. не нужно загружать их при включении питания?
Что можно запрограммировать на CPLD "по обьему" - микропроцессор, десяток счетчиков и т.д - как правильно оценить.



В CPLD конфигурационная память на борту - отпадает необходимость в загрузчике и загрузке прошивки каждый раз при включении питания. Т.е. послн подачи питания микросхема конфигурируется и сразу готова к работе.
Чтобы оценить сколько всего можно зашить в CPLD прикиньте сколько у вас в проекте будет триггеров - это и будет приблизительное число занятых блоков. Заметил что в MAX3000 добавление одного пина также отнимает блок (в MAXII такого не наблюдается).
Go to the top of the page
 
+Quote Post
dos622
сообщение May 15 2009, 09:37
Сообщение #5


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

Группа: Участник
Сообщений: 105
Регистрация: 2-05-09
Пользователь №: 48 550



Цитата(mempfis_ @ May 15 2009, 12:24) *
В CPLD конфигурационная память на борту

А в Spartan 3AN - память тоже на борту.
Или это совсем другое?

Ну вот в серии 9500 пишут, что триггеров от 36 до 288 штук.
Но это же мало - на 36 триггерах - штук 8 счетчиков можно только слепить и это все? laughing.gif
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение May 15 2009, 11:02
Сообщение #6


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

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



Цитата(dos622 @ May 15 2009, 12:37) *
А в Spartan 3AN - память тоже на борту.
Или это совсем другое?

Spartan 3AN - это сборка Spartan 3A + Flash ROM в одном корпусе. Кстати этот Flash ROM размером на 2 с небольшим прошивки, при желании можно использовать вторую половину Flash ROM для своих собственных нужд.

Замечу, что и CPLD и сборки FPGA + Flash ROM - сразу после подачи питаний загружаются - время загрузки невелико, но оно есть и забывать об этом крайне черевато. В это время для обоих семейств ПЛИС (и CPLD, и FPGA) необходимо какими-то внешними способами удерживать "правильные" состояния на их выходах, чтобы остальная схема на дискретных элементах не сходила с ума.

Цитата(dos622 @ May 15 2009, 12:37) *
Ну вот в серии 9500 пишут, что триггеров от 36 до 288 штук.
Но это же мало - на 36 триггерах - штук 8 счетчиков можно только слепить и это все? laughing.gif

Ну... на 36 триггерах можно и один 36 разрядный счетчик собрать - больше места не останется...

Да это и всё. Но есть задачи в которых больше и не нужно. Кстати 9500 - это достаточно древнее семейство, из Xilinx CPLD стоит глядеть на XPLA3 (CoolRunner) или сразу на CoolRunner II - у этих ПЛИС существенно лучше организован генератор логических функций. В XPLA3 более развита система цепей управления, а CoolRunner II хоть и имеет цепи управления схожие с 9500, но работает заметно быстрее + еще есть некоторые мелкие вкусности, которых у более ранних Xilinx CPLD - нет.
Еще надо имеет в виду, что CPLD труднее вскрыть, чем сборки FPGA + Flash ROM – для ряда задач это существенно.
Go to the top of the page
 
+Quote Post
SM
сообщение May 15 2009, 11:15
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Boris_TS @ May 15 2009, 15:02) *
чем сборки FPGA + Flash ROM – для ряда задач это существенно.

А, если не секрет, какие еще есть сборки FPGA+ROM, кроме этого спартана? На сколько мне известно, все остальные микросхемы это однокристальные решения.

Цитата(Boris_TS @ May 15 2009, 15:02) *
Замечу, что и CPLD и сборки FPGA + Flash ROM - сразу после подачи питаний загружаются

Нет. Классические CPLD имеют прямую связь флеш-массива и ключей матрицы коммутации, и работают сразу после подачи питания, например GALxxVxx, MAX300A. Другое дело, что хиленькие FPGA (например Altera MAX-II) стали почему-то называть тоже CPLD, хотя они именно FPGA, поэтому к слову "CPLD" стоит относиться с большим недоверием, заглядывая в даташит, где под CPLD может скрываться мелкая сопливая FPGA.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dos622   Starter Kit и все нужные программы для FPGA   May 5 2009, 05:14
- - zksystem   fpga4fun.com google.ru   May 5 2009, 09:05
- - Евгений Николаев   CycloneIII StarterKit неплохая штука для своей цен...   May 5 2009, 09:46
|- - dos622   Цитата(Евгений Николаев @ May 5 2009, 13...   May 5 2009, 10:20
|- - dos622   Цитата(Serhiy_UA @ May 5 2009, 14:23) Все...   May 5 2009, 10:49
|- - SM   Цитата(dos622 @ May 15 2009, 10:56) В CPL...   May 15 2009, 08:23
|- - SM   Цитата(dos622 @ May 15 2009, 13:37) А в S...   May 15 2009, 09:41
|- - dos622   Цитата(SM @ May 15 2009, 15:15) Нет. Клас...   May 15 2009, 16:55
||- - SM   Цитата(dos622 @ May 15 2009, 20:55) А у X...   May 15 2009, 17:19
|- - Boris_TS   Цитата(SM @ May 15 2009, 14:15) Нет. Клас...   May 15 2009, 17:59
|- - SM   Цитата(Boris_TS @ May 15 2009, 21:59) И В...   May 15 2009, 18:10
- - tAmega   Вот тут Вы ошибаетесь, в FPGA все остальное не про...   May 5 2009, 11:11
|- - dos622   Цитата(tAmega @ May 5 2009, 15:11) Вот ту...   May 5 2009, 11:39
||- - o-henry   ЦитатаА может быть есть редактор схем по типу как...   May 5 2009, 12:01
||- - dos622   Цитата(o-henry @ May 5 2009, 16:01) ...   May 5 2009, 12:12
|- - SM   Цитата(tAmega @ May 5 2009, 15:11) И книж...   May 5 2009, 15:37
- - Евгений Николаев   Графический редактор, конечно, есть. Но вот в срав...   May 5 2009, 12:23
|- - dos622   Цитата(Евгений Николаев @ May 5 2009, 16...   May 5 2009, 12:52
- - rv3dll(lex)   графика оправдана там где надо стыковать компонент...   May 5 2009, 12:41
- - AlexIvan   Цитата(dos622 @ May 5 2009, 09:14) ... Оп...   May 5 2009, 19:05
|- - dos622   Цитата(AlexIvan @ May 5 2009, 23:05) Реши...   May 6 2009, 04:57
|- - o-henry   Цитата(dos622 @ May 6 2009, 07:57) А полу...   May 6 2009, 05:44
||- - dos622   Цитата(o-henry @ May 6 2009, 09:44) ...   May 6 2009, 05:59
||- - iosifk   Цитата(o-henry @ May 6 2009, 08:44) ...   May 6 2009, 06:30
||- - dos622   Цитата(iosifk @ May 6 2009, 10:30) Потом ...   May 6 2009, 06:43
|- - Boris_TS   Цитата(dos622 @ May 6 2009, 07:57) Мне уж...   May 6 2009, 06:45
||- - dos622   Цитата(Boris_TS @ May 6 2009, 10:45) Зате...   May 6 2009, 07:01
||- - o-henry   Цитата(dos622 @ May 6 2009, 10:01) Где бе...   May 6 2009, 07:21
|||- - dos622   Цитата(o-henry @ May 6 2009, 11:21) ...   May 6 2009, 07:42
|||- - vik0   Цитата(dos622 @ May 6 2009, 10:42) Судя п...   May 6 2009, 07:46
|||- - o-henry   Цитата(dos622 @ May 6 2009, 10:42) Судя п...   May 6 2009, 07:46
|||- - SM   Цитата(dos622 @ May 6 2009, 11:42) Судя п...   May 6 2009, 07:53
|||- - dos622   Цитата(SM @ May 6 2009, 11:53) Тут же реч...   May 6 2009, 08:01
|||- - SM   Цитата(dos622 @ May 6 2009, 12:01) Скольк...   May 6 2009, 08:30
|||- - dos622   Цитата(SM @ May 6 2009, 12:30) А в даташи...   May 6 2009, 08:37
|||- - dos622   Скопировал сегодня файл Xilinx_11.1_WebPack_SFD....   May 7 2009, 16:22
|||- - dos622   Подскажите, а если я куплю Starter Kit Spartan 3AN...   May 8 2009, 08:28
|||- - Boris_TS   Цитата(dos622 @ May 8 2009, 11:28) Подска...   May 10 2009, 05:29
|||- - dos622   Понемногу проясняется ситуация. Есть еще "шн...   May 10 2009, 13:43
|||- - Boris_TS   Цитата(dos622 @ May 10 2009, 16:43) Есть ...   May 10 2009, 19:23
|||- - dos622   Цитата(Boris_TS @ May 10 2009, 23:23) По ...   May 11 2009, 04:33
|||- - dos622   Цитата(Boris_TS @ May 10 2009, 23:23) Par...   May 11 2009, 09:56
|||- - Boris_TS   Цитата(dos622 @ May 11 2009, 12:56) Для ч...   May 11 2009, 13:18
|||- - dos622   Цитата(Boris_TS @ May 11 2009, 17:18) Кст...   May 11 2009, 18:18
|||- - Leka   Цитата(dos622 @ May 11 2009, 22:18) для р...   May 12 2009, 04:19
||- - SM   Цитата(dos622 @ May 6 2009, 11:01) Где бе...   May 6 2009, 07:23
|- - SM   Цитата(dos622 @ May 6 2009, 08:57) Мне уж...   May 6 2009, 06:51
- - Boris_TS   Цитата(dos622 @ May 5 2009, 08:14) Может ...   May 5 2009, 20:57
|- - SM   Цитата(Boris_TS @ May 6 2009, 00:57) А се...   May 5 2009, 21:15
|- - Leka   Цитата(SM @ May 6 2009, 00:15) ...Но забы...   May 7 2009, 20:30
|- - Leka   Цитата(Leka @ May 7 2009, 23:30) А софт? ...   May 11 2009, 08:27
|- - SM   Цитата(Leka @ May 8 2009, 00:30) А софт? ...   May 11 2009, 10:01
- - dm.pogrebnoy   Загрузочный кабель USB для ПЛИС Xilinx стоит ...   May 9 2009, 20:37
- - Leka   http://electronix.ru/forum/index.php?showt...=6137...   May 10 2009, 15:46
- - dm.pogrebnoy   DOS622 Фирменный Parallel Cable IV от Xilinx стоит...   May 11 2009, 21:32
- - Leka   Скачал ispLever Starter 7.2, та-же история - застр...   May 12 2009, 19:35
|- - SM   Цитата(Leka @ May 12 2009, 23:35) Скачал...   May 12 2009, 21:03
- - manul78   Блин, вот тоже втянулся... Никогда с ПЛИСинами не...   May 12 2009, 19:38
|- - Leka   Цитата(manul78 @ May 12 2009, 23:38) Обвя...   May 12 2009, 19:51
|- - SM   Цитата(manul78 @ May 12 2009, 23:38) Что ...   May 12 2009, 20:23
|- - manul78   Цитата(SM @ May 13 2009, 00:23) Не отказы...   May 12 2009, 20:54
- - manul78   По вашим советам связался c ЭФО и заказал там USB-...   May 15 2009, 17:53
|- - SM   Цитата(manul78 @ May 15 2009, 21:53) Каки...   May 15 2009, 17:58
||- - manul78   Цитата(SM @ May 15 2009, 21:58) И, учтите...   May 15 2009, 18:28
|||- - SM   Цитата(manul78 @ May 15 2009, 22:28) Кста...   May 15 2009, 18:44
|||- - Leka   Цитата(manul78 @ May 15 2009, 22:28) С со...   May 15 2009, 19:00
|||- - SM   Цитата(Leka @ May 15 2009, 23:00) Quartus...   May 15 2009, 19:12
||||- - Leka   Цитата(SM @ May 15 2009, 23:12) Ага, как ...   May 15 2009, 21:01
|||- - manul78   Цитата(Leka @ May 15 2009, 23:00) Quartus...   May 15 2009, 19:20
||- - Boris_TS   Цитата(SM @ May 15 2009, 20:58) Касаемо о...   May 15 2009, 19:18
||- - SM   Цитата(Boris_TS @ May 15 2009, 23:18) Я с...   May 15 2009, 19:50
||- - Boris_TS   Цитата(SM @ May 15 2009, 22:50) А за что ...   May 16 2009, 09:25
||- - dos622   Цитата(Boris_TS @ May 16 2009, 13:25) В ч...   May 16 2009, 13:13
||- - Boris_TS   Цитата(dos622 @ May 16 2009, 16:13) Допус...   May 16 2009, 15:02
||- - SM   Цитата(Boris_TS @ May 16 2009, 19:02) про...   May 17 2009, 14:26
||- - dos622   Цитата(SM @ May 17 2009, 18:26) После вых...   May 18 2009, 04:46
||- - SM   Цитата(dos622 @ May 18 2009, 08:46) Так п...   May 18 2009, 07:31
||- - dos622   Цитата(SM @ May 18 2009, 11:31) Нужны. Эт...   May 18 2009, 12:37
||- - SM   Цитата(dos622 @ May 18 2009, 16:37) Это я...   May 18 2009, 12:59
|- - dos622   Цитата(manul78 @ May 15 2009, 21:53) По в...   May 16 2009, 05:58
- - azmun   В продолжение топика. Кто юзал Starter Kit Spartan...   Dec 7 2009, 08:52
- - tema-electric   Цитата(azmun @ Dec 7 2009, 14:52) Хватит ...   Dec 7 2009, 11:27


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

 


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


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