Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX233
Ввод данных в IMX233
AlexStepanov
Добавлено 25.03.2011 15:42
0
Сообщение: 1
AlexStepanov
0

Пункты: 218
Регистрация: 01.12.2010
Здравствуйте!
Есть задача подружить IMX233 с ADV212. В общем случае есть источник данных с потоком до 3 мегабит/сек. И эти данные надо немножко обрабатывать и писать на SD. И можно поставить любой преобразователь этого потока в нужный формат, в общем случае ПЛИС. Как это лучше сделать в случае 128ножечного корпуса? Надо учитывать что данные надо ловить программой из под линукса и соответственно хочется поменьше проблем с новыми драйверами. В данном устройстве ЖКИ нет, LAN - есть, и загрузка должна быть с NAND поскольку SD могут внезапно сменить на чистую. По UART проталкивать как-то кривовато, с интересом смотрю на SSP2, но тут и так все забито. Посоветуйте если есть свежие мысли!
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 25.03.2011 16:03 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
LCDIF корку на это настроить.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.03.2011 16:37 Редактировалось 25.03.2011 16:59 Сообщение: 3
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Для начала неплохо бы подумать как sd, nand и spi mac вы собираетесь вешать на 2 порта ssp..

Цитата

LCDIF корку на это настроить.


интересно будет посмотреть как этот интерфейс заработает в режиме приема данных :))
Спуститься к концу Подняться к началу
Персональная информация
AlexStepanov
Добавлено 25.03.2011 19:38 Редактировалось 25.03.2011 20:24 Сообщение: 4
AlexStepanov
0

Пункты: 218
Регистрация: 01.12.2010
Цитата
LCDIF корку на это настроить.

Это действительно свежая идея. Сейчас перечитал описание LCDIF, но там ничего нет про то как можно читать данные с этих ног.

Хотя пишут что можно их как GPIO задать, но это же медленно получится - вручную данные принимать, без DMA.
А к шине SDRAM подключится нельзя? Как думаете? ПЛИСкой задать маску адресов, выше физической памяти, и от туда со свистом копировать слова посредством DMA.

Но наверное лучше таки навесить ПЛИС на SSP1 или SSP2 и сделать логическую надстройку в интерфейсе позволяющую читать данные стандартными драйверами, например расширить адресное пространство той же SD.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.03.2011 10:20 Редактировалось 26.03.2011 10:21 Сообщение: 5
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Самый простой вариант - на один ssp повесить sd/mmc на второй все остальное по spi - там 3 чипселекта, грузиться с spi flash вместо nand, тут же spi mac и тут же ваше внешнее устройство.
Спуститься к концу Подняться к началу
Персональная информация
AlexStepanov
Добавлено 26.03.2011 10:37 Редактировалось 26.03.2011 10:46 Сообщение: 6
AlexStepanov
0

Пункты: 218
Регистрация: 01.12.2010
Так и сделаю, спасибо.
Кстати, я правильно понимаю что максимальная частота SSP 24МГц?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.03.2011 10:46 Сообщение: 7
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Только учитывайте что на местной плате так не сделать - 3 чипселекта доступны в 128 ногом корпусе только на ssp2.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.03.2011 12:00 Сообщение: 8
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата
Так и сделаю, спасибо.
Кстати, я правильно понимаю что максимальная частота SSP 24МГц?


Нет - там можно выставить дикие частоты, 60 МГц точно - но не помню предел это или нет, возможно будут глюки в силиконе, просто там делители не очень гибкие а ksz8851 уже на 40 МГц умирает несмотря на брехню в даташите, поэтому я там ставил компромиссную частоту для него.
Спуститься к концу Подняться к началу
Персональная информация
AlexStepanov
Добавлено 27.03.2011 21:54 Сообщение: 9
AlexStepanov
0

Пункты: 218
Регистрация: 01.12.2010
Понятно. После обдумывания решил поставить ПЛИС между SSP1/2 и SD, LAN, NAND, ADV202. Чтобы обеспечить себе пространство для маневра.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233