Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 22.04.2009, 14:15  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию АРМ9 шина I2S,сканировать поток до 80Mbps .Как?

Задача состоит в следующем- есть спец.контроллер с ядром АРМ9 который занимается обработкой потока данных (видео MPEG2) этот паток поступает на вход контроллера I2S шины . Передача данных в контроллер пакетная, каждый пакет имеет свой идентификатор (PID) и длину порядка 130 байт. Скорость передачи достигает 80Mbps, мне необходимо повесить на эту шину ещё один контроллер и выхватывать из потока необходимые мне пакеты данных и затем отправлять их по USART, SPI или USB интерфейсу другому МК. Главное чтобы не получилось так, что пока МК отправляет выловленный пакет то в этот момент он пропускает другие пакеты, идущие по шине I2S. Выхватывать из потока нужно порядка 10 пакетов по 130 байт каждый пакет идет в потоке 2 раза в секунду. Кто что может по этому поводу сказать и какой МК для этого посоветовать?
Реклама:
Zemlyanov вне форума  
Непрочитано 22.04.2009, 15:34  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,359
Сказал спасибо: 85
Сказали Спасибо 616 раз(а) в 372 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: АРМ9 шина I2S,сканировать поток до 80Mbps .Как?

Сообщение от Zemlyanov
Задача состоит в следующем- есть спец.контроллер с ядром АРМ9 который занимается обработкой потока данных (видео MPEG2) этот паток поступает на вход контроллера I2S шины . Передача данных в контроллер пакетная, каждый пакет имеет свой идентификатор (PID) и длину порядка 130 байт. Скорость передачи достигает 80Mbps, мне необходимо повесить на эту шину ещё один контроллер и выхватывать из потока необходимые мне пакеты данных и затем отправлять их по USART, SPI или USB интерфейсу другому МК. Главное чтобы не получилось так, что пока МК отправляет выловленный пакет то в этот момент он пропускает другие пакеты, идущие по шине I2S. Выхватывать из потока нужно порядка 10 пакетов по 130 байт каждый пакет идет в потоке 2 раза в секунду. Кто что может по этому поводу сказать и какой МК для этого посоветовать?
Думаю без FPGA не обойтись, ну а МК по вкусу.
pambaru вне форума  
Непрочитано 22.04.2009, 17:02  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

На таких скоростях - только FPGA. Либо Циклон от Альтеры, либо Спартан от Ксилинкса. При таких объемах данных возможно и SPI передатчик поместится, даже в младшие модели кристаллов.
MisterDi вне форума  
Непрочитано 22.04.2009, 17:20  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию

Да, меня перспектива с FPGA не радует. А если поток будет до 50Mbps. Может получиться что то сделать на АРМах? Ведь данный поток обрабатывает АРМ , вылавливает нужные ему пакеты и обрабатывает (декомпрессия,декодирование и пр.херня)и все блин успевает(в нем правда много аппаратных функций).А почему другой АРМ не сможет то же проделать, тем более что пакеты нужно только выловить и отправить в другой МК .Пакет проскакивает в потоке всего 1-2 раза в секунду. И пакетов всего 10. Надо вывернуться на изнанку но сделать это на АРМах.
Zemlyanov вне форума  
Непрочитано 22.04.2009, 21:08  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Если сильно нужно использовать АРМ, то главный вопрос - это наличие у него на борту I2S интерфейса. Среди того, что нашел Гугль это Cortex-3 от STM, ЕР93хх от Cirrus Logic, Intel PXA2x0. Дольше все упирается в наличие кристалла и соответствующего софта.
MisterDi вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автомобильная CAN шина promate Электроника средств транспорта 1 18.08.2010 15:58
Подскажите LVDS Сериалайзер/Десериалайзер для передачи I2S Neo9 Микроконтроллеры, АЦП, память и т.д 2 17.03.2009 03:05
I2S и I2C - соединятся? system_link Микроконтроллеры, АЦП, память и т.д 2 19.01.2009 16:39
Шина I2C jrii Микроконтроллеры, АЦП, память и т.д 4 23.06.2008 13:00
шина PCI maxNTF Микроконтроллеры, АЦП, память и т.д 3 12.04.2007 12:34


Часовой пояс GMT +4, время: 23:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot