|
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, 06:52
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

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

|
Цитата(LAS9891 @ May 10 2017, 09:52)  Неподскажите пример подобной реализации? думаю разберетесь только в mm_bridge s0 - надо export m0 - на s1 sdram контроллера
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
|
May 10 2017, 07:56
|
Местный
  
Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771

|
Цитата(Golikov A. @ May 10 2017, 10:52)  если не надо буфера данных собирать можно и без ДМА просто ниосом читать. Из ниоса выходит системная шина, ее надо поддержать в автономном блоке. если АЦП медленный)))
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
|
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. Так? да, но только автономный блок передает данные не в ниос, а сразу в память через авалон бридж
--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|