|
Выбор ПЛИС: нужен совет |
|
|
|
May 13 2007, 16:48
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(vetal @ May 13 2007, 16:10)  CycloneII,CycloneIII. NIOSII На сайте www.altera.com можно подобрать киты, цены у нас можно посмотреть на www.altera.ru. EP2C20 || EP3C25 должно хватить, возможно влезете и в меньшее. Сильно не уверен насчет CycloneII, как, впрочем и CycloneIII. Судя по описанию системы, ресурсов потребуется довольно много, я бы с самого начала ориентировался на Stratix II/III. Я делал подобную систему на Actel ProASIC Plus, так с трудом всунул в самый большой чип (APA1000), и по логике, и по памяти, и по тактовым. Если интересно могу привести состав системы.
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
May 13 2007, 18:22
|

Гуру
     
Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553

|
Цитата Сильно не уверен насчет CycloneII, как, впрочем и CycloneIII. Судя по описанию системы, ресурсов потребуется довольно много, я бы с самого начала ориентировался на Stratix II/III. Я делал подобную систему на Actel ProASIC Plus, так с трудом всунул в самый большой чип (APA1000), и по логике, и по памяти, и по тактовым. Если интересно могу привести состав системы. Сильно плююсь на эти проасики))) Там для реализации нормального триггера требуется 2 ячейки задействовать или переходить на gated clock. ))) Так на циклоне 1000 триггеров с разрешением записи займет 1000 триггеров а на проасиках на это потребуется 2000 ячеек. )) Я уже сравнивал - на альтере теже самые схемы что и на проасиках получаются меньше. Если у вас подобная схема влезла в APA1000 - то точно влезет в 2с35(а может и в 20 влезет) с двухкратным запасом по быстродействию. По крайней мере то, что с натягом в апа300 работает на 20 мегагерцах в альтере без натяга на 50 работает)) + встроенные умножители дадут своё Мое мнение - стратиксы выгодно применять там, где требуется мощная математика(или сигнальная обработка) в реальном времени при ОЧЕНЬ высоком быстродействии, в противном случае пятикратное (2c35~150$ vs 2s30~560$ )увеличение цены не совсем оправдано. Примерный состав интересен, для общего развития)))
|
|
|
|
|
May 14 2007, 03:41
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(vetal @ May 13 2007, 20:22)  Сильно плююсь на эти проасики))) Там для реализации нормального триггера требуется 2 ячейки задействовать или переходить на gated clock. ))) Так на циклоне 1000 триггеров с разрешением записи займет 1000 триггеров а на проасиках на это потребуется 2000 ячеек. ))
Я уже сравнивал - на альтере теже самые схемы что и на проасиках получаются меньше. Если у вас подобная схема влезла в APA1000 - то точно влезет в 2с35(а может и в 20 влезет) с двухкратным запасом по быстродействию. По крайней мере то, что с натягом в апа300 работает на 20 мегагерцах в альтере без натяга на 50 работает)) + встроенные умножители дадут своё
Мое мнение - стратиксы выгодно применять там, где требуется мощная математика(или сигнальная обработка) в реальном времени при ОЧЕНЬ высоком быстродействии, в противном случае пятикратное (2c35~150$ vs 2s30~560$ )увеличение цены не совсем оправдано.
Примерный состав интересен, для общего развития))) Насчет "плююсь" - тут я полностью (на 121.5%) согласен, делаю тоже самое  . И те только сами кристалы, отдельная песня про Tools. Ну да ладно, на то имелись некоторые причины. Состав системы: - PCI Target (Actel) 32 bits, 33MHz - 2 x I2C Master - 8 x UART (с FIFOs и всеми возможными прибабахами) - 2 x Arinc 429 Rx - 1 x Arinc 429 Tx - 1 x Audio Controller - 1 x 1553 RT - 1 x 1553 BC/MT - Куча дискретных входов, выходов и входов/выходов - Память ("ROM") для config info самого кристалла Может чего еще забыл
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
May 14 2007, 15:25
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(CodeWarrior1241 @ May 14 2007, 12:34)  2 LeonY, Если не секрет, Вы можите сказать чью ARINC Тх/Рх ядро вы использовали, и сколько это стоило? Мы тоже возможно будем реализововать, но раньше только с 1553 работали, и не решили если готовую PMC купим, или сами реализуем. Не секрет - Actel. Ядро дрянное, идеи up to shit, а реализация была еще хуже, те оно просто не работало - вешало компутер намертво (но это только один из багов - вообще их было множество, в том числе intermittent, и выловить их и в железе и в симуляции была еще та задачка). После длительных боданий с Actel они все-таки соизволили исправить баги (бодяга шла на уровне СЕО), и оно в конце-концов заработало. Но вообще его написать - как 2 пальца.... Так что не советую платить дЭнги. Про цену - не помню, тк у нас был Bulk Deal - 3 ядра - PCI, Arinc & 1553. Именно 1553 и послужило причиной использования ProASIC Plus, тк ядро от Condor (Altera или Xilinx) было намного дороже. Хотя, наверное, сделали глупость... Ну а на счет готового модуля - если место позволяет, то нафига мозги сушить на такой неинтересной задаче. У нас была другая ситуация - 1 РМС - и все перечисленное на нем
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
May 14 2007, 16:44
|
Местный
  
Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165

|
Блин, такой геморрой мне не нужен... Такого с Xilinx'oм у меня никогда небыло! Посмнотрю на 429 спецификацию (никогда раньше не видел), может быть и уговорю начальство дать делать самому. Просто идея в том что будут несколько PMC beamforming карт на VME baseboard, и все heavy lifting делается в PMC картах, которые мне разрабатывать еще не доверяют  . А мой baseboard должен работать как замена старой VME платы которая раньше была, что бы софт ящика не чуствовал разницы... Чем больше думаем, то кажется что interface PMC не будет (нету дополнительного места на плате после 3 beamformers), так что наверно mil-aero шины будут на мне. 1553 ядро уже есть...
--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
|
|
|
|
|
May 15 2007, 08:55
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(Evil Archer @ May 14 2007, 20:48)  Ну раз такая тема, хотелось бы узнать мнение опытных разработчиков насчет серии Antifuse от Actel. Т.е. что APA - изрядная гадость, я уже успел убедиться на личном опыте в достатке. Ну все относительно - у Flash есть свое место под солнцем. По поводу Antifuse - много лет работали исключительно на этих устройствах, так что опыт какой-никакой есть. Про последние семейства типа Axelerator ничего не знаю. О старых - причиной использования было только 883 совместимость, а отсюда и свободный выбор - один из одного, в это время никто больше не делал подобных устройств. Проблем при нашей специфике (малая серийность, разбросанность по всему миру, 15+ лет сопровождения и т.д. и т.п.) было более чем достаточно, чтобы отказаться от OTP устройств. По характеристикам навскидку: - прекрасные Routing Capabilities - было несколько проектов, где оставался 1 (один) неиспользованный элемент; - частоты - мах, то что мы делали в те славные времена было 80 MHz. Опять же АСТ3 мы использовали очень немного, может на нем можно получить и больше Ну вот такой краткий исторический экскурс Если еще что-то интересует - спрашивайте. Но мое личное мнение, что OTP для нашего конкретного случая совершенно непригодно!!! Цитата(CodeWarrior1241 @ May 14 2007, 18:44)  1553 ядро уже есть... А что за оно???
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
May 15 2007, 10:50
|
Местный
  
Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165

|
Цитата(LeonY @ May 15 2007, 04:55)  А что за оно??? Наше MIL-1553 корка как раз от Condor - купили через (на то время) SBS, теперь GE Fanuc. Абсолютно turnkey, работало без здвигов... Сколько стоило я не знаю, но там был какой-то deal связанной с покупкой некого количество ихних SBC's, так что реальная цена так и не извесна.. Хотя, я бы согласен платить крупную сумму за IP которая дествительно работает, и не имеет intermittent проблем - тратить время на это наверно дороже чем купить сразу.
--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
|
|
|
|
|
May 15 2007, 14:39
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(CodeWarrior1241 @ May 15 2007, 16:50)  Наше MIL-1553 корка как раз от Condor - купили через (на то время) SBS, теперь GE Fanuc. Абсолютно turnkey, работало без здвигов... Сколько стоило я не знаю, но там был какой-то deal связанной с покупкой некого количество ихних SBC's, так что реальная цена так и не извесна.. Хотя, я бы согласен платить крупную сумму за IP которая дествительно работает, и не имеет intermittent проблем - тратить время на это наверно дороже чем купить сразу. Полность согласен с последним утверждением - одна проблема: знать бы заранее. Кроме того, есть ядра за которые СТОИТ платить, а есть - за которые НЕ стоит, даже если они и работают. Часто проблема даже не столько в написании ядра, сколько в его сортификации. Вот с Arinc как раз второй случай, а с 1553 - первый. Ну а времени мы угрохали на вылавливание багов немеряно...
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
May 15 2007, 16:42
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 1-12-05
Пользователь №: 11 662

|
Цитата(LeonY @ May 15 2007, 16:55)  Ну все относительно - у Flash есть свое место под солнцем. По поводу Antifuse - много лет работали исключительно на этих устройствах, так что опыт какой-никакой есть. Про последние семейства типа Axelerator ничего не знаю. О старых - причиной использования было только 883 совместимость, а отсюда и свободный выбор - один из одного, в это время никто больше не делал подобных устройств. Проблем при нашей специфике (малая серийность, разбросанность по всему миру, 15+ лет сопровождения и т.д. и т.п.) было более чем достаточно, чтобы отказаться от OTP устройств. По характеристикам навскидку: - прекрасные Routing Capabilities - было несколько проектов, где оставался 1 (один) неиспользованный элемент; - частоты - мах, то что мы делали в те славные времена было 80 MHz. Опять же АСТ3 мы использовали очень немного, может на нем можно получить и больше Ну вот такой краткий исторический экскурс Если еще что-то интересует - спрашивайте. Но мое личное мнение, что OTP для нашего конкретного случая совершенно непригодно!!! Большое спасибо за ответ. Сложилась такая ситуация, что был вариант: делать на Axcelerator или на APA. По ряду причин выбрали APA...большая ошибка, как теперь стало понятно...на нашем проекте столкнулись со сложностями по частотам...проблемы уже с 20-25 Мгц в отдельных модулях, правда при industrial температуре. В принципе решаемо, но в целом APA оставляет неприятное ощущение, хотя плюсы, безусловно, есть.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|