Здравствуйте!
Есть задача подружить IMX233 с ADV212. В общем случае есть источник данных с потоком до 3 мегабит/сек. И эти данные надо немножко обрабатывать и писать на SD. И можно поставить любой преобразователь этого потока в нужный формат, в общем случае ПЛИС. Как это лучше сделать в случае 128ножечного корпуса? Надо учитывать что данные надо ловить программой из под линукса и соответственно хочется поменьше проблем с новыми драйверами. В данном устройстве ЖКИ нет, LAN - есть, и загрузка должна быть с NAND поскольку SD могут внезапно сменить на чистую. По UART проталкивать как-то кривовато, с интересом смотрю на SSP2, но тут и так все забито. Посоветуйте если есть свежие мысли!
Это действительно свежая идея. Сейчас перечитал описание LCDIF, но там ничего нет про то как можно читать данные с этих ног.
Хотя пишут что можно их как GPIO задать, но это же медленно получится - вручную данные принимать, без DMA.
А к шине SDRAM подключится нельзя? Как думаете? ПЛИСкой задать маску адресов, выше физической памяти, и от туда со свистом копировать слова посредством DMA.
Но наверное лучше таки навесить ПЛИС на SSP1 или SSP2 и сделать логическую надстройку в интерфейсе позволяющую читать данные стандартными драйверами, например расширить адресное пространство той же SD.
Самый простой вариант - на один ssp повесить sd/mmc на второй все остальное по spi - там 3 чипселекта, грузиться с spi flash вместо nand, тут же spi mac и тут же ваше внешнее устройство.
Нет - там можно выставить дикие частоты, 60 МГц точно - но не помню предел это или нет, возможно будут глюки в силиконе, просто там делители не очень гибкие а ksz8851 уже на 40 МГц умирает несмотря на брехню в даташите, поэтому я там ставил компромиссную частоту для него.