Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: i.MX233
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Страницы: 1, 2
at90
ARM926EJ-S™, 454 MHz maximum speed
16 KB I/D Cache
Power Management Unit (PMU)
Mixed Signal Audio
LCD Controller
HS Device/Host + PHY
3 x UART
2 x SSP
I2C Master/Slave
6 Channel 12-bit Low Resolution ADC (LRADC)
Serial Audio IF x2
SPDIF
External memory interface:
1.8V mDDR, DDR1 w/2.5V regulator
Hardware BCH (up to 20-bit correction) and RS ECC8
NAND Flash support for SLC/MLC and managed NAND

MCIMX233CAG4B -40C to +85C 128LQFP

Подробности тут
http://www.freescale.com/webapp/sps/site/p...X233FSLS23P3409
Zlumd
Цитата(at90 @ Aug 19 2009, 15:00) *
MCIMX233CAG4B -40C to +85C 128LQFP
Расстояние между ногами 0.4 мм. Сложновато паять будет.
at90
Да ну...0.4 мм нормально паяется. Это намного проще и дешевле чем заморачиваться с BGA.
at90
залил инфы и ref design по этому процессору.
/upload/MCs/ARM/iMX233/
Alex B._
Цитата(at90 @ Aug 20 2009, 10:34) *
залил инфы и ref design по этому процессору.
/upload/MCs/ARM/iMX233/

Спасибо, очень интересно
Zlumd
А что означает фраза на сайте Freescale:
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: i.MX Product Family, DragonBall Product Family.
Никакие i.MX-ы нельзя купить до сентября 2010 года?
at90
Это у фрискейла проблемы с патентом и распространяются только на США. В другие страны процессоры поставляются.
Zlumd
А как насчет возможности поставки в Россию?
На странице http://www.freescale.com/webapp/sps/site/p...Search=false#17 есть столбец Export Control Classification Number (US), в котором написано 5A992. Я только не смог найти, что этот код означает.
at90
Образцы вроде будут доступны осенью...
Вот что мне ответил FAE freescale:
Отладочные комплект будут доступны для заказа с октября/ноября. В это же время будут доступны и образцы для заказа. Данный процессор будет квалифицирован на -40...+85 градусов.
dch
Цитата(at90 @ Aug 28 2009, 10:51) *
доступны и образцы для заказа.

те сейчас Вы не заказывали образцы ?
at90
я пока не заказывал т.к они сейчас ещё не доступны...
AcidBurn
Цитата(at90 @ Sep 7 2009, 18:10) *
я пока не заказывал т.к они сейчас ещё не доступны...

Заказал образцы, жду smile.gif Изучаю документацию. Что то не очень пока понял с его JTAG`ом. sad.gif
at90
Цитата(AcidBurn @ Nov 19 2009, 16:12) *
Заказал образцы, жду smile.gif Изучаю документацию. Что то не очень пока понял с его JTAG`ом. sad.gif

Да они в QFP корпус урезали LCD контроллер. Там всего 8 бит... нормальный TFT не подключишь...
Ronin
Цитата(AcidBurn @ Nov 19 2009, 16:12) *
Заказал образцы, жду smile.gif Изучаю документацию. Что то не очень пока понял с его JTAG`ом. sad.gif


Как я понял, помимо хитрого 1wire JTAGа доступен и обычный, который вроде как должен быть включен по дефолту.
etoja
И однопроводный и 6-проводный JTAGи присутствуют как в корпусе BGA, так и в корпусе LQFP:
AlexN
Цитата(at90 @ Aug 19 2009, 15:00) *
ARM926EJ-S™, 454 MHz maximum speed
16 KB I/D Cache
Power Management Unit (PMU)
Mixed Signal Audio
LCD Controller
HS Device/Host + PHY
3 x UART
2 x SSP
I2C Master/Slave
6 Channel 12-bit Low Resolution ADC (LRADC)
Serial Audio IF x2
SPDIF
External memory interface:
1.8V mDDR, DDR1 w/2.5V regulator
Hardware BCH (up to 20-bit correction) and RS ECC8
NAND Flash support for SLC/MLC and managed NAND

MCIMX233CAG4B -40C to +85C 128LQFP

Подробности тут
http://www.freescale.com/webapp/sps/site/p...X233FSLS23P3409




однако шина памяти 16-ти битная. не скажется ли это неблагоприятным образом на производительности при одновременном выводе на LCD (800*480)?
etoja
Цитата(AlexN @ Nov 24 2009, 07:06) *
однако шина памяти 16-ти битная. не скажется ли это неблагоприятным образом на производительности при одновременном выводе на LCD (800*480)?


Зато внешнее ОЗУ имеет тип DDR SDRAM и быстродействие процессора почти 500MIPS.
Для сравнения у Atmela и NXP внешнее ОЗУ имеет тип SDR SDRAM и быстродействие около 200MIPS
Ronin
Цитата(AlexN @ Nov 24 2009, 07:06) *
однако шина памяти 16-ти битная. не скажется ли это неблагоприятным образом на производительности при одновременном выводе на LCD (800*480)?


Не надо забывать что это уже DDR. а 800*480*24bpp*60гц~=66мб/с только лишь.
Да и судя по мелкому LQFP корпусу и цене - сабж для небольших компактных задач, а не АРМомонстров ))
etoja
Цитата(Ronin @ Nov 24 2009, 10:48) *
Да и судя по мелкому LQFP корпусу и цене - сабж для небольших компактных задач, а не АРМомонстров ))


Можно собирать линукс-компьютер на 3-х микросхемах: iMX233 + 2xDDR, загрузка с карточки SD. Наружу USB и RS232. Не так и мало.
Troll
Цитата(AlexN @ Nov 24 2009, 07:06) *
однако шина памяти 16-ти битная. не скажется ли это неблагоприятным образом на производительности при одновременном выводе на LCD (800*480)?

у 233 "Up to VGA (640x480) resolution at 60Hz LCD panel support"
В LQFP корпусе LCD шина только на 8бит.

дополню ответ Ronin ширина шины = 133МГц (max частота шины) * 16 (ширина) * K
k = 1 для статической памяти, =1/2 для SDR RAM, =2/3 для DDR RAM.

Объем данных рассчитали выше. Можно посчитать сколько времени будет занята шина пересылкой данных из ОЗУ в LCD контроллер.

i.MX233 уже пошел в серию. Уже есть и у нас в Отчизне.
etoja
и не только в городе на Неве.
dlman
Кстати, кто-нибудь разобрался с OTP eFuse? Они однокртатно программируемые, или все же возможно перепрограммирование? В доке об этом не нашел ни слова.
starterkit
Ну это вроде как обычная энергонезависимая флешка, там же и ключик для расшифровки образов хранится ...
Еще по теме http://electronix.ru/forum/index.php?showt...mp;#entry685745
Ignoramus
Здравствуйте! Подскажите, пожалуйста, какие средства аппаратной отладки для него лучше использовать? На сайте freescale упоминается codewarrior, но вроде как не указывается поддержка семейства i.MX, а jtag эмуляторов там вообще в продаже нет, нашел несколько сторонних в поисковике. Как быть?
etoja
На сайте фрискейла есть i.MX Linux BSP (то есть board support package) в виде образа виртуальной машины.
А загружать программу можно через USB или с карточки SD. Формат загрузки с SD описан в документации.
AcidBurn
Пришли образцы неделю назад. 5 штук, а вообще готовы по 10 высылать. Мдя, смешно выглядит. DDR SDRAM + Nand по площади занимают в 2 раза больше места. Сижу вот придумываю куда его паять smile.gif smile.gif smile.gif

А с JTAG`ом меня смутило то, что не очевидно какой из них включен по дефолту. Ну вот запаяю и узнаю smile.gif smile.gif smile.gif smile.gif
AlexN
Цитата(AcidBurn @ Dec 4 2009, 13:46) *
Пришли образцы неделю назад. 5 штук, а вообще готовы по 10 высылать. Мдя, смешно выглядит. DDR SDRAM + Nand по площади занимают в 2 раза больше места. Сижу вот придумываю куда его паять smile.gif smile.gif smile.gif

А с JTAG`ом меня смутило то, что не очевидно какой из них включен по дефолту. Ну вот запаяю и узнаю smile.gif smile.gif smile.gif smile.gif


образцы "за спасибо"?
etoja
образцы бесплатно.
Ronin
Цитата(AcidBurn @ Dec 4 2009, 09:46) *
Пришли образцы неделю назад. 5 штук, а вообще готовы по 10 высылать. Мдя, смешно выглядит. DDR SDRAM + Nand по площади занимают в 2 раза больше места. Сижу вот придумываю куда его паять smile.gif smile.gif smile.gif

А с JTAG`ом меня смутило то, что не очевидно какой из них включен по дефолту. Ну вот запаяю и узнаю smile.gif smile.gif smile.gif smile.gif


аха, а я скромно 2 штучки попросил biggrin.gif
JTAG я так понял по дефолту обычный параллельный (если считать что non-programmed otp =1)
AcidBurn
Цитата(Ronin @ Dec 4 2009, 17:49) *
аха, а я скромно 2 штучки попросил biggrin.gif
JTAG я так понял по дефолту обычный параллельный (если считать что non-programmed otp =1)


Вот как раз и не написано что там по умолчанию стоит. Я вот не очень понял откуда на JTAG Reset заводить. А так, схему пока неспешно рисую. smile.gif
etoja
Ресет на процессор подаётся закорачиванием ножки кварца на землю.
M&P
А нормально таможня сэмплы пропускает?

Вроде как у него некие security features заявлены (AES-128, SHA-1). Не надо ли получать лицензию на ввоз?

http://www.cisco.com/web/RU/downloads/Crypto_FAQ.pdf
etoja
У процессора нет внутренней флеш-памяти. Программа грузится снаружи. Чтобы защитить программу от копирования,можно её зашифровать с помощью идентификатора, зашитого в каждый конкретный образец процессора. Процессор её расшифрует при исполнении.
Никаких специальных разрешений для этого не требуется.
dch
а как они так сделали он что декриптует всё что есть на шине, там же переход может быть по любому
адресу при выполнении из flash, блочное криптование вроде не подходит или встроенным загрузчиком
из встроенной пзу читает flash и декриптует её в рам, а потом ведет себя как будто flash нет?
etoja
Встроенный в ROM загрузчик считывает Boot Image с выбранного внешнего устройства в оперативную память. На лету дешифрует, а затем передаёт управление загруженной программе.
Это описано в главе "35.4 General Boot Procedure" (страница 1377) документа "i.MX23 Applications Processor
Reference Manual".
dch
а каккже же JTAG, можно же остановить и слить образ
etoja
JTAG можно программно запретить битом JTAG_SHIELD в регистре HW_DIGCTL_CTRL, смотри страницу 266 указанного ранее документа.
dlman
На днях сравнили работу iMX233 (454 Мгц, DDR 128) и iMX27 (400 МГц, mDDR 128) под WinCE 6.0. Одновременно на двух отладочных платах запускали навител и смотрели картинку по одинаковому маршруту. В целом впечатления оказались в пользу iMX233.
Вот некоторые данные навитела:
- прорисовка: iMX233 - 62-75 мс, iMX27 - 200-230 мс (у iMX233 картинка двигается с меньшей дискретностью)
- прокладка одного и того же маршрута: iMX233 - 2400 мс, i.MX27 - 3200 мс.
- время загрузки навитела: iMX233 - 7300 мс, iMX27 - 10800 мс.
Качество воспроизведения звуковых подсказок в навителе (форматы WAV и SPX) на iMX233 оказалось хуже чем на iMX27, с прерываниями и щелчками. По всей видимости, это проблемы самого навитела, так как фоновое воспроизведение mp3 и wav идет намного лучше.
AlexandrY
А нельзя ли яснее. Что такое "навител"? На каком BSP (коммерческом, открытом) базировались?
Тайминги DDR, частота ядра, частота системной шины, тип и настройка Flash носителя?
Тип дисплея и конфигурация его интерфейса?
А то как-то несерьезно сравнение сделано.

Цитата(dlman @ Dec 15 2009, 11:01) *
Вот некоторые данные навитела:
- прорисовка: iMX233 - 62-75 мс, iMX27 - 200-230 мс (у iMX233 картинка двигается с меньшей дискретностью)
- прокладка одного и того же маршрута: iMX233 - 2400 мс, i.MX27 - 3200 мс.
- время загрузки навитела: iMX233 - 7300 мс, iMX27 - 10800 мс.
Качество воспроизведения звуковых подсказок в навителе (форматы WAV и SPX) на iMX233 оказалось хуже чем на iMX27, с прерываниями и щелчками. По всей видимости, это проблемы самого навитела, так как фоновое воспроизведение mp3 и wav идет намного лучше.
AlexN
Цитата(dlman @ Dec 15 2009, 16:01) *
На днях сравнили работу iMX233 (454 Мгц, DDR 128) и iMX27 (400 МГц, mDDR 128) под WinCE 6.0. Одновременно на двух отладочных платах запускали навител и смотрели картинку по одинаковому маршруту. В целом впечатления оказались в пользу iMX233.
Вот некоторые данные навитела:
- прорисовка: iMX233 - 62-75 мс, iMX27 - 200-230 мс (у iMX233 картинка двигается с меньшей дискретностью)
- прокладка одного и того же маршрута: iMX233 - 2400 мс, i.MX27 - 3200 мс.
- время загрузки навитела: iMX233 - 7300 мс, iMX27 - 10800 мс.
Качество воспроизведения звуковых подсказок в навителе (форматы WAV и SPX) на iMX233 оказалось хуже чем на iMX27, с прерываниями и щелчками. По всей видимости, это проблемы самого навитела, так как фоновое воспроизведение mp3 и wav идет намного лучше.


маленько странно, разница частот процессоров всего 13%, а время прорисовки в 3 раза
etoja
Возможно DDR работают на разных тактовых частотах и произошёл размен потребления на быстродействие.
dlman
Цитата(AlexandrY @ Dec 15 2009, 12:37) *
А то как-то несерьезно сравнение сделано.

Отчет "некоммерческий" biggrin.gif и носит субъективный характер.
Навител - это, собственно, навигационное ПО, яндекс его очень хорошо знает, но лучше тут посмотреть http://www.navitel.su/
По железу - на iMX27 используется отладочная плата от Phytec, iMX233 - i.MX233 EVK, подробнее на сайте фрискейла...
BSP i.MX27 от Adeneo, i.MX233 от Freescale.
В качестве дисплея - cerdisp.exe
dlman
Цитата(etoja @ Dec 15 2009, 14:32) *
Возможно DDR работают на разных тактовых частотах и произошёл размен потребления на быстродействие.

Частоты одинаковые, скорее всего дело в самом BSP у iMX27
slava2005
Очень забавный чип. Чрезвычайно. Особенно QFP.

Есть вопросы. Может, кто разъяснит:

1. Здесь http://www.allgosystems.com/html/arm9_linux_platform.htm пишут что Main Board Layers: 4 if iMX233 BGA package, 2 if LQFP package - кто нибудь пытался на двух слоях забубенить ?

2. Исходя из IMX23RM - 8/16/18/24 bit LCD data bus support available depending on the package size. - т.е. 16-bit parallel RGB mode без нанда можно получить ?

3. Чамби вон. Он на этом камне. Кто-то имеет опыт ?

4. Есть ли у кого что-то типа модульной платки ? Или самому рисовать ?
AlexandrY
Я больше склоняюсь к изношенности Flash носителя.
Что было системным диском на обоих платах и какой тип файловой системы?

Цитата(dlman @ Dec 15 2009, 17:10) *
Частоты одинаковые, скорее всего дело в самом BSP у iMX27
etoja
Цитата(AlexandrY @ Dec 15 2009, 20:25) *
Я больше склоняюсь к изношенности Flash носителя.


Как зависит скорость отображения на ЖКИ от "изношенности Flash носителя"? Надо же такое было придумать.


Для slava2005: Корпус BGA физически нельзя развести на двух слоях, а корпус LQFP128 можно. Но не нужно,
так как оперативная память DDR SDRAM на тактовой частоте, например 100МГц, устойчиво работать не будет.
slava2005
Цитата(etoja @ Dec 16 2009, 15:21) *
Корпус BGA физически нельзя развести на двух слоях, а корпус LQFP128 можно. Но не нужно,
так как оперативная память DDR SDRAM на тактовой частоте, например 100МГц, устойчиво работать не будет.


Вы меня кажется не поняли. Я привел ссылку на сайт компании AllGo, которая продает реф. дизайн устройства на imx233. В спеках там указано:

Highlights

* Freescale i.MX233 ARM9 CPU 480 MHz
* Low cost BOM optimized design
* Linux OS & BSP supported by AllGo over product life time
* Display: Upto 800x480, with touch screen
* HMI: GTK / X-windows based
* Connectivity: USB / SD / WiFi / Ethernet
o Battery or mains powered
o BGA / QFP packaging options
o Available as Dev Kit or design sale

Features

* Freescale i.MX233 processor based
* 802.11 b/g WiFi / Ethernet connectivity
* USB stick and SD card support
* Support for QVGA/VGA LCD with or without Touch screen
* Support for Monochrome display over serial interface
* FM radio
* Line-in / Line-out
* Rotary / Keypad / Touch screen support
* IR port for remote control
* RTC support for Alarm clock
* Battery or Mains powered
* Support for Code copy protection
* Two stack board design for optimum flexibility
* Main Board form factor of 3”x 3”
* Main Board Layers: 4 if iMX233 BGA package, 2 if LQFP package


И вопрос мой не про возможность-невозможность, а про личный опыт _именно_ на этом камне.
AllGo вроде как не лохотронщики - они говорят - можно.
M&P
Цитата(dlman @ Dec 15 2009, 14:45) *
Отчет "некоммерческий" biggrin.gif и носит субъективный характер.
Навител - это, собственно, навигационное ПО, яндекс его очень хорошо знает, но лучше тут посмотреть http://www.navitel.su/
По железу - на iMX27 используется отладочная плата от Phytec, iMX233 - i.MX233 EVK, подробнее на сайте фрискейла...
BSP i.MX27 от Adeneo, i.MX233 от Freescale.
В качестве дисплея - cerdisp.exe


Приветствую!

Хорош ли BSP от Freescale? Для WinCE, Linux
AlexandrY
Ну во первых если до вас не дошло, то испытывали на эмуляторе дисплея т.е. физически дисплеев не было.
Во вторых на вопрос что такое навител ответа разработчика получено не было, т.е. это черный ящик для испытателей.
Поэтому я делаю смелое предположение что эта прога основное свое время тратит на чтение файлов и поиск по файловой системе.
Вывод на экран и работа GUI также связана с чтением кучи ресурсов из файлов, как шрифты, битмапы, иконы, растры и т.д.
Это еще не задаваясь вопросом а одинаковая ли конфигурация той проги была использована.

Цитата(etoja @ Dec 16 2009, 14:21) *
Как зависит скорость отображения на ЖКИ от "изношенности Flash носителя"? Надо же такое было придумать.
etoja
Цитата(slava2005 @ Dec 16 2009, 15:37) *
* Two stack board design for optimum flexibility
* Main Board Layers: 4 if iMX233 BGA package, 2 if LQFP package
И вопрос мой не про возможность-невозможность, а про личный опыт _именно_ на этом камне.
AllGo вроде как не лохотронщики - они говорят - можно.


Они же написали, что это стопка плат. Что где расположено непонятно.
Весь этот комплект по составу оборудования идентичен демо-плате Фрискейла, к которой Фрискейл поставляет и Linux Board Support Package.
Я сделал свою плату на 4-х слоях, чтобы не бороться с аппаратными ошибками.

Цитата(AlexandrY @ Dec 16 2009, 17:53) *
Ну во первых если до вас не дошло, то испытывали на эмуляторе дисплея т.е. физически дисплеев не было.
Во вторых на вопрос что такое навител ответа разработчика получено не было, т.е. это черный ящик для испытателей.
Поэтому я делаю смелое предположение что эта прога основное свое время тратит на чтение файлов и поиск по файловой системе.
Вывод на экран и работа GUI также связана с чтением кучи ресурсов из файлов, как шрифты, битмапы, иконы, растры и т.д.
Это еще не задаваясь вопросом а одинаковая ли конфигурация той проги была использована.


Навител - это программа навигации для операционной системы WinCE. Устанавливается в автомобильные навигаторы на базе ARM процессоров.
Физически дисплеи были, так как указывались названия демо-плат, в которых они есть.
Ваше "смелое предположение" не заменяет точное знание.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.