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

 
 
> Шина 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
Ответов
serjj
сообщение Jan 14 2015, 13:35
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Эта корка адаптирована для использования под Qsys с шиной Avalon и Nios. Но можно ее использовать и в обычном RTL проекте. External - это то, что выбрасывается на порты SPI. SPI control port - это Avalon. По нему идет управление и обмен данными. Посмотрите карту регистров корки, там расписаны адреса внутренних регистров. Обмен по SPI происходит посредством чтения/записи по Avalon. Прерывание позволит вам узнать момент приёма очередной порции данных. Я использовал UART, данный SPI не пробовал, но думаю, что там все точно также. Если в вашем проекте Nios'a не будет, то вам нужно будет написать простенький Avalon Master, который будет управлять данной коркой (и другими Avalon MM корками, если они появятся далее)
Go to the top of the page
 
+Quote Post
verali
сообщение Jan 14 2015, 14:41
Сообщение #3


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

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



Цитата(serjj @ Jan 14 2015, 13:35) *
Эта корка адаптирована для использования под Qsys с шиной Avalon и Nios. Но можно ее использовать и в обычном RTL проекте. External - это то, что выбрасывается на порты SPI. SPI control port - это Avalon. По нему идет управление и обмен данными. Посмотрите карту регистров корки, там расписаны адреса внутренних регистров. Обмен по SPI происходит посредством чтения/записи по Avalon. Прерывание позволит вам узнать момент приёма очередной порции данных. Я использовал UART, данный SPI не пробовал, но думаю, что там все точно также. Если в вашем проекте Nios'a не будет, то вам нужно будет написать простенький Avalon Master, который будет управлять данной коркой (и другими Avalon MM корками, если они появятся далее)

А без avalon spi реализовать возможно?
Я не представляю о каком avalon мастере идет речь(
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
- - krux   Смотря что этой шиной делать. Сигналы у вас stream...   Dec 22 2014, 18:29
|- - verali   Цитата(krux @ Dec 22 2014, 19:29) Смотря ...   Dec 23 2014, 09:56
|- - 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   ЦитатаА без 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 Текстовая версия Сейчас: 4th August 2025 - 20:39
Рейтинг@Mail.ru


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