|
FPGA или CPLD, Помогите с выбором |
|
|
|
Feb 3 2009, 06:49
|
Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 3-02-09
Из: Нск
Пользователь №: 44 325

|
Здравствуйте, господа. Я здесь пишу в первый раз, звиняйте, если что не так) В общем нужна помощь. Сначала коротко о себе. Я долгое время трудился в славном академгородке города Новосибирска. Понятное дело мы сами придумывали устройства, когда надо было создать устройсво с на регистрах, счетчиках итд, тупо брал что-нибудь из МАХ2, и все работало. Схемки как правило были простенькие, поэтому ни в циклоны, ни в стратиксы никогда не лез. Недавно поменял работу, и мне поставили задачу- создать устройство, аналогичное существующему в конторе, на альтере. То что сейчас есть, работает на актеле (A40МХ02). Почему именно этот кристал был выбран- все уже забыли. Даже толком в схеме щас никто не разбирается. Ну я стало быть посмотрел параметры на A40МХ02, пошарился по альтеровскому сайту, мне показалось, что неким аналогом будет ЕР3С5. Но когда я нарисовал в квартусе схему, обнаружилось, что она занимает очень мало ресурсов кристала (400 ячеек). И вот я задумался, а нельзя ли вместо циклона в этом случае взять так любимый и хорошо знакомый мне макс2? Когда я выбираю его в квартусе для той же само схемы, ячеек ему хватает. Единственное, что меня смущает, и почему собственно и возник вопрос - максы относятся к CPLD, а циклоны- к FPGA. А имеющееся сейчас устройство работает на FPGA. Разницу между CPLD и FPGA я если честно не понимаю. То есть понимаю, что фпгашки мощнее и функциональнее, но если схема в плане требований к ресурсам "впихивается" и туда, и туда- что выбрать?
|
|
|
|
|
 |
Ответов
|
Feb 3 2009, 08:34
|

Знающий
   
Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402

|
Видимо под CPLD понимается EPM570, потому что именно в нём хватит ресурсов на 400 ячеек. Запас есть, но он не очень велик. CPLD выигрывают у FPGA преимущественно только по двум параметрам: простота питания, в т.ч. и его разводки и отсутствие внешней конфигурационной памяти. FPGA выигрывают у CPLD наличием ОЗУ, умножителей, PLL и возможностью переконфигурироваться от внешнего источника сколько угодно раз. Поэтому Вам надо: 1. обозначить для проекта ближайшие перспективы (на далёкие не смотрите, появятся новые ПЛИСки, плату переразведёте и т.п.) и определиться с необходимым функционалом. 2. сравнить цены полных решений для CPLD и FPGA (включая конф.микруху и стабилизаторы питания) --- По расходу ресурсов рекомендовал бы ещё посмотреть на Циклон1, в частности EP1C3... 2910 логических ячеек, 7кБ ОЗУ, 1 PLL. Недорогой.
--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
|
|
|
|
|
Feb 3 2009, 08:42
|
Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 3-02-09
Из: Нск
Пользователь №: 44 325

|
Ну сейчас это утрясается, узнаю, насколько необходимо иметь запас. Но ведь ничего не мешает мне вместо 570 заложить 1270. Жаль только их в Т100 не делают. Что касается циклонов, хм, мне всегда казалось, что первые дороже вторых, а вторые дороже третьих, а вы советуете ЕР1С... Надо будет глянуть. В принципе ключевым моментом является стоимость (циклоны в принципе чуть дороже + самая дешовая флешка EPCS4 стоит в нск 6 баксов). Ну и плюс некий психологический момент- с циклонами никогда не работал, поэтому боязно)
Сообщение отредактировал vasta - Feb 3 2009, 08:44
|
|
|
|
|
Feb 3 2009, 10:47
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(vasta @ Feb 3 2009, 11:42)  Ну сейчас это утрясается, узнаю, насколько необходимо иметь запас. Но ведь ничего не мешает мне вместо 570 заложить 1270. Жаль только их в Т100 не делают. Ну и плюс некий психологический момент- с циклонами никогда не работал, поэтому боязно) А разве maxII не тот же циклон, только без памяти. Посмотрите их LE. По мне так все равно, где загрузочное ПЗУ стоит, извне или внутри MAXII. Внутри даже хуже. Статусные ноги корректного завершения конфигурации скрыты от пользователя. Может кто подскажет, где почитать, что с MAXII будет при просадке питания, супервизор на него уже не посадишь. Или я чего то недопонимаю, или это не CPLD.
|
|
|
|
|
Feb 3 2009, 11:13
|
Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 3-02-09
Из: Нск
Пользователь №: 44 325

|
Цитата(sazh @ Feb 3 2009, 16:47)  А разве maxII не тот же циклон, только без памяти. Посмотрите их LE. Вот-вот, хорошо, что вы отписались. В принципе эти слова и есть коротко сформулированная суть моего вопроса. Верно ли утверждение, что макс2- это просто циклон без памяти с меньшим числом ячеек? Цитата(sazh @ Feb 3 2009, 16:47)  Внутри даже хуже. Статусные ноги корректного завершения конфигурации скрыты от пользователя. Можете уточнить, о чем речь? Зачем нужно смотреть на састояние статусных ног конфигураци (у меня проблем с конфигурацией максов никогда не возникало- спрашиваю на будущее) Цитата(sazh @ Feb 3 2009, 16:47)  Может кто подскажет, где почитать, что с MAXII будет при просадке питания, супервизор на него уже не посадишь. Я может быть не так понял, но почему супервизор не посадишь? Я всегда на устройства с максами ставил супервизоры. Это неправильно? Где почитать про просевшее питание не знаю, но ниже 3В максы не работают (у меня по крайней мере) И раз пошла такая пьянка, кто-нибудь может сказать, заблуждаюсь я или нет Цитата(vasta @ Feb 3 2009, 14:32)  Мне казалось (могу ошибаться), что быстродействие определяестя временем прохождения сигнала через логическую ячейку, которое прописывается в маркировке альтеры после корпуса Где-то когда-то услышал, может я не прав. Самое отвратительное, что в даташитах на эту тему ничего нет (может плохо смотрел)
|
|
|
|
Сообщений в этой теме
vasta FPGA или CPLD Feb 3 2009, 06:49 DmitryR Сейчас граница между CPLD и FPGA стирается. В част... Feb 3 2009, 06:57 Михаил_K Если схема впихивается туда и туда, и вы уверены, ... Feb 3 2009, 06:58 vasta Большое спасибо. Вы меня практически убедили) Пару... Feb 3 2009, 07:49 glock17 Берите CPLD, если:
- проект влазит в CPLD по ресур... Feb 3 2009, 08:05 vasta Можно уточнить, что имеется ввиду под оптимизации ... Feb 3 2009, 08:32  glock17 Цитата(vasta @ Feb 3 2009, 17:32) Можно у... Feb 4 2009, 00:40     vasta Цитата(sazh @ Feb 3 2009, 17:32) Не посад... Feb 3 2009, 11:41      Шурила Цитата(vasta @ Feb 3 2009, 13:41) Я не зн... Feb 3 2009, 13:25 vasta Цитата(Евгений Николаев @ Feb 3 2009, 14... Feb 3 2009, 13:48  andrew_b Цитата(vasta @ Feb 3 2009, 16:48) Вы мол... Feb 3 2009, 14:05   vasta Цитата(andrew_b @ Feb 3 2009, 20:05) Вы м... Feb 3 2009, 16:45 Евгений Николаев Для циклонов соотношение цена/функциональность, де... Feb 3 2009, 09:10 Евгений Николаев Цитатакоторое прописывается в маркировке альтеры п... Feb 3 2009, 11:32 Евгений Николаев ЦитатаПочему тогда менеджер плагинов показывает ка... Feb 3 2009, 14:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|