|
|
  |
NIOSII: связка памяти с АЦП |
|
|
|
Dec 11 2008, 17:01
|
Группа: Участник
Сообщений: 12
Регистрация: 11-12-08
Пользователь №: 42 389

|
Доброе время суток) Сразу оговорюсь - я студент, с NIOS только начинаю знакомство, разработка скорее всего останется только на бумаге (диплом). Суть вопроса: есть аналоговый сигнал. По запросу требуется произвести 512 замеров этого сигнала через каждые 50нс. В одну область памяти надо складывать эти 512 отсчетов, а в другую область памяти надо записывать сумму этих 512ти замеров и результатов предыдущих измерений. После каждого цикла измерений проц производит анализ содержимого памяти и принимает решение производить ли еще один цикл или нет. Если нет, то проводит окончательную обработку инфы и выдает результат измерений. Хочется забирать инфу с АЦП, записывать ее в первую область памяти и одновременно с этим производить подсуммирование и запись во вторую область. Пока не нашел решения с помощью стандартных модулей NIOS, которые доступны в SOPC. Есть ли какие-нибудь идеи как это реализовать? Хотя бы в какую сторону копать =) Спасибо
|
|
|
|
|
Dec 11 2008, 17:52
|
Группа: Участник
Сообщений: 12
Регистрация: 11-12-08
Пользователь №: 42 389

|
Идея понятна. Спасибо. Не понял только что подразумевается под интерфейсом авалона до двухпортовой памяти. Можно как-нить подробнее объяснить?
|
|
|
|
|
Dec 11 2008, 19:56
|
Группа: Участник
Сообщений: 12
Регистрация: 11-12-08
Пользователь №: 42 389

|
что-то я не понимаю видимо. Ведь если On-chip RAM включить в SOPC, то снаружи никак к этой памяти не обратиться. А если в квартусовском проекте сделать двухпортовую память, то нужен будет Avalon-MM Slave контроллер для этой памяти. Вот только в SOPC билдере я вижу только SRAM, SDRAM и т.д. контроллеры памяти. Просвятите неуча)
|
|
|
|
|
Dec 12 2008, 13:00
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата(slog @ Dec 12 2008, 11:15)  . В SOPC 8.1 элемента двухпортовой памяти не видел, делал ручками. Там все элементарно. Volume 5: Embedded Peripherals (ver 8.1, Nov 2008, 4 MB) Section II. On-Chip Storage Peripherals (2 MB) * Chapter 14. Avalon-ST Single Clock and Dual Clock FIFO Cores (ver 8.1.0, Nov 2008, 187 KB) Updated * Chapter 15. On-Chip FIFO Memory Core (ver 8.1.0, Nov 2008, 226 KB) Updated * Chapter 16. Avalon-ST Multi-Channel Shared Memory FIFO Core (ver 8.1.0, Nov 2008, 200 KB) Updated http://altera.com/literature/hb/nios2/qts_qii55014.pdfhttp://altera.com/literature/hb/nios2/qts_qii55002.pdfhttp://altera.com/literature/hb/nios2/qts_qii55015.pdf
|
|
|
|
|
Dec 16 2008, 11:26
|
Группа: Участник
Сообщений: 12
Регистрация: 11-12-08
Пользователь №: 42 389

|
Огромное спасибо за помощь! Буду пробовать)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|