Сегодня приступил к работе над прототипом (над проектными файлами) для нового FreeScale ARM9 iMX233 в TQFP корпусе, хотя в TQFP варианте он сильно урезан, но и то что осталось вызывает интерес.
Хочу сделать нечто малобюджетное, но по возможности задействовать все его изюминки, пока такое "вырисовываю":
DDR 64M
NAND 256M
SD/MMC
USB-host
UART
LDC разъем, в этом исполнении нет части корки LCD отвечающей за развертку обычных TFT, поэтому разведу разъем с возможностью подключения ранее описываемого TFT плага с панелькой у которой контроллер уже на борту.
...
BSP с я дром FreeScale выдает, насчет поддержки в ванильном ядре, незнаю (скорее всего пока нет) как говорится "пока не до жиру" ...
Они явно перестарались с миниатюризацией, вписали бы лучше его в 144 пиновый корпус, а так, хочу SPI EMAC+PHY чип добавить, придется SD карточкой пожертвовать, да и пинов свободных в итоге останется всего парочка ...
Я даже не заметил что там нет emac :) Будет вариант с sd без spi-emac ? Сужу по себе, но изернет на sam9260 использовал только для загрузки ядер при отладке.
Скорее будет вариант с SPI-EMAC и без SD/MMC
1) на борту NAND, что уже является накопителем
2) если так нужен сменный накопитель - пожалуйста USB
А то в противном случае получается три возможных накопителя и нет Ethernet порта ...
Хуже что на этих же пинах сидит и I2C, думаю управляемый буфер поставить, чтобы хоть как то выкрутиться можно было.
Сегодня отправил печатку протипа SK-MIMX233 в производство, хотя уже и образцы имею, взяться за разбирательство смогу скорее всего уже только в следующем году ...
Итак, SK-MIMX233, на борту:
iMX233 в TQFP корпусе
DDR 64M (32x16)
NAND 256M
Ethernet 100/10M SPI EMAC+PHY
USB-host (client)
RS232
24GPIO, разъем для наушников, композитный видеовыход ...
Разъем расширения развел таким образом, чтобы можно было напрямую подключить описываемый выше новый TFT-Plug с панелькой у которой свой контроллер с памятью на борту.
Уважаемый Павел, на данной схеме, сигналы line in и mic выведены на разъём расширения, а выход на наушники на разъём Jack.
1) Почему линейный вход и микрофон не выведены на стандартные разьемы Jack? Я думаю так было бы выйгрышнее. Полный аудио интерфейс.
2) С надеждой на освоение BGA монтажа, не планируеться ли "среднебюджетная":) версия со всеми вкусностями:) чипа в корпусе BGA169?
P.S. Жаль у камешка видео выход только композитный и нет RGB VGA:(
Хотелось бы видеть и "среднебюджетную" версию
SK-MNUC950, для полного счастья оснащенную дешевым аудиокодеком и аудио интерфейсом.
Так и не понял из даташита как заставить Nuc950 выдавать vga. Я поддерживаю идею других участников форума о необходимости создания DAC video Plug. И на мой субьективный взгляд ещё бы 2 x ps/2 plug:)
1) потому как плата относится к разряду малобюджетных, решил не ставить эти разъемы:
они потребовали бы серьезного увеличения конструктива
вывод звука намного актуальней ввода ...
2) BGA я по прежнему не освоил, т.к. не могу найти механика (один взялся и даже почти сделал, а потом "пропал", другие отказались ...), но даже после отработки BGA монтажа я вряд ли возьмусь за отладку на этом чипе в BGA169, все из-за 16р шины DDR которая потенциально дважды ограничивает производительность, в BGA можно и поинтереснее камушки присмотреть ...
Так в даташите и упоминания нет о VGA -> напрямую никак. В этом АРМе реализован интерфейс для подключения напрямую к "TFT стеклу" и интерфейс 80/68. Для VGA как минимум надо ставить внешний DAC.
Собственно в инете есть реализация VGA->TFT LCD от нотбуков, в основе CPLD+ADC. Ваша задача схожая но в обратную сторону :)
А зачем PS/2 порты? Клава-крысу цеплять? Стандартный PS/2 есть вроде в x910..
Уважаемый Павел, спасибо за ответ!
1) Со звуком понятно. В таком аспекте это действительно оправдано . Хочеться узнать ожидаемую цену платы.
to Jury093
Спасибо за пояснения, а я сперва обрадовался
Задача в "обратную сторону" даже легче. весь вопрос в Видео DAC. Если это нужно кому то ещё, то видео плаг было бы здорово.
ps/2 для них именно, usb порты накладно тратить.
ps/2 превратили бы плату в полноценный одноплатный комп.
Мне бы хотелось видеть такую философию плат - минимальный набор - звук, память, интерфейсы плюс модули расширения - video adc, dac, PS/2, дисплеи-тач скрины, клавиатуры и т.д. Такой подход может быть мог бы потеснить производителей учебных плат таких как Olimex, при сохранении низкой цены