@Timebird

Существуют ли микроконтроллеры с частотой 600 Мгц -- 1 Ггц?

Существуют ли микроконтроллеры с частотой 600 Мгц -- 1 Ггц?

В рамках курсача пытаюсь реализовать схему на МК передатчика изображений. С какой-то камеры получаем дискретный сигнал. Далее изображение кодируется при помощи помехоустойчивых кодов (например, Хэмминга) и... Пока всё. В перспективе далее код должен отправляться на модулятор и передаваться по каналу связи, но сейчас задача состоит в подборе непосредственно пригодной для данной задачи микроконтроллера, если таковой вообще существует (сам в электронике очень слаб).
  • Вопрос задан
  • 987 просмотров
Решения вопроса 3
Ocelot
@Ocelot
Смотря что считать микроконтроллером? Если SoC с кучей встроенной периферии, то вряд ли. Если годится просто процессор или DSP, то навалом их:
Cortex A7/A8, Analog Devices BlackFin, Texas Instruments C66x
Ответ написан
Комментировать
@Emil2014
Наверно, STM32F4 еще можно называть микро. Но далеко еще до 600МГц!
At 180 MHz, the STM32F469 and STM32F479 deliver 225 DMIPS/608 CoreMark performance executing from Flash memory, with 0-wait states thanks to ST’s ART Accelerator™. The DSP instructions and the floating-point unit enlarge the range of addressable applications.
Ответ написан
Комментировать
@itxs
Инженер-электронщик
Довольно интересный вопрос, учитывая что изображение тут - наверняка не маленькая картинка 16х16 пикселей. Вообще для реализации алгоритмов кодирования изображения в реальном времени используют ПЛИС + вам нужен какой нибудь передатчик. Если реалтайм не нужен, то лучше взять что-нибудь из А серии, например iMX6 процессоры с Cortex-A9, и Wi-Fi модуль например. Для таких задач, как ваша обычные микроконтроллеры не используют, требуется полноценный процессор, либо DSP-устройство, либо ПЛИС. А микроконтроллеров с частотой 600 МГц-1ГГц не существует, потому что такие частоты прерогатива системных процессоров, где важна скорость обработки. Микроконтроллеры предназначены для других задач, где такие частоты не нужны. Честно говоря, серия STM32F7, вышедшая недавно, и так уже предел в 216 МГц + кэши, да еще и MIPI DSI для видеовывода; еще быстрее делать МК нет смысла.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@janikc
все зависит от требований и сложности. Первый вопрос ....откуда такие частоты? Из головы? расчеты?
Обычно сначала оценивают проект ищут места, которые можно различным путем упростить, распараллелить и т.п. Потом по грубым оценкам можно понять сколько ресурсов он( проект займет ) и уже под это подбирают кристалл. Т.е. нужен анализ исходного задания + разбор алгорима работы.

Я думаю, что Вам подойдет ПЛИС. Во - первых , на нем можно получить не плохие скорости работы, при этом эти скорости они постоянные, в отличии от мк, который может уйти на прерывание, или на другую ветвь. Остальные плюсы ПЛИС или SOC прочтите сами( вплоть до запуска linux)

Мой совет.
1) Начните с разбора исходной конкретной задачи
2) На бумашке/в уме/в программе у вас должна быть архитектура вашего устройства на разных уровнях. Т.е. как взаимодействуют камера и ваше устройство кодирования? Какой формат изображения? каким образом оно кадируется и храниться/передается? Каким образом определять наличие сигнала? Нужна ли синхронизация? к примеру, передали кадр, нужно ли кадры, друг от друга отделять синхрословами?
3) посмотрите готовые проектные решения, есть даже отдельные книги..
4) с какой скоростью хотите снимать и передоавть изображения? Отдельно много вопросов, если еще будет модулятор...

А просить выбрать непонятный МК под непонятно что....как бы смысла нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы