|
|
  |
Сравнение синтеза QSYS и SOPC, Я в шоке... |
|
|
|
Nov 12 2014, 09:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Тема без вопроса, просто делюсь результатами, может полезно будет кому. Комментарии приветствуются  Синтез в Q10.1 в сопц-билдере, система: таймер, ниос /s, SGDMA TX и SGDMA RX (на эзернет), TSE, DDR2 контроллер,clock crossing bridge, он-чип память на дескрипторы 4кБ, он-чип память для тестирования DDR2 (16 кб). Результат: 11236 LEs Синтез той же конфигурации, с теми же настройками модулей, с тем же топ-левелом в Q13.1 - результат: 32014 LEs Неужто Qsys ну уж на столько быстрее сопца??? Почти в три раза...
|
|
|
|
|
Nov 12 2014, 13:40
|
Знающий
   
Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515

|
Цитата(Kuzmi4 @ Nov 12 2014, 13:17)  2 alexPec я так понял у них теперь ядро кроса на AXI, а там сами понимаете.. В общем потому оно так много и занимает  А я не понимаю. Идеологически Avalon достаточно близок к AXI, только у Avalon общий канал записи/чтения, а в AXI раздельные. Ну и в AXI предусмотрено много всяких дополнительных сигналов для серьёзных систем, которые в FPGA можно и не реализовывать. Может быть, в кросс напихали кучу FIFO буферов с памятью на LE(поскольку распределённой нема)? Кстати, в Q11 SOPC и QSYS дают почти одинаковый размер, но там ещё AXI вроде как нет.
|
|
|
|
|
Dec 5 2014, 13:23
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Возвращаясь к теме, результаты такие. Собирал на разных квартусах ЗАНОВО одну и ту же систему, а не открывал старый сопц новым квартусом, как раньше. Заодно опишу глюки, которые заметил:
Квартус 9.1 - 10789LEs, не устроила кривая работа эклипса в win7 (тупо не запускался)
Квартус 10.1 - 11329LEs, не устроило то, что когда ставишь, например altsyncram, нельзя поставить галочку "запустить мегавизард", поэтому ставится блок со всеми возможными портами и кучей параметров + у меня не заработал моделсим, просит файл лицензии.
Квартус 11.1 - 15692LEs, словил глюк с временным анализом частот DDR2 - вместо заданных мной 135МГц в отчете таймквеста видел непонятно откуда взявшееся 178МГц (135 кстати тоже там есть)
Квартус 12.1 - 12311LEs, тут в эклипсе не работает кнопка паузы - сразу пишет GDB connection closed. Каждый раз при открытии qsys-файла пишет для TSE что-то типа "version variation" (ошибка). Захожу а визард компонента, выхожу - все в норме.
Квартус 13.1 - рекордсмен! 17892LEs, все в норме, но размер уже большой. Хотя и не на столько, как в случае переноса системы, когда открывал старый сопц файл (там 13.1 выдал 32+к)
Как-то так... А что, это нормально в каждом квартусе какой-нибудь да глюк? Вроде и проект то не такой, чтобы специально глюки отлавливать, стандартный набор.
|
|
|
|
|
Dec 5 2014, 18:03
|
Профессионал
    
Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596

|
Цитата А что, это нормально в каждом квартусе какой-нибудь да глюк? Это везде так. И не только у альтеры. Меня например 12.1 sp1 до сих пор устраивает. однако я не использую пятую серию циклонов / арий / стратиксов.
--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|