Перейти к содержанию
    

Выбор FPGA/CPLD платформ

И все таки, если вы начинаете с чистого листа не заморачивайтесь с Lattice, работайте с Xilinx или Altera, они безусловные (на 95%) лидеры этого рынка.

 

Спасибо, да, это видимо тоже фактор to consider...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И все таки, если вы начинаете с чистого листа не заморачивайтесь с Lattice, работайте с Xilinx или Altera, они безусловные (на 95%) лидеры этого рынка.

Для меня спорное утверждение.

По набиранию опыта может прийти(а может и нет) понимание, что зря сразу не начали с латис.

Но что точно - это завимость от поставлынных задач (==готовые решения)...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для меня спорное утверждение.

По набиранию опыта может прийти(а может и нет) понимание, что зря сразу не начали с латис.

Но что точно - это завимость от поставлынных задач (==готовые решения)...

 

Был-бы рад если-бы кто-либо кто знаком с Lattice кинул пару строк за и против...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну я немного работаю с Lattice, перешел с Altera из-за наличия флешевых FPGA. Основной проблемой в начале была необходимость изучения Verilog и Modelsim - раньше использовал AHDL и средства моделирования в Quartus. Правда сейчас считаю, что и в Quartus зря не пользовался Verilog и Modelsim, так что препятствия превратились в бонус :). Сами микросхемы, на мой взгляд, примерно аналогичны у всех фирм, например EC/ECP/ECP2 - Cyclon/CyclonII/CyclonIII - Spartan/Spartan2/Spartan3 у Lattice-Altera-Xilinx. Сразу говорю - сравнение очень условно, так что не надо holy war.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну я немного работаю с Lattice, перешел с Altera из-за наличия флешевых FPGA. Основной проблемой в начале была необходимость изучения Verilog и Modelsim - раньше использовал AHDL и средства моделирования в Quartus. Правда сейчас считаю, что и в Quartus зря не пользовался Verilog и Modelsim, так что препятствия превратились в бонус :). Сами микросхемы, на мой взгляд, примерно аналогичны у всех фирм, например EC/ECP/ECP2 - Cyclon/CyclonII/CyclonIII - Spartan/Spartan2/Spartan3 у Lattice-Altera-Xilinx. Сразу говорю - сравнение очень условно, так что не надо holy war.

 

Оо, хоть кто-то пробовал Lattice, уже обнадеживает... :)

А чем пишите код ? (т.е. какой редактор) ?

Работаете с ispLEVER ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А чем не устраивает Lattice? Сам с ними работаю - нра. Лично мне нравится то, что есть внутренняя флэша в XO и ХР и полноценные ЦОС ядра в ЕСР и ЕСР2. Среда разработки вполне приличная, удобная и, главное, хороший хелп. Если нужно сравнение, то в личку - NDA.

 

Ну я немного работаю с Lattice, перешел с Altera из-за наличия флешевых FPGA. Основной проблемой в начале была необходимость изучения Verilog и Modelsim - раньше использовал AHDL и средства моделирования в Quartus. Правда сейчас считаю, что и в Quartus зря не пользовался Verilog и Modelsim, так что препятствия превратились в бонус :). Сами микросхемы, на мой взгляд, примерно аналогичны у всех фирм, например EC/ECP/ECP2 - Cyclon/CyclonII/CyclonIII - Spartan/Spartan2/Spartan3 у Lattice-Altera-Xilinx. Сразу говорю - сравнение очень условно, так что не надо holy war.

+1

Сам работаю с Lattice.

Вот только флэша у Лэттиса уже давно есть, а у Альтеры только недавно появилась... Ксайликс не в счет - Spartan-3AN лично я флэшовым не считаю :)

 

Как я понимаю, аппаратура, в основном, с автономным питанием. ПЛИСы и FPGA и CPLD по большей части довольно много потребляют. С низким потреблением посмотрите Coolruner от Xilinx.

MachXO от Lattice жрет меньше :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оо, хоть кто-то пробовал Lattice, уже обнадеживает... :)

А чем пишите код ? (т.е. какой редактор) ?

Работаете с ispLEVER ?

 

В часть разработки кода советую посмотреть пакет FPGA Advantage. Он кроссплатформенный - можно работать с Альтерой, Xilinx, Lattice, Актел и др. Он уже включает в себя также ModelSim и Precision. Но можно подключать и другие симуляторы, синтезаторы и роутеры. Я, например, последнее время пользуюсь больше синтезатором Synplify.

 

Что касается ПЛИС, то обрати внимание на FLASH ПЛИС Актел. Для военки - милое дело. Он же изначально на космос работал, затем стал промышленные и коммерчиские ПЛИС делать. К стати, у Актела есть семество с микропотреблением для портативных устройств. Для прицелов может подойдет.

 

Я сам до недавнего времени работал с Альтерой, но после того как появилось пару военных серьезных заказа, понял, что там Альтера не катит - ширптреб он и есть ширпотреб. Мне больше понравился Актел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В часть разработки кода советую посмотреть пакет FPGA Advantage. Он кроссплатформенный - можно работать с Альтерой, Xilinx, Lattice, Актел и др. Он уже включает в себя также ModelSim и Precision. Но можно подключать и другие симуляторы, синтезаторы и роутеры. Я, например, последнее время пользуюсь больше синтезатором Synplify.

 

Что касается ПЛИС, то обрати внимание на FLASH ПЛИС Актел. Для военки - милое дело. Он же изначально на космос работал, затем стал промышленные и коммерчиские ПЛИС делать. К стати, у Актела есть семество с микропотреблением для портативных устройств. Для прицелов может подойдет.

 

Я сам до недавнего времени работал с Альтерой, но после того как появилось пару военных серьезных заказа, понял, что там Альтера не катит - ширптреб он и есть ширпотреб. Мне больше понравился Актел.

 

Большое спасибо за советы.

Вроде в среде ispLEVER (пока есть starter) - встроенные синтезаторы Synplify и Precision. Но вроде нет нормального встроенного симулятора (говорил с supportом Латтиса - в один голос советовали сразу начинать с ModelSimа). Есть встроенный редактор, но пока не разобрался как и где там компилировать...

 

Насчет Актеля - у нас она довольно диковинная вещица, пока наверно зарываться мне какновичку не стоит. Думаю в пользу лучшего supportа начать с Lattice.

Пока только не могу в мозгах уложить понимание всего процесса: (от написания кода в редакторе, через компиляцию, функциональную симуляцию, timing constraints, синтез timign simulation и т.д.)...

Наверно стоит открыть отдельную чистую ветку где люди добрые пояснат лаптю... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...