|
Шина Avalon |
|
|
|
 |
Ответов
|
Dec 22 2014, 18:29
|
Профессионал
    
Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596

|
Смотря что этой шиной делать. Сигналы у вас streaming или memory-mapped? Если надо данные через неё загонять куда-нибудь (может, например, в DDR2/3 ?) - это одно. Если надо по этой шине всего-лишь управление организовать - это другое. Другими словами, нужно для начала понять - для чего она используется: для передачи данных или для управления?
Выходы видятся следующие: 1) если нужно гибкое управления - то напрашивается микроконтроллер, и, как следствие, Nios2, который в свою очередь, тянет qsys, который требует аккуратного заворачивания всех субмодулей в qsys-обёртки. 2) если гибкость не требуется, вы понимаете что и куда, и писать объемные компоненты не предвидится, а нарисовать небольшой конечный автомат для вас не проблема - то можно плюнуть на qsys, и наваять один-два недостающих компонента врукопашную.
--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
|
|
|
|
|
Dec 23 2014, 09:56
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 6-11-14
Пользователь №: 83 540

|
Цитата(krux @ Dec 22 2014, 19:29)  Смотря что этой шиной делать. Сигналы у вас streaming или memory-mapped? Если надо данные через неё загонять куда-нибудь (может, например, в DDR2/3 ?) - это одно. Если надо по этой шине всего-лишь управление организовать - это другое. Другими словами, нужно для начала понять - для чего она используется: для передачи данных или для управления?
Выходы видятся следующие: 1) если нужно гибкое управления - то напрашивается микроконтроллер, и, как следствие, Nios2, который в свою очередь, тянет qsys, который требует аккуратного заворачивания всех субмодулей в qsys-обёртки. 2) если гибкость не требуется, вы понимаете что и куда, и писать объемные компоненты не предвидится, а нарисовать небольшой конечный автомат для вас не проблема - то можно плюнуть на qsys, и наваять один-два недостающих компонента врукопашную. Задача такая: На вход приемника (16 разрядный вход) приходит сигнал с АЦП . Управление планирую сделать по SPI. Съем данных (квадратуры) планирую сделать тоже по SPI. Не до конца понял назначение шины Avalon, требуется ли она для моего проекта, если управление идет по spi? Решил в качестве получения доп.опытав пересобрать систему в Qsys. Но есть одно НО: почему то для Cyclone V недоступно ядро NCO и CIC фильтр.
Или требуется отдельная лицензия на эти ядра? Стоит Quartus 14.0 Web Edition
Сообщение отредактировал verali - Dec 23 2014, 10:34
|
|
|
|
Сообщений в этой теме
verali Шина Avalon Dec 22 2014, 08:38 Копейкин Если вы для сборки системы используете QSYS или S... Dec 22 2014, 09:06 verali Цитата(Копейкин @ Dec 22 2014, 10:06) Есл... Dec 22 2014, 09:28 Копейкин Если вы планируете использовать шину Авалон и гото... Dec 22 2014, 10:27 verali Цитата(Копейкин @ Dec 22 2014, 11:27) Есл... Dec 22 2014, 14:44  Копейкин Цитата(verali @ Dec 22 2014, 18:44) А чем... Dec 22 2014, 16:53 Golikov A. у ксалинкса IP ядра могут быть 2 видов (выбираются... Dec 22 2014, 11:14  verali Кто-нибудь соединял блоки DSP в Qsys?
Требуется от... Dec 24 2014, 07:09   Копейкин Цитата(verali @ Dec 24 2014, 11:09) Кто-н... Dec 24 2014, 12:10    verali Цитата(Копейкин @ Dec 24 2014, 13:10) С э... Dec 24 2014, 13:14 serjj В Quartus 14.1 для Cyclone V доступны перечисленны... Dec 25 2014, 08:49 verali Цитата(serjj @ Dec 25 2014, 09:49) В Quar... Jan 3 2015, 12:23 novartis Ваш slave spi должен возвращать мастеру какие-либо... Jan 3 2015, 13:05 Genadi Zawidowski Хе, я тут тоже этим занимаюсь... Частично приручил... Jan 8 2015, 23:37 verali Цитата(Genadi Zawidowski @ Jan 8 2015, 23... Jan 12 2015, 09:53 verali Цитата(Genadi Zawidowski @ Jan 8 2015, 23... Jan 13 2015, 09:21 verali Всем привет.
Делаю управление ПЛИС внешним процесс... Jan 14 2015, 10:05 serjj То что вы отметили на рисунке, это корка для перем... Jan 12 2015, 10:10 verali Цитата(serjj @ Jan 12 2015, 10:10) То что... Jan 12 2015, 11:07 serjj ЦитатаИз мануалов я понял
Ну это вы неправильно по... Jan 12 2015, 11:25 verali Цитата(serjj @ Jan 12 2015, 11:25) Ну это... Jan 12 2015, 13:06 serjj Посмотрел я как в новом квартусе добавлять IP чере... Jan 12 2015, 14:29 Genadi Zawidowski Цитататретий блок из фильтров
Обратите внимание, ч... Jan 12 2015, 17:59 Genadi Zawidowski SVN-клиентом...
Ловите архив на сегодняшний день. ... Jan 13 2015, 09:54 verali Цитата(Genadi Zawidowski @ Jan 13 2015, 09... Jan 13 2015, 10:34 serjj Имхо для управления лучше поставить altera_avalon_... Jan 14 2015, 10:23 verali Цитата(serjj @ Jan 14 2015, 10:23) Имхо д... Jan 14 2015, 13:27 serjj Эта корка адаптирована для использования под Qsys ... Jan 14 2015, 13:35 verali Цитата(serjj @ Jan 14 2015, 13:35) Эта ко... Jan 14 2015, 14:41 serjj ЦитатаА без avalon spi реализовать возможно?
Да, н... Jan 14 2015, 14:57 verali Цитата(serjj @ Jan 14 2015, 15:57) Да, на... Feb 5 2015, 13:57  goodsoul Цитата(verali @ Feb 5 2015, 16:57) Огромн... Feb 6 2015, 08:43 serjj Вы можете вытащить сигналы из Qsys с помощью экспо... Feb 6 2015, 07:16 verali Цитата(serjj @ Feb 6 2015, 08:16) Вы може... Feb 6 2015, 10:53 serjj ЦитатаНе понимаю, почему nco ip ругается на reset?... Feb 6 2015, 11:29 verali Продолжаю разбираться с программированием NIOS. Се... Feb 16 2015, 11:56  verali Идея следующая - из Nios выгружаю число в fifo, а ... Feb 19 2015, 11:23   verali Скорее всего неправильно выразился: есть ли возмож... Feb 24 2015, 11:51 Kapsik Также как ТС пытаюсь поднять ядро SPI. Почитал спе... May 29 2015, 07:24 alexadmin Цитата(Kapsik @ May 29 2015, 10:24) Вопро... May 29 2015, 08:38  Kapsik Цитата(alexadmin @ May 29 2015, 11:38) Ед... May 29 2015, 08:46 alexadmin Цитата(Kapsik @ May 29 2015, 10:24) ?
Пр... May 29 2015, 11:35 Kapsik Решил подключить Nios и в ModelSim посмотреть как ... Jun 1 2015, 11:03 doom13 Попробуйте пересобрать BSP, если не поможет - созд... Jun 1 2015, 16:43  Kapsik Цитата(doom13 @ Jun 1 2015, 19:43) Попроб... Jun 2 2015, 04:58 gosu-art У вас oпрограмма из ON_CHIP_MEM выполняется? Скоре... Jun 2 2015, 05:32 Kapsik Цитата(gosu-art @ Jun 2 2015, 08:32)... Jun 2 2015, 06:35 doom13 Что при данной ошибке пишет в консоль? Jun 2 2015, 06:20 doom13 Выполние Project->Clean и покажите что выдаст в... Jun 2 2015, 06:40 Kapsik Цитата(doom13 @ Jun 2 2015, 09:40) Выполн... Jun 2 2015, 07:24 gosu-art если работаете из ON_CHIP то нужно создавать ... Jun 2 2015, 07:16 doom13 Ругается на размер памяти. Если не стоят, поставте... Jun 2 2015, 07:46 Kapsik Цитата(doom13 @ Jun 2 2015, 10:46) Ругает... Jun 2 2015, 08:07 Kapsik Добрый день! Возник еще вопрос по отладке NIOS... Jun 3 2015, 12:16 Golikov A. А зачем это?
Почему в железе то сразу нельзя отлаж... Jun 3 2015, 12:41 Kapsik Цитата(Golikov A. @ Jun 3 2015, 15:41) А ... Jun 3 2015, 18:40
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|