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

 
 
> Иерархическая система Microblaze в EDK, Возможно ли это?
Koluchiy
сообщение Nov 24 2014, 16:30
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Здравствуйте, уважаемые гуру.

Относительно недавно я работал с Альтерой, и делал там в Qsys иерархические системы для NIOS. Т.е. рисуется система, потом как компонент подключается к другой системе более высокого уровня.
А вот сейчас я опять развлекаюсь с Xilinx (14.х), и тут в EDK похоже такого нету.
Или все-таки есть? Подскажите, куда копать.

Ну и такой еще вопрос: нормально EDK работает, если количество компонентов, висящих на AXI, начинает приближаться к 35?
Чувствую я, тут есть почва для глюков.

P.S. А в Vivado иерархические системы для Microblaze есть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Koluchiy
сообщение Dec 1 2014, 12:43
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Что такое иерархические системы:
1. Есть у меня в проекте (EDK) 5 модулей GPIO, 10 модулей SPI и 15 модулей UART.
2. Я создаю по одному проекту (EDK) на каждый из типов модулей, где объединяю их шиной AXI, которую выкидываю наружу. Поулчаю 3 проекта с торчащей наружу шиной AXI.
3. Создаю проект верхнего уровня, в котором есть Microblaze с обвязкой, куда добавляю получившиеся в п. 2 компоненты как IP-блоки на шину AXI.

Цитата(Alex77 @ Nov 25 2014, 17:35) *
1) Ключевое слово "вполне"
2) только на избранных микросхемах (грубо говоря на 2 из 10 в семействе)
3) ip-core в edk насколь я помню имеют статус "predproduction" - что означает бета-тестирование оных.
и т.д.

1) Пока в целом полет нормальный. Т.е. количество глюков не превышает обычный для Xilinx уровень.
2) Это неправда, или не совсем правда. По крайней мере, у меня в 14.3 все микросхемы семейства доступны для выбора.
3) Да, такие блоки есть, но их мало.

Цитата
А так конечно в конкретном случае конкретная плиса разводится - но любой "шаг в сторону" растрел...

Для Xilinx это обычная ситуация.

Цитата
пс: сами тов. из ксайлинкса где-то писали "если проект начат в исе - переходить на вивадо не обязательно, а вот новый проект (для 7 семейства) рекомендуют начинать в вивадо".

Они всегда так пишут. Это не потому, что в Вивадо на момент написания работает лучше. А потому что они бросили поддерживать одно и принялись за другое. При этом количество глюков в новом по факту может быть и больше.


Цитата
1) AXI можно каскадировать.

Можно, но всё равно всё это лежит в одном списке компонентов (и портов), в результате чего чем больше компонентов, тем сложнее в таком списке разобраться.
Go to the top of the page
 
+Quote Post
Krys
сообщение Dec 2 2014, 03:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(Koluchiy @ Dec 1 2014, 18:43) *
Что такое иерархические системы:
1. Есть у меня в проекте (EDK) 5 модулей GPIO, 10 модулей SPI и 15 модулей UART.
2. Я создаю по одному проекту (EDK) на каждый из типов модулей, где объединяю их шиной AXI, которую выкидываю наружу. Поулчаю 3 проекта с торчащей наружу шиной AXI.
3. Создаю проект верхнего уровня, в котором есть Microblaze с обвязкой, куда добавляю получившиеся в п. 2 компоненты как IP-блоки на шину AXI.
До этого я ещё сразу догадался, но это не штатными средствами, а хакерство. И трудоёмко. Я ещё подумаю, нужна ли мне иерархия ценой таких временных затрат. Как в вивадо получается встроенной иерархичности в исе нет.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Dec 2 2014, 09:03
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(Krys @ Dec 2 2014, 06:29) *
До этого я ещё сразу догадался, но это не штатными средствами, а хакерство. И трудоёмко. Я ещё подумаю, нужна ли мне иерархия ценой таких временных затрат. Как в вивадо получается встроенной иерархичности в исе нет.

Честно сказать, на вивадовскую иерархичность без слез не взглянешь. Лучше уж в XPS.


--------------------
Go to the top of the page
 
+Quote Post
Alex77
сообщение Dec 2 2014, 10:29
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



Цитата(dm.pogrebnoy @ Dec 2 2014, 12:03) *
Честно сказать, на вивадовскую иерархичность без слез не взглянешь. Лучше уж в XPS.

В чём собственно "слёзы" ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Koluchiy   Иерархическая система Microblaze в EDK   Nov 24 2014, 16:30
- - Golikov A.   platform studio вроде то что вы хотите. EDK глючи...   Nov 24 2014, 20:19
- - Alex77   Цитата(Koluchiy @ Nov 24 2014, 19:30) Здр...   Nov 24 2014, 20:25
- - Koluchiy   Устал повторять, что на 14.х с Kintex 7 вполне себ...   Nov 25 2014, 12:35
|- - Alex77   Цитата(Koluchiy @ Nov 25 2014, 15:35) Уст...   Nov 25 2014, 13:35
- - Krys   а ISEшный XPS (не Vivado!) умеет иерархические...   Nov 28 2014, 07:14
|- - Alex77   Цитата(Krys @ Nov 28 2014, 10:14) а ISEшн...   Nov 28 2014, 19:17
- - fguy   не совсем понимаю что имеется в виду под "иер...   Nov 28 2014, 16:08
|- - Krys   Цитата(fguy @ Nov 28 2014, 22:08) в вивад...   Dec 1 2014, 03:53
- - Alex77   Оффтоп Цитата(Koluchiy @ Dec 1 2014, 15:4...   Dec 1 2014, 13:51
|- - Koluchiy   Цитата(Alex77 @ Dec 1 2014, 17:51) Оффтоп...   Dec 12 2014, 14:59
- - fguy   Цитата(Koluchiy @ Dec 1 2014, 15:43) Что ...   Dec 2 2014, 15:51


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

 


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


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