Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.01.2011, 16:04
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Скорость чтения в контроллер
В современных контроллерах наличиствует довольно большое и
быстрое ОЗУ. Но почему то нет способа заполнить его данными извне
( например, от АЦП ) с максимально возможной скоростью.
Пример1 - LPC1768 - есть только 28 бит порта 0, из которых 4 бита заняты
USB и UART0. Читать порт и писать в ОЗУ можно вроде за два такта -
24 бита за 20 нсек, ~ Гбит/сек.
Заинтересовал новый блэкфин, такты на ядре 400 МГц, 16 бит порты, 32
32 битное ОЗУ на скорости ядра.
Но у него перефирия имеет такт 100 МГц и передача слова за два такта,
то есть 16*50=0.8 Гбит/сек.
Есть что нибудь из дешовых процов с лапками ( а не с полосками или шариками ), что существенно шустрее?
Чтобы читать скоростной АЦП в контроллер.
|
|
|
|
13.01.2011, 16:24
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: Скорость чтения в контроллер
SAM9 имеют 32 бит шину 133МГЦ, но и ее на 100% загрузить не удастся.
|
|
|
|
13.01.2011, 16:43
|
|
Частый гость
Регистрация: 26.09.2006
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Скорость чтения в контроллер
В STM32F103, по крайней мере, можно организовать автоматическое заполнение памяти из АЦП через ДМА. И как раз на максимальной скорости.
|
|
|
|
13.01.2011, 17:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Скорость чтения в контроллер
Посмотрите схему любого цифрового осциллографа. АЦП читает ПЛИСина и сохраняет в ОЗУ. Скорость ПЛИС от пары нс, разрядность любая. По запросу контроллера ПЛИС читает ОЗУ и по любому удобному для разработчика интерфейсу выдает данные.
Искать контроллер бессмысленно - они заточены под вычисления, а не ножкодрыгательство
|
|
|
|
13.01.2011, 17:40
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Скорость чтения в контроллер
Сообщение от alxml
|
В STM32F103, по крайней мере, можно организовать автоматическое заполнение памяти из АЦП через ДМА. И как раз на максимальной скорости.
|
))
Только АЦП мегагерцовый 12 бит. Что в результате даст ещё меньшую полосу пропускания. ))
|
|
|
|
13.01.2011, 17:41
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Скорость чтения в контроллер
Сообщение от alxml
|
В STM32F103, по крайней мере, можно организовать автоматическое заполнение памяти из АЦП через ДМА. И как раз на максимальной скорости.
|
На какой именно скорости?
Максимальная скорость ДМА в АРМах вроде 6 тактов на цикл.
|
|
|
|
13.01.2011, 17:47
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Скорость чтения в контроллер
Сообщение от niXto
|
Посмотрите схему любого цифрового осциллографа. АЦП читает ПЛИСина и сохраняет в ОЗУ. Скорость ПЛИС от пары нс, разрядность любая. По запросу контроллера ПЛИС читает ОЗУ и по любому удобному для разработчика интерфейсу выдает данные.
Искать контроллер бессмысленно - они заточены под вычисления, а не ножкодрыгательство
|
Это если нужно 20 Gbps, тогда ПЛИСина - единственный выход.
Мне достаточно 5 Gbps, и, если есть контроллер, который это может -
пусть даже он заточен под вычисления, почему бы не использовать?
|
|
|
|
13.01.2011, 18:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Скорость чтения в контроллер
|
|
|
|
13.01.2011, 19:07
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Скорость чтения в контроллер
И зачем Вы эту ссылку привели?
Ответ на мой вопрос - ищщи сам - я знаю.
|
|
|
|
13.01.2011, 19:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Скорость чтения в контроллер
Сообщение от Vallav
|
И зачем Вы эту ссылку привели?
|
Наверное, потому, что там есть пункт "Подходит ли вам DSP?" и другие не менее интересные для вас пункты...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:12.
|
|