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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Spartan 7 vs. Cyclone 10 LP
Spartan-7 vs. Cyclone 10 LP
Отдайте ваш голос за связку FPGA + IDE + IP CPU которая вам импонирует больше
Spartan-7 + Vivado + Microblaze [ 16 ] ** [64.00%]
Cyclone 10 LP + Quartus Prime + NIOS II [ 9 ] ** [36.00%]
Всего голосов: 25
Гости не могут голосовать 
g700
сообщение Jun 25 2017, 15:12
Сообщение #16





Группа: Участник
Сообщений: 12
Регистрация: 22-06-17
Из: Санкт-Петербург
Пользователь №: 97 789



Может правильно будет сравнивать с Cyclone V ? Один техпроцесс.
Просто казалось, что 7 поколение у Xilinx, это как 5 у Altera.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Jun 25 2017, 15:53
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 683
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(g700 @ Jun 25 2017, 18:12) *
Может правильно будет сравнивать с Cyclone V ? Один техпроцесс.
Просто казалось, что 7 поколение у Xilinx, это как 5 у Altera.

Что скажете в сравнении с Cyclone V? Тогда можно и Zynq vs. Cyclone V SE/SX/ST сразу вспомнить.

Выбор пары Spartan 7 vs. Cyclone 10 LP обусловлен скорее ценой. Из новых, вероятно это будет самый дешевые решения для 30K+ LE. Так ли сильно 60 nm повлияют на производительность?

Сообщение отредактировал _Макс - Jun 25 2017, 15:57
Go to the top of the page
 
+Quote Post
g700
сообщение Jun 25 2017, 17:23
Сообщение #18





Группа: Участник
Сообщений: 12
Регистрация: 22-06-17
Из: Санкт-Петербург
Пользователь №: 97 789



Цитата(_Макс @ Jun 25 2017, 18:53) *
Выбор пары Spartan 7 vs. Cyclone 10 LP обусловлен скорее ценой. Из новых, вероятно это будет самый дешевые решения для 30K+ LE. Так ли сильно 60 nm повлияют на производительность?


Вроде написано speed grade 6,7,8 поэтому думаю не сильно (у Сyclone10 GX 5,6).

Сообщение отредактировал g700 - Jun 25 2017, 17:26
Go to the top of the page
 
+Quote Post
alxkon
сообщение Jun 26 2017, 06:45
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 16-11-10
Пользователь №: 60 920



Цитата(_Макс @ Jun 24 2017, 02:20) *
У Циклона чуть меньше памяти, но больше DSP блоков.

У Циклона DSP блок 18x18, а у Спартана 18х25, выгода Спартана не очевидна конечно, зависит от того как их использовать в проекте
Go to the top of the page
 
+Quote Post
EugeneS
сообщение Jun 26 2017, 07:41
Сообщение #20


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

Группа: Свой
Сообщений: 170
Регистрация: 28-08-04
Пользователь №: 557



QUOTE (Raven @ Jun 25 2017, 16:54) *
Откуда такие ожидания, позвольте спросить?


1. Для Cyclone 10 GX поддержка DDR3 прямо заявлена а для Cyclone 10 LP нет
2. Из общения с альтеровцами. Впрочем тут возможно ответ был о hard core а на soft core
что-нибудь заведется, но учитывая что в Cyclone 10 LP нет IOPLL врядли. smile3046.gif

QUOTE (iosifk @ Jun 25 2017, 16:50) *
2. А вот отличие таково... У Ксайлинкса есть библиотека примитивов и блоков, причем там дано достаточно много разновидностей блоков памяти. И эти файлы можно сразу вставлять в проект. А у Альтеры такие блоки надо генерить визардом. И визард генерит кучу файлов, с которыми довольно хлопотно разбираться...


Альтеровские визарды защищать не хочется, а вот библиотека примитивов и блоков у Альтеры
нормальная. Для меня использовать примитив типа ALT_INBUF_DIFF - экзотика, а вот
вставить dcfifo проще чем генерить визардом или описывать в коде.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 26 2017, 07:55
Сообщение #21


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 055
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Raven @ Jun 24 2017, 10:25) *
Для новичка я посоветовал бы все же Altera - старт там проще и результаты предсказуемее и понятнее. А Xilinx - если будет нужно, во вторую очередь, после освоения основных методов и этапов работы (которые есть и там,и там, только иногда называются и организованы немного по-разному).

Хоть тема и значится официально как холивар, но всё же не буду возражать в таком ключе.
Лучше приведу пример: симулятор. Где проще настроить симулятор? Что будет часто важно новичку для отладки его тупняков sm.gif
Я настаиваю что в Xilinx это гораздо проще, ведь мне знакомы примеры как пользователи Quartus избегают использование Modelsim ASE, я даже знаю почему, пробовал это настроить - эту часть САПР делали люди с избыточными хромосомами sm.gif
Хотя для опытного специалиста накидать скриптов не проблема, я так и использую MS-ASE.


--------------------
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jun 26 2017, 09:10
Сообщение #22


Лентяй
******

Группа: Свой
Сообщений: 2 117
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(_Макс @ Jun 24 2017, 02:20) *
Господа, позвольте открыть холивар на тему Spartan 7 vs. Cyclone 10 LP.

Некорректное сравнение. Слишком разные семейства.
ИМХО, правильнее сравнивать Spartan 7 и Cyclone 10 GX


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Raven
сообщение Jun 26 2017, 09:11
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(AVR @ Jun 26 2017, 10:55) *
Лучше приведу пример: симулятор. Где проще настроить симулятор? Что будет часто важно новичку для отладки его тупняков sm.gif

Ну, есть масса статей, как это сделать (настроить совместную работу с ModelSim). А вот когда не работает нормально такая вещь, как инициализация памяти вне контекста soft-процессора (Vivado, microBlaze) - т.е., не работает понятным образом вполне обычный use case пользователя, - это странно. Ну, и еще много подобного в Vivado (как Integrated LA, например). Поймите меня правильно - мне нравится замах разработчиков Vivado, которые заготовили много правильно организованных шкафчиков и полочек. Но вот реализация ряда нужных процедур во многих полочках - это проблема.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 26 2017, 09:28
Сообщение #24


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 7 579
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Stewart Little @ Jun 26 2017, 12:10) *
ИМХО, правильнее сравнивать Spartan 7 и Cyclone 10 GX

Вот только корпуса у Cyclone 10 GX не начального уровня:
U484 484-pin UBGA
F672 672-pin FBGA
F780 780-pin FBGA
Go to the top of the page
 
+Quote Post
SemperAnte
сообщение Jun 26 2017, 12:37
Сообщение #25


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

Группа: Свой
Сообщений: 83
Регистрация: 24-10-10
Из: Санкт-Петербург
Пользователь №: 60 386



Цитата(BackEnd @ Jun 25 2017, 12:00) *
Как вам Microblaze в сравнении с NIOS?

Одинаково не понравилось то и другое.
Не являюсь сторонником коммерческих софт-процессоров и другим не рекомендую на них завязывать большие куски проектов.

Хм, а какие есть альтернативы, когда в проекте требуется небольшой процессор?
Go to the top of the page
 
+Quote Post
x736C
сообщение Jun 26 2017, 13:07
Сообщение #26


Профессионал
*****

Группа: Участник
Сообщений: 1 055
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(SemperAnte @ Jun 26 2017, 15:37) *
Хм, а какие есть альтернативы, когда в проекте требуется небольшой процессор?

Альтернатив очень много. OpenRISC, LEON и другие.
Но NIOS имхо очень удобный, т.к. хорошо и удобно вписывается в общую экосистему Altera. К нему цепляются любые ip-ядра, которых очень много. Допиливаний напильником минимум. Это все снижает стоимость разработки.
C MicroBlaze не работал. Подозреваю, что примерно тоже самое.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 26 2017, 13:10
Сообщение #27


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 055
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(x736C @ Jun 26 2017, 16:07) *
Альтернатив очень много. OpenRISC, LEON и другие.
Но NIOS имхо очень удобный, т.к. хорошо и удобно вписывается в общую экосистему Altera. К нему цепляются любые ip-ядра, которых очень много. Допиливаний напильником минимум. Это все снижает стоимость разработки.
C MicroBlaze не работал. Подозреваю, что примерно тоже самое.

Это верно, а вот OpenRISC натянуть я даже не представляю с его начать, не то что комфортно использовать. Хотя я просто не пробовал.


--------------------
Go to the top of the page
 
+Quote Post
x736C
сообщение Jun 26 2017, 13:16
Сообщение #28


Профессионал
*****

Группа: Участник
Сообщений: 1 055
Регистрация: 3-03-06
Пользователь №: 14 942



И у меня иная рекомендация. Если стратегически выбрали Альтеру и не собираетесь с неё уходить, то стоит использовать NIOS.
Тут еще организационные моменты. На мой личный взгляд, проще организовать работу, когда она распределена между исполнителями.
Все, кто делают кастомные ядра проекта, пишут под известный стандарт, могут быстро и легко все прототипировать. Вагоны документации и примеров.
Проще найти людей на рынке труда.
В общем по сумме факторов я за NIOS (или MicroBlaze, но про него не берусь судить).

Если писать ядра на продажу, как нечто платформонезависимое, то, понятно, завязываться на вендора не стоит. Существует несколько стандартов SoC и шин под них, совместимость с которыми необходимо обеспечить. Тут у меня нет опыта, но и речь шла о другом.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 26 2017, 14:40
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 303
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(ViKo @ Jun 26 2017, 12:28) *
Вот только корпуса у Cyclone 10 GX не начального уровня:
U484 484-pin UBGA
F672 672-pin FBGA
F780 780-pin FBGA

И в корпусе DIP нету, а жаль crying.gif
Go to the top of the page
 
+Quote Post
EugeneS
сообщение Jun 27 2017, 06:50
Сообщение #30


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

Группа: Свой
Сообщений: 170
Регистрация: 28-08-04
Пользователь №: 557



QUOTE (doom13 @ Jun 26 2017, 17:40) *
И в корпусе DIP нету, а жаль crying.gif


Жалко что нет дешевого разъема под SOM.
Но это и понятно - надо много пинов + signal integrity.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd September 2017 - 19:06
Рейтинг@Mail.ru


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