faqs.org.ru

 Главная > Электроника и компоненты >

FAQ по IP2022

From: Alexey Musin <Alexey.Musin@p29.f76.n5080.z2.fidonet.org>
Date: Tue, 12 Jun 2001 09:39:45 +0400
Subj: FAQ about IP2022

(c) Boris Barbaris

От малых причин бывают весьма важные последствия; так отгрызение заусенца
причинило моему знакомому рак.
_Мысли и афоризмы_ Козьма Прутков.

Q01: Что такое IP2022 и какие аппаратные блоки у него есть?
Q02: А как же Ethernet, USB, I2C, UART, SPI, GPSI, ISA, BlueTooth, часовой
генератор, ADC, PLL, LFSR, ExtRAM _ они что, не работают??
Q03: Но ведь на Demo Board работает и Ethernet и связь с IBM PC на 9600. Нет ли
тут противоречия?
Q04: А что из себя представляет Demo Board и почему на нее нет документации на
сайте Ubicom?
Q05: Почему ж тогда Demo Board стоит аж $700?
Q06: А нельзя ли поконкретнее, что за _пять проводов в LPT_ вместо Demo Board?
Q07: И что, это будет работать?
Q08: Так в чем дело? Купи IP2022, попробуй и расскажи о результатах.
Q09: И зачем Ubicom_у нужна такая политика продаж?
Q10: Так что, можно ли все-таки попробовать IP2022 rev.1 в работе?
Q11: Ну пусть я попробовал и мне понравилось, что дальше, когда будут
нормальные, не ущербные IP2022 rev.2?
Q12: А не получится ли с IP2022 то же, что и с atMega-103?
Q13: А как там с программным обеспечением для IP2022 _ работать можно?
Q14: А примеры программ для IP2022 есть?
Q15: А какие ip-модули уже реально доступны?
Q16: А как с техподдержкой? Работает?
Q17: Ну и нахрена ты тут все это понаписал?


Q01: Что такое IP2022 и какие аппаратные блоки у него есть?
A01: С мая 2001 г. доступен IP2022 rev.1. Это очень быстрый 8-разрядный
процессор с 64 Кбайт Fash (1000 циклов перезаписи, в rev.2 обещают 20.000), 16
Кбайт ОЗУ программ и 3,75 Кбайт ОЗУ данных.
Скорость _ до 100 МГц из ОЗУ и до 30 МГц из ПЗУ. Большинство команд выполняется
за один такт, система команд _ как у PIC плюс добавлены два регистра косвенной
адресации и более десятка новых команд, включая однотактовое умножение.
Полностью работоспособны только следующие аппаратные блоки из числа доступных
программно: Timer0, 1, 2, WDT, ParSlave и компаратор.

Q02: А как же Ethernet, USB, I2C, UART, SPI, GPSI, ISA, BlueTooth, часовой
генератор, ADC, PLL, LFSR, ExtRAM _ они что, не работают??
A02: Да, полностью или частично. Некоторых вообще нет в rev.1 физически, они
только планируются к появлению в rev.2. Внимательно читайте документацию,
особенно каждый из 41 пунктов Silicon User_s Information (файл
IP2022_User's_info.pdf).

Q03: Но ведь на Demo Board работает и Ethernet и связь с IBM PC на 9600. Нет ли
тут противоречия?
A03: На Demo Board Ethernet обеспечивает дополнительная навесная плата с
Realtek RTL8019AS (добрая половина ISA Ethernet Card для IBM PC в мире сделана
на этом чипе). Что касается UART, то аппаратные, на основе SerDes
неработоспособны из-за ошибки в чипе, используется чисто программный. Причем, в
текущей версии SoftUART у него нет даже буфера на передачу, что приводит к
забавным казусам.

Q04: А что из себя представляет Demo Board и почему на нее нет документации на
сайте Ubicom?
A04: Документация есть, но она предоставляется только тем, кто купил Demo
Board, вместе с платой. На плате стоит IP2022 rev.1 (припаян намертво, а не в
сокете, как у Texas для MSP-430) с минимальной обвязкой (конденсаторы,
резисторы, кварц на 4 МГц) , стабилизаторы на 2.5v и 3.3v для процессора и 5.0v
для внешних схем и дополнительная, отключаемая перемычками лабуда: at24c256,
ds1722s, 9 светодиодов, 5 кнопок, sp211 (дешевый аналог max232) и несколько
разъемов.

Q05: Почему ж тогда Demo Board стоит аж $700?
A05: Ну, за черный нал, без документов, можно там же и за $500 купить, хотя и
эта цена представляется завышенной, особенно с учетом того, что функции такой
платы с успехом выполняют _пять проводков в LPT_. Но такова ценовая политика
Ubicom. С августа обещают вообще за $2000 (значит за $2800 с документами для
бухгалтерии).

Q06: А нельзя ли поконкретнее, что за _пять проводов в LPT_ вместо Demo Board?
A06: Все-то вам хочется на халяву! Неужели так сильно душит жаба отдать 1000
МРОТ за Demo Board? Насмерть душит? Тогда слушайте. Совершенно очевидно, что
один из этих проводков _ земля, то есть 18..25 контакты LPT и 3 контакт IDC-10.
Далее, в интерфейсе IP2022 минимальный набор сигналов для обмена, согласно
User_s Guide составляют три входа TSI, TSCK, TSS и один выход TSO, выведенные
соответственно на 8, 4, 2 и 10 ножки IDC-10. Первая ножка разъема должна быть
забита спичкой согласно тому же документу. Из того же документа делаем вывод,
что последовательно со входами не помешает поставить резисторы ом на 50
(ближайший номинал _ 47 Ом), а со входов на землю некие SMD-1206 деталюшки. В
принципе, каждый может ставить, что хочет _ хоть двусторонний стабилитрон, хоть
конденсатор, но чутье подсказывает, что самой уместной деталькой в данном
конкретном случае будет любая произвольная, но обязательно розового цвета и с
маркировкой _KN2_. Кто бы пояснил мне, что я тут наплел и что это за деталюшка?
Остальная часть самоочевидна _ подключаем входы к D1, D2, D3 (контакты 3, 4, 5
LPT), а выход на какой-нибудь вход. Вероятно, вполне сгодится 15-й контакт
(Error).

Q07: И что, это будет работать?
A07: Не знаю, не пробовал. Мне тоже интересен этот вопрос, а
поэкспериментировать не на чем. Да, при подключении не забывайте, что все
питания на процессор нужно подавать строго одновременно, иначе он защелкнется
(тиристорный эффект) и может выгореть.

Q08: Так в чем дело? Купи IP2022, попробуй и расскажи о результатах.
A08: Щас, разбежался! Политика Ubicom (по крайней мере, до выхода в свет rev.2)
состоит в том, что для того, чтобы купить процессор, ты должен впридачу
прикупить Demo Board (ту, что эквивалентна пресловутым _5 проводкам в LPT_) за
$500 (с августа за $2000). Кто постарше, вспоминайте совковую _торговую
нагрузку_. Хотя при совке помягче с покупателями обходились _ типичная _селедка
впридачу_ тянула по деньгам всего лишь процентов на десять от заказа, а здесь
2000% накрутки. Красиво жить не запретишь!

Q09: И зачем Ubicom_у нужна такая политика продаж?
A09: Это не ко мне, а к Ubicom_y. А я предполагаю, что (~$350) * (~3000 шт.) =
$1.000.000 очень даже красивое число. А при дельте в $1850 еще более красивое.

Q10: Так что, можно ли все-таки попробовать IP2022 rev.1 в работе?
A10: Конечно можно. Покупайте Demo Board и пробуйте. Вместе с ними вам продадут
(после небольшого допроса куда и зачем) произвольное (со слов дилеров Ubicom)
количество процессоров. Или ищите того, кто уже такую плату купил и просите его
помочь вам с кристаллами. Кстати, я такого человека ищу. Ау!

Q11: Ну пусть я попробовал и мне понравилось, что дальше, когда будут
нормальные, не ущербные IP2022 rev.2?
A11: Сейчас дилеры обещают rev.2 через пару месяцев. В январе те же люди в тех
же словах обещали IP2022 rev.1 к марту, а rev.2 к майской выставке. Таким
образом, среднепотолочная дата появления rev.2 _ где-то к рождественским
праздникам, в качестве подарка. Однако, судя по количеству ошибок в rev.1 и по
тому, что часть аппаратных блоков была дорисована в даташит только в мае (в
апрельском их не было), очень вероятно, что полноценный кристалл будет только в
rev.3, не раньше.

Q12: А не получится ли с IP2022 то же, что и с atMega-103?
A12: Сложный вопрос. C rev.1 точно не получится _ большинство потенциальных
применений отсекаются по причине фактически полной неработоспособности SerDes.
А вот если rev.2 выйдет удачным (как минимум, нормально заработает
накристальный Ethernet), могут быть проблемы. Недаром Ubicom уже сейчас
собирает статистику и выбивает из каждого покупателя прогноз потребления чипов.
Дело в том, что у компании нет своих производственных мощностей. Вообще. Это
чисто инженерная фирма в отличие от Atmel, у которого была своя
производственная база (и которая все равно не выдержала наплыва AVR-щиков и
любителей Flash_a). Заказы размещаются на заводе другой фирмы (не помню, какой
именно) где-то в Америке. Не в последнюю очередь из-за этого номенклатура
продукции Ubicom так бедна _ всего два типа кристаллов, вот сейчас появился
третий. Если же все-таки спрос на продукцию через год-два сильно увеличится,
ничего особо страшного не случится _ просто поднимутся цены, примерно как было
с Meg_ой и все начнут переползать куда-нибудь к Texas_у, Dallas_y или кто там к
этому времени подтянется с аналогичной продукцией.

Q13: А как там с программным обеспечением для IP2022 _ работать можно?
A13: Вполне (для первой версии). Конечно, до Tasking_a (и даже до Keil_a)
далеко, как минимум года три упорной работы над собой, но явных глюков в работе
я не наблюдал, за исключением отладчика _ тот мне несколько раз вырубил винду
насмерть. С остальным ПО неудобств хватает, но, думаю, это будет более-менее
правиться по просьбам телезрителей, по крайней мере, в ближайший год. Кстати,
большая часть софта _ GNU. Общий объем порядка 50 Мб в сжатом виде.

Q14: А примеры программ для IP2022 есть?
A14: Да, один на ассемблере и три на С. В ассемблерном примере весьма
впечатлило применение команды CLR к 8-битным регистрам read-only. В
техподдержке сказали, что это не может быть ошибкой программиста, а уж
недокументированной фичей регистра _ тем более, в общем, выяснят в чем дело и
сообщат. Рано или поздно. Примеры на С компилировались нормально, два из них
работали, по поводу неработы третьего задал вопрос в техподдержку. Что может
быть лучше возможности задать свой вопрос? И ответа никакого совершенно не
нужно. Главное, есть куда задать вопрос.

Q15: А какие ip-модули уже реально доступны?
A15: Реально в поставке находились: некие куски ОС с пометками везде где только
можно, что многозадачность/многопоточность пока не работает, некая реализация
TCP/IP стека, по сравнению с той, что была на SX52 уже не игрушечная, а
более-менее разумная, с NetBuf_ами и прочими традиционными причиндалами, но тем
не менее еще не доделанная (попался, например, комментарий автора, кажется, в
ARP, типа я понимаю, что так халявно делать нехорошо, но я исправлюсь. Потом
как-нибудь). Из собственно ip-модулей были UART в трех видах (Soft и два Hard
под каждый SerDes) и под Realtek RTL8019AS. Перед покупкой продавец утверждал
(VMP не даст соврать, если помнит и обратил внимание в разговоре) что есть оба
модуля - и под внешний, и под внутренний Ethernet, однако реально оказался
только под Realtek.

Q16: А как с техподдержкой? Работает?
A16: Да. Работает. Трудится в поте лица своего. У меня, по крайней мере, письма
принимали регулярно и говорили, что разберутся и выяснят. До сих пор выясняют.
Наверное, и дальше будут точно также принимать письма, разбираться и выяснять.
Что может быть лучше стабильной уверенности что по твоему вопросу все будет
рано или поздно выяснено?

Q17: Ну и нахрена ты тут все это понаписал?
A17: Мне хочется поиграться с IP2022, а эту игрушку у меня отняли бывшие
потенциальные заказчики (они отказались от использования, когда я мягко описал
все _особенности_ IP2022 rev.1 и несколько охладели ко мне, так как это я
_поставил на бабки_ с покупкой этой платы). Если бы я не знал, что собой
представляет Demo Board и покупал ее втемную (как это и происходит сейчас со
всеми, покупающими это изделие), я бы, наверное, придушил свою жабу и все-таки
раскошелился. Но в условиях, когда мы с жабой прекрасно понимаем, о покупке
чего идет речь, это невозможно _ я слишком слаб :-). Ждать полгода rev.2 (и
очередных финтов Ubicom_a) тоже не хочется. Поэтому я вижу два варианта _
нереальный: находится человек, уже купивший Demo Board и на сносных условиях
приобретающий для меня парочку кристаллов. И второй, более реальный:
какой-нибудь доброжелатель помогает более-менее литературно перевести это FAQ
на английский и я рассовываю его по всем англоязычным дырам, чтобы все
потенциальные покупатели Demo Board отчетливо представляли, что они собираются
приобрести. При этом продажи этого изделия по всему миру упадут, а затем либо
Ubicom понизит цену на Demo Board до 50$, либо просто начнет нормально
продавать кристаллы без всяких дополнительных условий, либо они полные кретины
(шутка).

P.S. С дилерами пытался договориться полюбовно _ не удалось уговорить, они
слишком любят Ubicom (или он их).

P.P.S. Пишите: на деревню, Дедушке.

Boris Barbaris


Дополнение к вопросу Q16 по поводу техподдержки.
A16.--//--. Как выяснилось дополнительно из источников, весьма близких к каналу
поступления IP2022 на российский рынок, "покупатель не квалифицируется как
имеющий право на техподдержку от разработчиков... Вот и не отвечают..."

Кто имеет возможность переслать "FAQ по IP2022" в RU.EMBEDDED - пожалуйста,
опубликуйте, и сделайте здесь ответ, что послано, чтобы не было дублирования. У
меня не получилось - какие-то проблемы с гейтом из mtu-net.ru.

// поправки Алексея Владимирова

В частности по Q09:
От продажи development особого заработка нет, рассчитанный $1M - это совсем
немного по сравнению с тем, что инвестируют в Ubicom такие гиганты как Cisco,
Dell и другие:
http://www.ubicom.com/news/press/Cisco_Dell_finance_051900.html
Причина несколько завышенной цены на development на этом этапе - ограничить
круг потребителей только относительно крупными заказчиками, для которых
time-to-market важнее дополнительных затрат. Для массовых пользователей
предназначены кристаллы rev.2.

По Q12:
Завод не в Штатах, а на Тайване - TSMC:
http://www.ubicom.com/company/profile/index.html
На этом же заводе делают кристаллы и многие другие известные компании - ARM,
MIPS, Tensilica, WDC, Patriot Scientific, Lexra, DSP Group, Netlogic, Rambus,
Zoran, Actel и многие другие...
Подробнее на http://www.tsmc.com/about/partners.html
Некоторые субъективные вопросы/ответы можно исключить,
а в целом - вполне нормально, сам нечто подобное хотел написать...

Вернуться в раздел "Электроника и компоненты" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru