|
ADC->NiosII+SDRAM->VGA |
|
|
|
 |
Ответов
|
May 10 2017, 06:38
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Golikov A. @ May 10 2017, 10:35)  Естественно сделать автономный блок сбора данных с АЦП обычно предпочтительнее чем процом его дергать. А как данные с автономного блока попадут в Nios и далее в SDRAM? Через чтение PIO?
|
|
|
|
|
May 10 2017, 06:50
|
Местный
  
Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771

|
Цитата(LAS9891 @ May 10 2017, 09:38)  А как данные с автономного блока попадут в Nios и далее в SDRAM? Через чтение PIO? Avalon Master пишите в SDRAM (типа DMA), выставляете прерывание по окончании записи, а в Nios считываете данные из SDRAM
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
|
May 10 2017, 08:40
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Realking @ May 10 2017, 10:50)  пишите в SDRAM (типа DMA), выставляете прерывание по окончании записи Т.е. запись в SDRAM и прерывание нужно производить без участия NIOS?
|
|
|
|
|
May 10 2017, 09:15
|
Местный
  
Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771

|
Цитата(LAS9891 @ May 10 2017, 11:40)  Т.е. запись в SDRAM и прерывание нужно производить без участия NIOS? да, на "железном" уровне не нужно, а можно))) это как захочется только не забудь прерывание снимать из NIOS (они там уровневые)
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
|
May 10 2017, 10:02
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Realking @ May 10 2017, 13:15)  да, на "железном" уровне Тогда выходит нужно будет ещё и контроллер SDRAM написать в железе
|
|
|
|
|
May 10 2017, 10:14
|
Местный
  
Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771

|
Цитата(LAS9891 @ May 10 2017, 13:02)  Тогда выходит нужно будет ещё и контроллер SDRAM написать в железе нет не надо я же прикладыва qsys там все есть общение из FPGA с SDRAM через mm_bridge (Avalon-MM Pipeline Bridge) а шина авалон - простейшая
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
|
May 10 2017, 10:28
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Realking @ May 10 2017, 14:14)  нет не надо я же прикладыва qsys
там все есть общение из FPGA с SDRAM через mm_bridge (Avalon-MM Pipeline Bridge)
а шина авалон - простейшая А теперь все сразу и заново. Есть АЦП, с которого данные считываются автономным блоком, далее автономный блок передает данные в Nios через Avalon Master. Nios через какой-то mm_bridge записывает данные в SDRAM, а потом опять Nios читает данные из SDRAM. Так?
|
|
|
|
|
May 10 2017, 10:32
|
Местный
  
Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771

|
Цитата(LAS9891 @ May 10 2017, 13:28)  А теперь все сразу и заново. Есть АЦП, с которого данные считываются автономным блоком, далее автономный блок передает данные в Nios через Avalon Master. Nios через какой-то mm_bridge записывает данные в SDRAM, а потом опять Nios читает данные из SDRAM. Так? да, но только автономный блок передает данные не в ниос, а сразу в память через авалон бридж
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
|
May 10 2017, 10:35
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Realking @ May 10 2017, 14:32)  да, но только автономный блок передает данные не в ниос, а сразу в память через авалон бридж Ага. Есть АЦП, с которого данные считываются автономным блоком, далее автономный блок передает данные через mm_bridge в SDRAM, потом Nios читает данные из SDRAM. Так?
|
|
|
|
|
May 10 2017, 10:59
|
Местный
  
Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771

|
Цитата(LAS9891 @ May 10 2017, 13:35)  Ага. Есть АЦП, с которого данные считываются автономным блоком, далее автономный блок передает данные через mm_bridge в SDRAM, потом Nios читает данные из SDRAM. Так? точно и передавайте эти данные на дисплей) только учтите... если у вас прога выполняется из SDRAM вам надо разделить память для программы и данных АЦП делается это в BSP editor linker script (установите размер sdram меньше), остальная часть под данные АЦП
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
|
May 10 2017, 11:02
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Realking @ May 10 2017, 14:59)  точно Для начала как подружить автономным блок с mm_bridge? Вот считал я данные с АЦП, они лежат в каком-то регистре, как их отправить на этот mm_bridge?
|
|
|
|
Сообщений в этой теме
LAS9891 ADC->NiosII+SDRAM->VGA May 10 2017, 05:25   LAS9891 Цитата(Realking @ May 10 2017, 10:50) Ava... May 10 2017, 06:52    Realking Цитата(LAS9891 @ May 10 2017, 09:52) Непо... May 10 2017, 07:03            Realking Цитата(LAS9891 @ May 10 2017, 14:02) Для ... May 10 2017, 11:10   Aldec Цитата(Realking @ May 10 2017, 07:50) Ava... Jul 7 2017, 09:03 Golikov A. если не надо буфера данных собирать можно и без ДМ... May 10 2017, 07:52 Realking Цитата(Golikov A. @ May 10 2017, 10:52) е... May 10 2017, 07:56 Golikov A. если автономный блок проводит первичную обработку,... May 10 2017, 08:27 Golikov A. Есть автономный блок который читает данные из АЦП ... May 10 2017, 10:59 LAS9891 Цитата(Golikov A. @ May 10 2017, 14:59) Е... May 10 2017, 11:17  Realking Цитата(LAS9891 @ May 10 2017, 14:17) Допу... May 10 2017, 11:22   LAS9891 Цитата(Realking @ May 10 2017, 15:22) АЦП... May 10 2017, 11:30 Golikov A. Ну при таком раскладе только DMA,
FIFO авалоновск... May 10 2017, 12:08 Kapsik Цитата(LAS9891 @ May 10 2017, 08:25) Имее... May 11 2017, 07:27 LAS9891 Цитата(Kapsik @ May 11 2017, 11:27) Тему ... May 11 2017, 07:30 Golikov A. так SDRAM контроллер есть и без ниоса, он то тут п... May 11 2017, 20:13 LAS9891 Цитата(Golikov A. @ May 12 2017, 00:13) т... May 12 2017, 05:10  Flip-fl0p Цитата(LAS9891 @ May 12 2017, 09:10) В Me... May 12 2017, 05:28 IL-76 У Альтеры был бесплатный контроллер SDR SDRAM, вро... May 12 2017, 14:36 Burenkov Sergey В наборе кор университетской программы Альтеры ест... May 12 2017, 20:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|