|
S3C44B0X, Живы курилки? |
|
|
|
Apr 8 2006, 17:56
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Прикидывал тут будущий девайс и вспомнился сабж. На сайте вроде прописан как "масс продакшн", в продаже вроде тоже есть, но что-то не видно, чтобы с ним кто-то работал. Хотя вроде и цена сходная, и корпус пристойный, поддержка любой внешней памяти, видео на борту... Может обнаружены какие-то ужасные глюки?
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Apr 8 2006, 18:13
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(beer_warrior @ Apr 8 2006, 21:56)  Прикидывал тут будущий девайс и вспомнился сабж. На сайте вроде прописан как "масс продакшн", в продаже вроде тоже есть, но что-то не видно, чтобы с ним кто-то работал. Хотя вроде и цена сходная, и корпус пристойный, поддержка любой внешней памяти, видео на борту... Может обнаружены какие-то ужасные глюки? Просто у нас Samsung ARM не сильно популярны. А так камень весьма популярен http://www.dave-tech.it/pages/product-b2.htm - правда, за порт eCos они, гады, 900 евро хотят http://topmicrosystems.com/html/teb44b0.phtmlhttp://www.armkits.com/Product/s3cev40.aspКамень реально хорош.
|
|
|
|
|
Apr 8 2006, 19:41
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(beer_warrior @ Apr 8 2006, 20:56)  Прикидывал тут будущий девайс и вспомнился сабж. На сайте вроде прописан как "масс продакшн", в продаже вроде тоже есть, но что-то не видно, чтобы с ним кто-то работал. Хотя вроде и цена сходная, и корпус пристойный, поддержка любой внешней памяти, видео на борту... Может обнаружены какие-то ужасные глюки? Да нету особых глюков - на удивление все работало согласно документации. Корпус "приличный", можно разводить BOX+SDRAM 16-бит на двух слоях, работает в оверклоке до 80 МГц. Минус по нонешним временам - нету MMU. Видеоконтроллер - на сегодня тоже слабоват, не поддерживает TFT (видеовыход 8-битный, для формирования цвета - дизеринг), нет автоподдержки тач-панелей (да и полоса АЦП сверху 100Гц вроде как ограничена). Четыре года назад BOX был весьма симпатичным, но сегодня я выбрал бы SHARP 79525-ый (несмотря на валяющуюся в кладовке коробку BOX-ов)
|
|
|
|
|
Apr 8 2006, 20:27
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(VslavX @ Apr 8 2006, 23:41)  Да нету особых глюков - на удивление все работало согласно документации. Корпус "приличный", можно разводить BOX+SDRAM 16-бит на двух слоях, работает в оверклоке до 80 МГц. Минус по нонешним временам - нету MMU. Видеоконтроллер - на сегодня тоже слабоват, не поддерживает TFT (видеовыход 8-битный, для формирования цвета - дизеринг), нет автоподдержки тач-панелей (да и полоса АЦП сверху 100Гц вроде как ограничена). Четыре года назад BOX был весьма симпатичным, но сегодня я выбрал бы SHARP 79525-ый (несмотря на валяющуюся в кладовке коробку BOX-ов)  ИМХО, если не нужен MMU (а он седьмому ядру не очень нужен) и TFT, то 44B0X выглядит предпочтительнее, чем Sharp 79520. Sharp 79525, конечно, крут, но ног мало: 16 бит шина памяти и 12 бит на экран не очень вдохновляют.
|
|
|
|
|
Apr 8 2006, 21:28
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(beer_warrior @ Apr 8 2006, 23:15)  Так может сэкономить 900 евро ? У меня 3 штучки дома валяются. Явно AT91M55800A забьет  А у меня 558000 несколько штук валяется  1. Все зависит от целей - по ряду причин лично мне 558000 более интересен. 2. Опять же - готовый порт eCos. Скорость не всегда важна, LCD мне не нужен. А вот стартовать с гоового порта всегда приятно. 3. Готового порта public eCos на box нет, самое ближайшее, что есть - SNDS100 http://topmicrosystems.com/html/keb50100.phtmlОна на S3C4510. Можно взять готовую "макетку" у dch - EVM50100 http://www.ucrouter.ru/hardware.htmlS3C4510 тоже довольно интересный камень. Но не знаю, для старта лично мне 558000 нравится больше.
|
|
|
|
|
Apr 8 2006, 21:41
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(aaarrr @ Apr 9 2006, 00:27)  ИМХО, если не нужен MMU (а он седьмому ядру не очень нужен) и TFT, то 44B0X выглядит предпочтительнее, чем Sharp 79520. Sharp 79525, конечно, крут, но ног мало: 16 бит шина памяти и 12 бит на экран не очень вдохновляют. MMU точто не нужен, а вот 32К ОЗУ на кристалле у Sharp LH79520 могут быть очень полезными - прерывания и критические процедуры. LH7952(4|5) интересны boot ROM - в том числе по I2С умеет бутиться. LH79525 интересен USB device, Ethernet, SSP, I2C. LCD "полноценный" опять же, не всегда нужен - CSTN 8 бит часто вполне ок. Есть "макетка" под него - EVM79525 - но ее никак до продажного состояния не доведут. http://www.ucrouter.ru/hardware.htmlПо ценам Sharp не так приятен, как Samsung  Противнее всего, что нет порта eCos ни на один из шарпов  Уж если выбирать из относительно простых камней, имеющих LCD, и порт eCos, то Cirrus EP7312 самое то. Но в нем нет DMA - а лично для моих задач это очень плохо.
Сообщение отредактировал Evgeny_CD - Apr 8 2006, 21:50
|
|
|
|
|
Apr 9 2006, 09:17
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(beer_warrior @ Apr 9 2006, 02:11)  Видео меня интересует скорее как опция, а вот что прельщает, так это очень гибкая работа с памятью. Кроме того с BOX-ом, есть уже опыт работы.Попробую. А там гляди и до 558000 руки дойдут. У самсунговских S3C4510B, S3C4530A и S3C44B0X есть один существенный минус: commercial temp. only. Это не всегда важно, вероятно, он все же будет работать при -, но в серьезные проекты уже не поставишь. Так что под проекты с "-" придется заводить другую платформу. По поводу AT91M55800A можно заметить следующее: * -40 изначально * по дата шиту максимальная тактовая - 40 Мгц * обращение к внешней памяти за 1(!) такт - это фирменная фишка атмеловских процов. Привет LPC22xx с его 3 тактами на чтение - 40 Мгц AT91M55800A даст те же 20 MIPS в ARM моде, что и 60 Мгц LPC22xx! * одно питание 3.3В, IO проца можно питать от 5В * проц, не смотря на заслуженный возраст, никто не собирается снимать с производства, в мае 2005 года вышла новая ревизия доки * проц объективно хорош - не зря его не сняли -- простой и понятный, дока читается легко и непринужденно -- богатство периферии .... 3 UART с PDC .... SPI с PDC .... RTC честный с автономным питанием .... 2 (!) x DAC .... 2 (!) x ADC * есть готовая отладочная борда AT91EB55, ее не трудно повторить - схема есть * на атмеловском ftp лежит отличная библиотека для работы со "старыми" (до SAM эпохи) ARM'ами, в том числе исходники загрузчика для AT91EB55 ftp://81.80.104.162LOGIN: at91dist PWD: distrib ! ftp при входе в директорию нижнего увовня не дает возможности вернуться назад. Надо перелогониваться.
|
|
|
|
|
Apr 9 2006, 09:39
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(KA_ru @ Apr 9 2006, 12:06)  можно на eCos рассылке спросить. может кто и вышлет. Done. Ждемс... Цитата(KA_ru @ Apr 9 2006, 12:06)  или самому дописать. за основу взять тот-же 558000. Тогда уж проще SNDS100 (S3C4510B) порт взять.
|
|
|
|
|
Apr 9 2006, 11:23
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Evgeny_CD @ Apr 9 2006, 12:17)  По поводу AT91M55800A можно заметить следующее: * -40 изначально * по дата шиту максимальная тактовая - 40 Мгц * обращение к внешней памяти за 1(!) такт - это фирменная фишка атмеловских процов. Привет LPC22xx с его 3 тактами на чтение - 40 Мгц AT91M55800A даст те же 20 MIPS в ARM моде, что и 60 Мгц LPC22xx! Ну просто счастье какое-то :-). Правда и мегагерц там 33 а не 40, и шина максимум 16bit, и процессор только THUMB, и Flash память для 'фишечного' 1 тактового обращения неизвестно-ли существует-ли в природе в отличие от 'обычной' 50-70ns. А если 'обычную' поставить, то сколько тактов будет .... Ой!
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 9 2006, 11:50
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(zltigo @ Apr 9 2006, 15:23)  Правда и мегагерц там 33 а не 40, Читаем доку:doc1727.pdf, Master Clock Frequency Max 41.8 MHz Цитата(zltigo @ Apr 9 2006, 15:23)  шина максимум 16bit И не страшно, как я уже сказал, она транзакцию за 1 такт проводит. Цитата(zltigo @ Apr 9 2006, 15:23)  и процессор только THUMB, А вот это подробнее.  Ядро там ARM7TDMI. Читаем доку: ARM7TDMI Technical Reference Manual на странице 1-10 http://www.arm.com/pdfs/DDI0029G_7TDMI_R3_trm.pdfThis section provides a summary of the ARM, and Thumb instruction sets: • ARM instruction summary on page 1-12 • Thumb instruction summary on page 1-19. The ARM7TDMI processor uses an implementation of the ARMv4T architecture. Цитата(zltigo @ Apr 9 2006, 15:23)  Flash память для 'фишечного' 1 тактового обращения неизвестно-ли существует-ли в природе в отличие от 'обычной' 50-70ns. А если 'обычную' поставить, то сколько тактов будет .... Ой! А зачем тупить-то?  2Мбайта флеша нынче <2$ стоят. 1Мбайт 15 нс статики - 5..6 баксов. При старте перегружааемся в раму и вперед. Во флеше можно оставить ROMFS, а для eCos 1М кода + данных, если без гуя - это очень даже хорошо. Так что камень не так плох, как многим кажется.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|