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

 
 
> Шина Avalon
verali
сообщение Dec 22 2014, 08:38
Сообщение #1


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

Группа: Свой
Сообщений: 82
Регистрация: 6-11-14
Пользователь №: 83 540



Добрый день!
Собрал из IP ядер цифровой приемник (digital down converter).
Провел моделирование в ModelSim. Все хорошо, но есть НО!
В IP ядрах цифровых фильтров присутствуют входные и выходные сигналы для шины Avalon.
Из литературы я понял, что Avalon - универсальная шина для построения системы на кристалле.
Правильно ли я понимаю, что помимо прямого соединения компонентов цифровой обработки сигналов, их еще и надо связать этой шиной?
CIC фильтр так же требует входной сигнал с этой шины (in_valid(), .out_ready(), .in_error(). При моделировании я самостоятельно задавал эти сигналы.
Немного непонятно, зачем она нужна, направьте пожалуйста в правильную сторону.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
krux
сообщение Dec 22 2014, 18:29
Сообщение #2


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Смотря что этой шиной делать.
Сигналы у вас streaming или memory-mapped?
Если надо данные через неё загонять куда-нибудь (может, например, в DDR2/3 ?) - это одно. Если надо по этой шине всего-лишь управление организовать - это другое.
Другими словами, нужно для начала понять - для чего она используется: для передачи данных или для управления?

Выходы видятся следующие:
1) если нужно гибкое управления - то напрашивается микроконтроллер, и, как следствие, Nios2, который в свою очередь, тянет qsys, который требует аккуратного заворачивания всех субмодулей в qsys-обёртки.
2) если гибкость не требуется, вы понимаете что и куда, и писать объемные компоненты не предвидится, а нарисовать небольшой конечный автомат для вас не проблема - то можно плюнуть на qsys, и наваять один-два недостающих компонента врукопашную.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
verali
сообщение Dec 23 2014, 09:56
Сообщение #3


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

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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