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

 
 
 
Reply to this topicStart new topic
> ISE 14.2 при синтезе "съедает" все slv_reg
aabmail
сообщение Mar 7 2013, 11:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 4-06-08
Из: Москва
Пользователь №: 38 056



Здравствуйте!

Приобрел плату Avnet Spartan6-150T. Решил сразу перейти на Xilinx 14.2. Шина AXI.
Создаю user peripheral. Если создавать AXI-Lite simpler, то проблем нет. Если же создавать AXI4 burst capable c поддержкой User logic master, то при синтезе в консоль выводится целый шквал warnings:

Код
WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <slv_regxx_xx> (without init value) has a constant value of 0 in block <axi_test_core>. This FF/Latch will be trimmed during the optimization process.


Таким образом сокращается 90% ядра (проверил через PlanAhead). Если в ядро добавить что-то свое, то оно конечно тоже будет сокращено, так как оно зависит от slv_regs.

Могу также точно сказать, что в ISE 12.3 в ядрах, основанных на PLB-шине, такого не происходит.

Кто-нибудь сталкивался с тем, что ISE 14.2 AXI при синтезе "съедает" все slv_reg?

--
C уважением ко всем, кто пишет на этом форуме



Прикрепленные файлы
Прикрепленный файл  log.txt ( 551.83 килобайт ) Кол-во скачиваний: 1299
 
Go to the top of the page
 
+Quote Post
cerg19
сообщение Mar 13 2013, 10:54
Сообщение #2


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

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



извините за оффтоп, но почём обошлась плата и доставка?
Go to the top of the page
 
+Quote Post
aabmail
сообщение Mar 20 2013, 06:52
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 4-06-08
Из: Москва
Пользователь №: 38 056



Цитата(cerg19 @ Mar 13 2013, 14:54) *
извините за оффтоп, но почём обошлась плата и доставка?


Плата обошлась за 81000 руб. Ждали 2-3 мес.
Сразу скажу, что Ethernet проекты с PLB-шиной для этой платы - проблемные, долго собираются, в лог выводятся warnings типа "poor clock design". В проектах на AXI под EDK 14.2 таких проблем нет.
В общем пришлось переходить на AXI. А это значительная переделка ранее созданных для PLB ядер, так как PLB - big endian, а AXI - little endian.
В общем плата содержала много "сюрпризов".
Go to the top of the page
 
+Quote Post
Alexsandr000
сообщение Mar 20 2013, 10:17
Сообщение #4


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

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



Хм ... обычно такие сообщения выводятся если сигнал не используется или не подключен


--------------------
Go to the top of the page
 
+Quote Post
aabmail
сообщение Mar 20 2013, 19:25
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 4-06-08
Из: Москва
Пользователь №: 38 056



Цитата(Alexsandr000 @ Mar 20 2013, 14:17) *
Хм ... обычно такие сообщения выводятся если сигнал не используется или не подключен


Правильно.
Позднее оказалось, что если синтезировать весь EDK- проект, то эти сигналы уже не выкидываются. Короче говоря, они выкидываются, если синтезировать это ядро в отдельности (в ISE). С PLB-ядрами такого явления никогда не наблюдалось, поэтому это сильно настораживает.
Go to the top of the page
 
+Quote Post

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

 


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


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