|
Starter Kit и все нужные программы для FPGA |
|
|
|
May 5 2009, 05:14
|

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

|
Всем привет. Есть у меня проект создания некого устройства. очень для этого дела подходит ПЛИС. Но человек я ленивый и поэтому раньше все руки не доходили до них. И вот думаю купить Стартовый набор и попробовать реализовать этот девайс. Друзья советовали Xilinx. Из беглого осмотра решил, что подойдет Spartan 3AN, на борту флэш память есть. В терраэлектронике продают этот набор за 12700 руб. Опыт работы с цифрой, программами, системами проектирования имеется, все кроме ПЛИС. Книжек разных по этому делу накопировал десятка два. Терминологию и какие программы-модули, что делают, я конечно не знаю пока. Что нужно почитать для начала?  Может кто недавно осваивал эту технологию - поделитесь первым опытом.
|
|
|
|
|
 |
Ответов
|
May 5 2009, 10:23
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(dos622 @ May 5 2009, 08:14)  ...поделитесь первым опытом. Если с самого начала, то лучше с начать с CPLD, а потом пересесть за FPGA. Хотя можно сразу и с FPGA. Стартовать с Altera или Xilinx - все равно. Все зависит от доступности бесплатного софта, дешевых программаторов и Старт-кита. Начинать писать проекты лучше на языке, я выбрал verilog. Обычно это подмигивание светодиодами, почти также как и при освоении МК. Потом можно что-то посложнее, например, синтезировать схему для светофора с цифровым табло... Ну и т.д. Успехов.
|
|
|
|
|
May 15 2009, 06:56
|

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

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

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

|
Цитата(mempfis_ @ May 15 2009, 12:24)  В CPLD конфигурационная память на борту А в Spartan 3AN - память тоже на борту. Или это совсем другое? Ну вот в серии 9500 пишут, что триггеров от 36 до 288 штук. Но это же мало - на 36 триггерах - штук 8 счетчиков можно только слепить и это все?
|
|
|
|
|
May 15 2009, 11:02
|
Злополезный
   
Группа: Свой
Сообщений: 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 счетчиков можно только слепить и это все?  Ну... на 36 триггерах можно и один 36 разрядный счетчик собрать - больше места не останется... Да это и всё. Но есть задачи в которых больше и не нужно. Кстати 9500 - это достаточно древнее семейство, из Xilinx CPLD стоит глядеть на XPLA3 (CoolRunner) или сразу на CoolRunner II - у этих ПЛИС существенно лучше организован генератор логических функций. В XPLA3 более развита система цепей управления, а CoolRunner II хоть и имеет цепи управления схожие с 9500, но работает заметно быстрее + еще есть некоторые мелкие вкусности, которых у более ранних Xilinx CPLD - нет. Еще надо имеет в виду, что CPLD труднее вскрыть, чем сборки FPGA + Flash ROM – для ряда задач это существенно.
|
|
|
|
|
May 15 2009, 11:15
|
Гуру
     
Группа: Свой
Сообщений: 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.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|