ПЛИС С чего начать?
07.01.2013, 17:07
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от omercury
|
|
А как максимум
|
VHDL)))
Верилог - он попроще...
Сообщение от omercury
|
|
Отладку, как всегда, лучше с максимальным фаршем.
|
Ну возьмете вы Циклон уровня начальной видеокарты, а дальше? Если предполагается не вылазить за пределы пары тысяч макроячеек... Я вообще ПЛИС использую как костыль для контроллера, обработать скоростной поток (I2S, сдвиг-задержка, захват в память), там даже ЕРМ570 слишком жирная... А ФПГА самая маленькая - первый Циклон на 2900 ячеек
|
|
|
|
07.01.2013, 17:34
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от niXto
|
VHDL)))
Верилог - он попроще...
|
Вопрос привычки и личных пристрастий. Для Си-шников Verilog проще, для Паскальщиков - VHDL. Библиотек на VHDL больше.
Сообщение от niXto
|
|
Ну возьмете вы
|
Фарш - не обязательно объём. Ну и ограничений меньше.
|
|
|
|
07.01.2013, 22:36
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: ПЛИС С чего начать?
Наткнулся еще на этот ресурс.
|
|
|
|
Сказали "Спасибо" alvadep
|
|
|
08.01.2013, 00:54
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: ПЛИС С чего начать?
На сегодняшний день всю программируемую логику ИМХО можно разбить на 3 группы
- "мелкая" до 2000 триггеров (MAX-II MAX-V XC95xx XC2Rxx ~5$-10$ за корпус)
- "средняя" от 3К до 20К (Cyclone Spartan ~10-50$ за корпус)
- "тяжелая" больше 50К (до 2М-4М) (Stratix Virtex ›100$ за корпус)
для каждой группы - свои задачи. "мелкая" хорошо работает на замене жесткой логики, "средняя" может заменить микроконтроллеры в задачах управления средней сложности, "тяжелая"- специализированные вычислители для сложных задач.
Приведенные границы весьма условны, но позволяют определить ту группу кристаллов на которую следует обратить внимание.
ИМХО начинать нужно все-таки с малых кристаллов, т.к. их поведение и технология работы достаточно близки к обычным МК. Впрочем ощутить всю мощь и гибкость программируемой логики на малых кристаллах не удастся. Один раз попробовав использовать кристалл ФПГА с 10К ячеек уже не могу от него оторваться  .
Easyrider83, Вам думаю нет смысла зацикливаться на МАКС-ах берите плату с Циклоном/Спартаном - получите больше опыта и удовольствия. В принципе первый результат можно получить за 1-2 дня. Для платы одно из основных требований - наличие дополнительной памяти, лучше SDRAM - возможности работы вырастут на 2 порядка.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 08.01.2013 в 01:00.
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо MisterDi за это сообщение:
|
|
|
08.01.2013, 01:22
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: ПЛИС С чего начать?
Может что-то конкретное посоветуете, MisterDi? На ебае полно вариантов. Хотелось бы до 50$, конечно. Но видимо, не получится. Наборчики там заманчивые есть по 90$. И что за софт под них идет? Quartus? Чем шить и отлаживать?
|
|
|
|
08.01.2013, 10:00
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: ПЛИС С чего начать?
|
Цитата:
|
|
И что за софт под них идет? Quartus? Чем шить и отлаживать?
|
В 99% случаев из моей практики хватало Quartus-а, доступна свободная версия для работы ограниченным использованием Altera NIOS-II CPU, впрочем это ограничение достаточно просто снимается  . Прошивка и отладка - через USB-blaster, который часто идет в комплекте с отладочной платой.
IMHO лучше брать платы с кристаллом по-крупнее, и по-новее т.к. за одну и ту же цену возможностей получается больше.
Вот навскидку не плохой набор http://www.ebay.com/itm/FPGA-CORE-Bo...item43b3081181 - Циклон-4, вписывается в бюджет, свободных линий ввода не много, но они есть.
Брать что-то ниже 3-го Циклона смысла не вижу, т.к. у первых и вторых Циклонов не очень много накристальной памяти.
Это - http://www.ebay.com/itm/Altera-Cyclo...p2047675.l2557 - фирменная плата с очень большими возможностями, но подключение своей периферии сделано не слишком удачно.
И вот встраиваемый модуль, похожий STM-32 Discovery http://www.ebay.com/itm/ALTERA-Cyclo...item27c98a0539
С кристаллами Xilinx я не работал, поэтому ничего порекомендовать не смогу.
__________________
misterdi<@>i.ua
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо MisterDi за это сообщение:
|
|
|
08.01.2013, 10:23
|
|
|
Гражданин KAZUS.RUN
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
|
Re: ПЛИС С чего начать?
MisterDi, в первом наборе на Циклон-4 на плате нет флеш памяти, насколько это ограничит возможность отладки? А то выше уже напугали про сильно ограниченное количество циклов перезаписи в ПЛИС. Спасибо.
|
|
|
|
08.01.2013, 10:42
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: ПЛИС С чего начать?
Флеш-память там есть, она хранит конфигурацию - восьмивыводный кристалл рядом с разъемами для программирования (IDC-10). Отладку это никак не ограничивает, т.к. флеш используется только для начальной конфигурации после включения питания. Ресурс 100 циклов имеет семейство MAX-II, но реально существенно больше. Конфигурационные флеши для Циклонов имеют 100К циклов: http://www.altera.com/literature/hb/cfg/cyc_c51014.pdf
__________________
misterdi<@>i.ua
|
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
08.01.2013, 22:37
|
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 482
Сказал спасибо: 18
Сказали Спасибо 106 раз(а) в 67 сообщении(ях)
|
Re: ПЛИС С чего начать?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:44.
|
|