реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ПЛИС Актел, ПЛИС семейства ProASIC3 Актел
skv
сообщение Nov 23 2007, 14:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 23-12-04
Пользователь №: 1 636



Кто-нибудь работал с ПЛИС Актел ProASIC3? Что реально представляет из себя эти ПЛИС по сравнению с Альтерой и Xilinx. До этого работал с Альтерой Cyclone II.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Nov 23 2007, 14:58
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(skv @ Nov 23 2007, 17:13) *
Кто-нибудь работал с ПЛИС Актел ProASIC3? Что реально представляет из себя эти ПЛИС по сравнению с Альтерой и Xilinx. До этого работал с Альтерой Cyclone II.

Если интересует актел то значит знакомы (или придется ознакомится после AHDL) с языками Verilog, VHDL. В любом синтезатор можно сделать синтез готового проекта также под ProASIC3 и сравнить со знакомым Вам циклоном 2. А также почитать рекламируемые отличия от Альтера/Ксалинкс (/Латис)

А если одним предложение ответить на вопрос: Получше, чем ProASIC+


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
Самурай
сообщение Nov 23 2007, 15:15
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(skv @ Nov 23 2007, 17:13) *
Кто-нибудь работал с ПЛИС Актел ProASIC3? Что реально представляет из себя эти ПЛИС по сравнению с Альтерой и Xilinx. До этого работал с Альтерой Cyclone II.


С ProASICplus работал. ProASIC3 конечно получше будет, немного. Но если говорить про ProASICplus, то это семейство по всем основным параметрам явно проигрывает Альтере с Cyclone/Cyclone II.
Из минусов:
1. Логическая емкость меньше. Особенно это заметно на арифметических узлахsmile.gif. К примеру, 8-и разрядный сумматор двух чисел требует от 30 до 50 tiles. Отсюда можно прикинуть сколько плиток (tiles) потребуется на более сложные узлы.
2. Быстродействие заметно ниже. Особенно это опять-таки касается арифметики. Заставить работать конвейерный умножитель 8х8 быстрее чем на 50МГц довольно трудно. К примеру, на Циклоне для того же умножителя Квартус показывает под 300МГц.
3. Встроенной памяти меньше. И она более медленная чем у Альтеры.
4. Цена. Не знаю как сейчас, но раньше за минимальный кристалл просили 20$-30$

По моим прикидкам, по отношению емкость/цена ProASICplus проигрывал Циклону в 15-20 раз. Но это на в основном арифметических задачах.

Из плюсов:
1. Flash технология и как следствие энергонезависимость и лучшая защита от копирования.
2. Пин to Пин совместимость (полная) старших кристаллов с младшими для некоторых корпусов.
3. Вроде ниже энергопотребление (не проверял) и нет стартового тока при загрузке прошивки как у Альтеры.

Ну и как уже заметили, надо учить языки Verilog/VHDL, графический ввод схем весьма отстойный у Actelа.
Go to the top of the page
 
+Quote Post
skv
сообщение Nov 23 2007, 16:52
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 23-12-04
Пользователь №: 1 636



Цитата(Самурай @ Nov 23 2007, 18:15) *
С ProASICplus работал. ProASIC3 конечно получше будет, немного. Но если говорить про ProASICplus, то это семейство по всем основным параметрам явно проигрывает Альтере с Cyclone/Cyclone II.
Из минусов:
1. Логическая емкость меньше. Особенно это заметно на арифметических узлахsmile.gif. К примеру, 8-и разрядный сумматор двух чисел требует от 30 до 50 tiles. Отсюда можно прикинуть сколько плиток (tiles) потребуется на более сложные узлы.
2. Быстродействие заметно ниже. Особенно это опять-таки касается арифметики. Заставить работать конвейерный умножитель 8х8 быстрее чем на 50МГц довольно трудно. К примеру, на Циклоне для того же умножителя Квартус показывает под 300МГц.
3. Встроенной памяти меньше. И она более медленная чем у Альтеры.
4. Цена. Не знаю как сейчас, но раньше за минимальный кристалл просили 20$-30$

По моим прикидкам, по отношению емкость/цена ProASICplus проигрывал Циклону в 15-20 раз. Но это на в основном арифметических задачах.

Из плюсов:
1. Flash технология и как следствие энергонезависимость и лучшая защита от копирования.
2. Пин to Пин совместимость (полная) старших кристаллов с младшими для некоторых корпусов.
3. Вроде ниже энергопотребление (не проверял) и нет стартового тока при загрузке прошивки как у Альтеры.

Ну и как уже заметили, надо учить языки Verilog/VHDL, графический ввод схем весьма отстойный у Actelа.

Если сравнивать ProAsic+ и ProASIC3, то, по меньшей мере, у 3-го частота в два раза больше: у РА ПЛЮС - 150МГц, а у РА3 - 350МГц. Вообще, что касается скорости работы, то когда собираешь какой-нибудь тестовый дизайн, занимающий 5-10%, то все, вне зависимости от производителя, ПЛИС летают. Особенно в симуляторах. А вот стоит забить ПЛИС процентов на 85-90... вот тут-то и начинается самое веселое. У всех частоты начинают сваливаться в 10-15, а то и больше раз по сравнению с максиамльно возможной. И работаем не на 300, а в лучшем случае на 30МГц.

А привлекло, в первую очередь, то что это FLASH-ка. Не нужен загрузчик и поэтому можно процессор запихнуть внутрь ПЛИС. У меня система критична к времени старта.
Судя по расчетам, потреблять должна раза в полтора меньше.

А Verilog я и так знаю - с этого начинал, а уже потом перешел на AHDL, когда стал работать с Альтерой.

Сообщение отредактировал skv - Nov 23 2007, 17:25
Go to the top of the page
 
+Quote Post
Самурай
сообщение Nov 23 2007, 17:33
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(skv @ Nov 23 2007, 19:52) *
Если сравнивать ProAsic3 и ProASIC3, то, по меньшей мере, у 3-го частота в два раза больше: у РА ПЛЮС - 150МГц, а у РА3 - 350МГц. Вообще, что касается скорости работы, то когда собираешь какой-нибудь тестовый дизайн, занимающий 5-10%, то все, вне зависимости от производителя, ПЛИС летают. Особенно в симуляторах. А вот стоит забить ПЛИС процентов на 85-90... вот тут-то и начинается самое веселое. У всех частоты начинают сваливаться в 10-15, а то и больше раз по сравнению с максиамльно возможной. И работаем не на 300, а в лучшем случае на 30МГц.


Да, вот еще один плюс ProAsicов забыл - максимальная рабочая частота проекта не зависит от степени использования кристалла. Так получилось, что пришлось это проверить на практике, когда проект занимал до 99% всех ресурсовsmile.gif. Также, не было в этом случае замечено и проблем с трассировкойsmile.gif. Впрочем, таких проблем и с Альтерой не было, правда там больше 50-70% ресурсов не использовалось.
Да, расхождений между симулятором и железом тоже не наблюдалосьsmile.gif. Ну, т.е. то, что работало в симуляторе - работало и в железеsmile.gif.

Насчет скорости, то как уже говорил, все зависит от задач. Мелкоструктурная организация ProAsic+ (да и ProAsic3, хотя уже в несколько меньшей степени) подразумевает увеличенные задержки на межсоединениях, что для сложной логики приводит к уменьшению максимальной рабочей частоты. И вынуждает использовать в проекте повышенную конвейеризацию, а это лишние затраты ресурсов.

Впрочем, ProASIC3 выполнен уже по 0.13мкм технологии, а значит в пару раз быстрее должен быть чем ProASIC+(у того 0.22мкм) smile.gif. Что собственно и видно из даташитов, хотя эти цифры больше относятся к рекламнымsmile.gif.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Nov 26 2007, 11:58
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(skv @ Nov 23 2007, 19:52) *
1. Если сравнивать ProAsic+ и ProASIC3, то, по меньшей мере, у 3-го частота в два раза больше:

2. А вот стоит забить ПЛИС процентов на 85-90... вот тут-то и начинается самое веселое.

3. У меня система критична к времени старта.

4. Судя по расчетам, потреблять должна раза в полтора меньше.


1. На A3P не синтезил много, хотя если говорят, что улучшели временные модели из-за новой технологии... Но это естественно не рекламные частоты будут. Я же говорю, что реально сравнить можно только в "Симплифай и тп" (причем приятно удивляет, что симплифай оценивает хуже частоты - после PARа актела реальные оценки частоты на 10-20+% лучше, чем в синплифай (в SRAM наоборот обычно)).
По экспериментам - проект в APA в 1.5 - 2 хуже по частоте чем в "обычной" SRAM.

2. Тут вроде все лучше. И на 99% можно забивать и вытягивать частоты изначальные. Проектировалась трассировка ПЛИС с таким конкурентным преимуществом изначально.

3. Тут да побыстрее включение(но реально на сколько "с лучшими SRAM + Flash" - это загадка, если не учитывать рекламу самого Актела, то каких то реальных стороних фактов маловато).
Может Вам также будет интересно Lattice с технологий "FlexiFlash" (мне кажется очень перспективной)

4. Расчетам рекламных брошур или расчета конкретного дизайна в их Дизанере? Это можно сравнить в САПРах (вроде) у всех производителей уже есть тулзы для расчета потребления


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
PSP
сообщение Nov 26 2007, 22:25
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988



Если для Вас главное преимущество Actel - это Flash, а не радиационная стойкость, то посмотрите на Lattice серии XP/XP2.
Go to the top of the page
 
+Quote Post
skv
сообщение Nov 27 2007, 10:38
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 23-12-04
Пользователь №: 1 636



Цитата(PSP @ Nov 27 2007, 01:25) *
Если для Вас главное преимущество Actel - это Flash, а не радиационная стойкость, то посмотрите на Lattice серии XP/XP2.


Flash - это только одно из преимуществ.
На выходных переделал свой проект под А3Р и был приятно удивлен. Проект, который я неделю упихивал в Cyclonе, в А3Р лег как родной. Не смотря на то, что ЛУТ у Актел попроще, но в смысле связей он оказался поинтересней. Именно связей не хватало в Cyclone.

Очень меня заинтересовал Fusion со встроенной FlashПЗУ на 8 МБит и аналоговым блоком. Можно собрать полноценный SoC практически без внешней обвязки.
Go to the top of the page
 
+Quote Post
vetal
сообщение Nov 27 2007, 10:52
Сообщение #9


Гуру
******

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



Цитата
Проект, который я неделю упихивал в Cyclonе, в А3Р лег как родной.

А по быстродействию?
Go to the top of the page
 
+Quote Post
Kopart
сообщение Nov 27 2007, 11:42
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(vetal @ Nov 27 2007, 13:52) *
А по быстродействию?

Да, огласите циферки для статистики. Это ж в синтезаторе не сложно. А для точности лучше после PAR.


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
skv
сообщение Nov 30 2007, 14:12
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 23-12-04
Пользователь №: 1 636



Цитата(NiOS @ Nov 27 2007, 14:42) *
Да, огласите циферки для статистики. Это ж в синтезаторе не сложно. А для точности лучше после PAR.


Скажу сразу, что это управляющий контроллер и вычислений внем не много. В основном логика, стейт машины.
А цифирьки такие.
Сделал три проекта под Альтера EP2C20 (с которым работаю), ЕР2С35 и Актел А3Р1000.

В каждом проекте три региона - 16МГц, 30МГц и 120МГц

после роутинга

EP2C20: LEs - 89%, связей - 99% (упихивал ручками), максимально возможная частота по 16МГц региону- 36МГц, по 30МГЦ - 64МГц, по 120МГц - 127МГц.
EP2C35: LEs - 76%, связей - 84% , максимально возможная частота по 16МГц региону- 67МГц, по 30МГЦ - 112МГц, по 120МГц - 174МГц.
А3Р1000: LEs - 97%, связей - 92% , максимально возможная частота по 16МГц региону- 48МГц, по 30МГЦ - 51МГц, по 120МГц - 132МГц.

Надо отдать должное Актеловскому роутеру. Упаковывает дизайн в ПЛИС довольно оптимально.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Nov 30 2007, 14:28
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



В незабитом подзавязку SRAM FPGA практически потдвердились мои груббые оценочные коэффициенты по частоте 1.5(-2). (вот только 2 по второму домену - немного озадачивает откуда).

А вот то что стоит отметить - это то что Актел почти подзавязку оказался (немного) быстрее, чем SRAM подавязку. По отзывам даже если Актел забить до 99% частоты сильно не изменятся - все таки это его плюс.


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
skv
сообщение Nov 30 2007, 16:15
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 23-12-04
Пользователь №: 1 636



Цитата(NiOS @ Nov 30 2007, 17:28) *
В незабитом подзавязку SRAM FPGA практически потдвердились мои груббые оценочные коэффициенты по частоте 1.5(-2). (вот только 2 по второму домену - немного озадачивает откуда).

А вот то что стоит отметить - это то что Актел почти подзавязку оказался (немного) быстрее, чем SRAM подавязку. По отзывам даже если Актел забить до 99% частоты сильно не изменятся - все таки это его плюс.


Со вторым доменом все нормально. Каюсь, кривой он. Надо было быстро собрать проект и я несколько модулей взял не глядя готовых из других проектов. А они оказались жутко кривыми. Я вообще не люблю хаять чужую работу - сам не безгрешен - , но это нечто. Отсюда и результат.
Судя по всему, Актеловский роутер довольно чувствителен к качеству кода.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Nov 30 2007, 16:20
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(skv @ Nov 30 2007, 19:15) *
Судя по всему, Актеловский роутер довольно чувствителен к качеству кода.

Я думаю у Вас сыграло количество входов LUT. У актела их 3, а не 4. Из-за этого могло получится из одного LUT4 - два LUT3.


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
oval
сообщение Dec 1 2007, 11:14
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367



Неоднократно имели дело с сериями Actel ProASICPlus и ProASIC3. По существу вопроса могу сказать следующее:

Actel в среднем примерно в 2-2.5 раза уступает по производительности Xilinx и Altera. Actel требует гораздо более внимательного подхода в плане задания ограничений (constraints), более внимательного анализа времен. Также приходилось активно пользоваться средствами физического синтеза (PALACE) и планирования кристалла (Actel). Также отмечалась зависимость временных параметров вариантов разводок (прошивок) в пределах 15-20% при большой степени загруженности ресурсов кристалла. Вообщем, не зря у разработчиков ASIC ценится в первую очередь опыт работы с ПЛИС Actel, а уж потом Xilinx, Altera.

P.S. В принципе от Actel осталось положительное впечатление.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016