суббота, 1 марта 2008 г.

[science] Искусственная женщина получилась очень отзывчивой

Времена, когда роботы будут ходить по улицам, а люди не смогут отличить их от себе подобных, гораздо ближе, чем мы еще вчера могли себе представить. Мечта всех фантастов мира о так называемых андроидах, которые являются точной кибернетической копией человека, почти сбылась. В Японии на суд общественности был представлен первый робот-женщина, очень похожий на человека.



Обыкновенного женского имени новое чудо техники пока не имеет. Робота приходится звать Repliee Q1Expo. Кибернетическая женщина выглядит, как настоящая. Она может дышать, морщиться и двигаться как человек. Это возможно благодаря тому, что тело андроида оснащено гибким силиконовым покрытием, множеством моторчиков и сенсоров. Ко всему прочему чудо техники имеет 42 привода, питающиеся от воздушного мотора компрессора.

Сами движения андроида по пластике практически не отличимы от человеческих. Такого потрясающего эффекта удалось достичь благодаря специальному компьютеру. Машина анализировала движения человеческого тела, которые и стали образцом для Repliee Q1Expo.

До настоящего времени в мире существовал единственный робот, похожий на человека. Три года назад немецкий изобретатель Михаэль Хариман создал кибернетическую женщину, которая также мало чем отличалась от настоящей. Однако создана она была, как идеальная любовница. А так как от секс-игрушки требовались лишь страсть и безотказность, то наличием интеллекта она не отличалась. Repliee Q1Expo может спокойно взаимодействовать с людьми. Создатель нового андроида уверен, что недалеки те времена, когда люди не смогут отличить робота от настоящего человека.

"Repliee Q1Expo может взаимодействовать с людьми, она отвечает на прикосновения. Это очень радует, однако перед нами, несомненно, еще большой путь, который необходимо пройти", - говорит о своем изобретении разработчик женщины-андроида профессор Хироши Ишигуро.

Но ученый может ошибаться насчет длительности периода, который пройдет, прежде чем андроиды станут идентичны человеку. Кибернетические копии людей могут появиться гораздо раньше.

Недавно корпорация Toyota Motor объявила о том, что уже к 2010 г. сможет создать человекоподобных роботов-гуманоидов. После этого компания намерена выпустить их на улицы. Андроиды будут жить среди людей и помогать им в четырех видах деятельности: домашнем хозяйстве, уходе за больными, промышленном производстве и перемещении на короткие расстояния. И вполне возможно, что в недалеком будущем общество станет жить по принципам робототехники, о которых написал в своей книге "Я - робот" Айзек Азимов.

Источник http://www.utro.ru

среда, 20 февраля 2008 г.

[life]...мысли в слух или снова не много о себе...

...Вот сижу и слушаю какую-то чушь которую еще вчера дал мне Watson... Edguy но уж слишком мягкая музыка... :) 
а так хочется нестоящей жести!!!
О... я вспомнил у меня есть красавчики из Mydvayne



... ну вот лучшее... теперь можно и сосредоточиться на блоге...
Сегодня был странный день... Начался он с того что я НЕ опоздал на пары хоть и вышел поздно... потом в обед тролейбус в котором я ехал загорелся... ну или если быть точным задымился... не ну круто было к остановки подъехали двери открыли и из салона "дымоган" на улицу "хлынул"... как ни странно постояв несколько минут и необнаружив причину, мы двинулись в путь... весь пропах до сих пор куртка выветривается... 
После приехав на работу удивительно быстро завел сервер... 
И даже звук пошел!!! 
Еще меня сегодня  "экономистки" угостили мандаринкой... 
Самое интересное не факт а диалог:
-Хочешь мандаринку?
-Хочу...
-Мне не жалко...
-Почему?
-Ты хороший...
-Это кто тебе сказал???
-Я так думаю...

 ...странно... с чего бы... вот уж не думал... а я считал себя страшным админом... :( 

Что-то в последние дни не высыпаюсь и ложусь ведь раньше... вот ведь обидно... а не высыпаюсь и настроения ни какого... ничего не охота...
может весенний депресняк?.. незнаю...

[hobbi] KiCad...

KiCad — распространяемый по лицензии GNU General Public License программный комплекс класса EDA с открытыми исходными текстами, предназначенный для разработки электрических схем и печатных плат.

Кроссплатформенность компонентов KiCad обеспечивается использованием wxWidgets. Поддерживаются операционные системы GNU/Linux, Windows NT 5.x, FreeBSD и Solaris.

Программы, входящие в KiCad
kicad — менеджер проектов;
eeschema — редактор электрических схем;
встроенный редактор символов (библиотечных компонентов);
pcbnew — редактор печатных плат;
встроенный редактор футпринтов (библиотечных компонентов);
3D Viewer — 3D-просмотрщик печатных плат на базе OpenGL (часть pcbnew);
gerbview — просмотрщик файлов Gerber (фотошаблонов);
cvpcb — программа для выбора футпринтов соответствующих компонентам на схеме;
wyoeditor — текстовый редактор для просмотра отчетов.

Функции компонент KiCad

eeschema обеспечивает:
создание однолистовых и иерархических схем,
проверку их корректности ERC (контроль электрических правил),
создание netlist для pcbnew или Spice,
доступ к документации на используемые в схеме электронные компоненты (datasheet).

pcbnew обеспечивает:
разработку плат, содержащих до 16 слоёв меди и до 12 технических слоёв (шелкография, паяльная маска и т. п.),
генерацию технологических файлов для изготовления печатных плат (Gerber-файлы для фотоплоттеров, файлы сверловок и файлы размещения компонентов),
печать слоёв в формате PostScript.

gerbview позволяет просматривать Gerber-файлы.

Библиотеки электронных компонентов

В составе KiCad поставляются библиотеки электронных компонентов (обычных и SMD). Для многих библиотечных компонентов есть 3D-модели, созданные в Wings3D.



Компоненты и футпринты можно ассоциировать с документацией, ключевыми словами и осуществлять быстрый поиск компонента по функциональному назначению.
Оф. сайт: http://kicad.sourceforge.net/

Источник: Wikipedia.org

среда, 13 февраля 2008 г.

[hobbi] Еще одна сумашедшая идея...

...Ранее я описывал ЦПУ AMD Geode и не спроста... Еще в прошлом году у меня возникла отчасти безумная идея спаять что-то среднее между ноутбуком и КПК... вот тогда я и заинтересовался современными 32-х разрадными микроконтролерами с свернизким энергопотреблением... В начале поисков я нашел информацию именно на Geode,  но тогда бюджет проекта был слишком мал, чтобы его потянуть, поэтому свои поиски я продолжил и нарыл еще много интересных архитектур...
   
Propeller P8X32A                ЦПУ 8х80МГц
                                                видео низкогоразрешения
-----------------------------------------------
RDC          R8610                  ЦПУ   133 МГц
                                                Северный и Южный мост
                                                нет видео
-----------------------------------------------
Amtell      AT32AP7000     ЦПУ   133 МГц
                                                Cеверный и Южный мост
                                                Видео

...но в роли производительного ядра субноутбука они не подходили из-за низкой частоты... поэтому прокопав интернет в течении 4-х месяцев я вернулся к любимой AMD.  

... ну с основой системы кажется разобрались AMD Geode LX 800@0.9W совместно с ИМС системной логики CS 5536 обеспечит нас всем необходимым (USB/ATA-6/NAND/LPC/CMOS) включая 2D-ускоритель видео, а две ИМС от Realtek обеспечат Ethernet и звук AC'97, ну и конечно ИМС от Silicon Images обеспечит нам 4-е SATA разъема.
  Кстати смотрел цены на новые TFT-матрицы довольно высоки, но можно съэкономить взяв ее на каком нибудь аукционе...
  В качестве накопителя желательно конечно взять Flash-NAND, но скорее всего будет использован 2,5'' SATA HDD...
  Внешними сделаю разъемы USB/AC'97/Ethernet/VGA/SATA/ATA/питание для подключения внешних накопителей...
  Предполагаемая ОС Ubuntu Linux.
 
P.S. Остается надеяться что мне хватит сил и средств на столь амбициозный проект.

[science] AMD Geode LX

   23 мая 2005 года AMD объявила о пополнении в семействе Geode и представила самый мощный на сегодняшний день процессор серии LX - AMD Geode LX 800@0.9W. Производитель позиционирует новинку как чип, предназначенный для использования в самом широком спектре бытовой электроники и вычислительных машин, включая телевизоры высокой четкости (HDTV), телевизионные сетевые приставки, "тонкие клиенты", автоматические торговые киоски и планшетные компьютеры Tablet PC под управлением операционных систем семейства Windows. 

Как видно из названия AMD Geode LX 800@0.9W, его "рейтинг производительности" составляет 800 единиц, напряжение питания ядра - 1,2 вольта, минимальное энергопотребление ядра - всего 0,9 Вт. Реальная тактовая частота чипа - до 500 МГц, максимальное тепловыделение при работе на 500 МГц - не более 2,4 Вт, среднее - 1,6 Вт. По оценкам специалистов AMD, типичное энергопотребление компьютерной системы на процессоре Geode LX 800@0.9W составляет не более 2,1 Вт.

Процессор выполнен по 0,13-микронному техпроцессу и снабжен 128 Мбайтами кэш-памяти второго уровня, встроенным блоком вычислений с плавающей запятой (FPU) с поддержкой мультимедийных инструкций Intel MMX и AMD 3DNow!, а также контроллером оперативной памяти DDR 400 c 64-битной шиной. Встроенные контроллеры (PCI, памяти, ускоритель двухмерного видео,) соединяются с ядром через внутреннюю интерфейсную шину GeodeLink с пропускной способностью 9 Гбайт/с (см. блок-схему процессора). Стоит также отметить интегрированный в чип блок безопасности с 128-разрядным механизмом шифрования и генератором случайных чисел. Крупнооптовая цена новинки - 45 долларов США.

На сайте AMD есть много подробной информации по процессору. К тому же у нас в Саранске его можно купить примерно за 1700 рублей в Саранской Электронной Компании. 
Их сайт: http://www.sec-online.ru
Адрес:  ул. Большевистская 60, офис 905, 430000, г. Саранск.
Телефон/факс: (8342) 48-01-19, 48-28-70 

[science] AT32AP7000 32-разрядный микроконтроллер семейства AVR32



Характеристики:

Высокопроизводительный, маломощный 32-разрядный микроконтроллер AVR32
-Тактовая частота 133 МГц
-Кэш-память инструкций размером 16 кбайт и кэш-память данных размером 16 кбайт
-Блок управления памятью, позволяющий использовать операционные системы
-Однотактный набор инструкций RISC, в т.ч. инструкции SIMD и DSP
-Аппаратный ускоритель Java

Мультимедийный сопроцессор
-Векторный блок умножения для ускорения видеообработки за счет преобразования цветового пространства (YUV<->RGB), масштабирования и фильтрации изображения
Мультииерархическая шинная система
-Высокопроизводительная передача данных по раздельным шинам для улучшения быстродействия
Память данных
-32 кбайт статического ОЗУ
Интерфейс внешней памяти
-поддержка SDRAM, DataFlash, статического ОЗУ, карт MMC, SD, Compact Flash, Smart Media и NAND флэш-памяти
Контроллер прямого доступа к памяти
-Доступ к внешней памяти без вмешательства ЦПУ
Контроллер прерываний
-Индивидуально маскируемые прерывания
-Каждый запрос на прерывание имеет программируемый приоритет и автовекторный адрес

Системные функции
-Менеджер питания и синхронизации
-Кварцевый генератор с ФАПЧ
-Сторожевой таймер
-Часы реального времени

6 многофункциональных таймеров-счетчиков
-Три внешних входа синхронизации, линии ввода-вывода, ШИМ, захват и различные счетные возможности
4 универсальных синхронных/асинхронных приемо-передатчиков (УСАПП)
-Модуляция и демодуляция 115.2 кбит/сек IrDA
-Аппаратное и программное подтверждение связи

3 контроллера синхронных последовательных протоколов
-Поддержка AC97, I2S, S/PDIF, SPI и общепринятых фреймовых протоколов
Двухпроводной интерфейс
-Последовательные операции чтения/записи, совместимость с I2C
Интерфейс жидкокристаллического дисплея (ЖКД)
-Поддержка дисплеев TFT
-Конфигурируемая разрешающая способность с поддержкой режимов QCIF/QVGA/VGA/SVGA.

Интерфейс приемника изображения
-12-разрядный интерфейс данных для подключения КМОП-камер
Высокоскоростное (480 Мбит/сек) устройство USB 2.0
-Встроенные трансиверы с физическим интерфейсом
2 интерфейса Ethernet MAC 10/100 Мбит/сек
-Контроллер сетевого доступа 802.3 Ethernet
-Поддержка интерфейсов MII и RMII
16-разрядный стерео аудио ЦАП
-Частоты преобразования до 50 кГц

Встроенная отладочная система
-Nexus, класс 3
-Полноскоростная, неинтрузивная трассировка данных и программы
-Управление временем прогона и интерфейс JTAG

Корпус/ввод-вывод
-256-выводной CABGA, шаг 1.0 мм/160 линий ввода-вывода
Источники питания
-1.65В..1.95В VDDCORE
-3.0В..3.6В VDDIO


Структурная схема:



Расположение выводов:



Общее описание:

AP7000 - завершенный прикладной процессор с процессором AVR32 RISC, работающий на тактовых частотах до 133 МГц. AVR32 - высокопроизводительное 32-разрядное микропроцессорное RISC-ядро, которое разработано для чувствительных к стоимости встраиваемых приложений с учетом выполнения требований по малой потребляемой мощности, высокой плотности кода и высокой производительности.

AP7000 содержит блок управления памятью (MMU) и гибкий контроллер прерываний, поддерживающий современные операционные системы. Процессор также поддерживает обширный набор инструкций DSP и SIMD, которые специально разработаны для мультимедийных и телекоммуникационных приложений.

Для организации быстрого и защищенного доступа AP7000 интегрирует статическое ОЗУ. Для приложений, требующих дополнительную память, предусмотрена возможность подключения внешнего 16-разрядного статического ОЗУ. Кроме того, предусмотрен контроллер SDRAM для подключения к внешней энергозависимой памяти, а также имеются контроллеры для подключения ко всей стандартной энергонезависимой памяти, в т.ч. Compact Flash, карты MMC, карты SD, SmartCard, NAND флэш-память и Atmel DataFlash.

Контроллер прямого доступа к памяти позволяет передавать данные между периферийными устройствами и памятью без вмешательства процессора. Это снижает загрузку процессора при продолжительной передаче больших потоков данных между модулями микроконтроллера.

Микроконтроллер содержит три идентичных канала 16-разрядных таймер-счетчиков. Каждый канал может раздельно программироваться для выполнения разнообразных функций, в т.ч. измерение частоты, счет событий, измерение временных интервалов, генерация импульсов, формирование задержек и широтно-импульсная модуляция.

AP7000 также содержит контроллер ЖКД, который поддерживает монохромные и цветные пассивные STN модули ЖКД с одиночным и двойным сканированием, а также активные модули TFT ЖКД с одиночным сканированием. 16 градаций серого для монохромных STN-дисплеев поддерживаются за счет алгоритма временного сглаживания и метода управления кадровой частотой (FRC). Данный метод также используется для цветных STN-дисплеев для генерации 4096 цветов.

Контроллер ЖКД поддерживает программирование разрешающей способности до 2048 x 2048 пикселей с разрядностью атрибутов пикселя от 1 до 24 бит на пиксель.

Пиксельный сопроцессор выполняет преобразование цветового пространства для изображений и видеопотока, а также обеспечивает широкую поддержку аппаратной фильтрации.

Для приложений с организацией сетевого доступа предусмотрены модули 10/100 Ethernet MAC с интерфейсами MII и RMII.

Контроллеры синхронных последовательных протоколов обеспечивают простоту доступа к большинству популярных последовательных коммуникационных протоколов, в т.ч. аудиопротоколы AC97, I2S, I2C и различные режимы SPI. Модули поддерживают фреймовые протоколы, в т.ч. протоколы VoIP SIP.

Аппаратный Java-ускоритель обеспечивает высокое быстродействие исполнения байтного Java-кода. AVR32 поддерживает инструкции Java на аппаратном уровне, повторно используя существующий RISC путь данных, что позволяет достичь близких к нулю потерь производительности и стоимости.

Интерфейс приемника изображения поддерживает камеры с 12-разрядными шинами данных, а подключение к интерфейсу ЖКД выполняется через отдельную шину.

Интерфейс PS2 предусмотрен для подключения стандартных устройств ввода, например, мыши и клавиатуры.

AP7000 интегрирует встроенную отладочную систему Nexus 2.0 (класс 3), которая поддерживает неинтрузивную реально-временную трассировку, полноскоростной доступ к памяти (чтение/запись), а также другие базовые функции управления процессом выполнения программного кода.

Си-компилятор максимально связан с архитектурой и поддерживает оптимизацию кода по размеру и быстродействию.

[science] .NET на микропроцессоре Blackfin

Сегодня Microsoft и компания Analog Device анонсировали версию .NET Micro Framework для процессоров Blackfin (AD).

   +   


Теперь у разработчиков появился удобный каркас для разработки мультимедиа и прочих специализированных приложений. Более того, разрабатывая ПО для Blackfin программисты смогут использовать MS IDE Visual Studio.
Каркас .NET Micro Framework – это платформа, разработанная Майрософтом для устройств, базирующихся на 32-х разрядных процессорах, с учетом жестких требований к памяти, потребляемой мощности и прочих ресурсов. Процессоры Blackfin имеют как 16-и, так и 32-х разрядную архитектуру и, в том числе, предназначаются для управления обработкой мультимедиа данных в реальном времени.
Кроме полноценной интеграции с Visual Studio .NET Micro Framework поддерживает эмуляцию целевого устройства для тестирования разрабатываемой функциональности и отладки.
«Мы рады, что именно Blackfin стал первым DSP с .NET Micro Framework на борту, » заявил Джерри МакГуйер(Jerry McGuire), вице-президент General Purpose DSP Group компании Analog Device. «Мы уверены, что этот продукт поможет разработчикам в создании новых интересных приложений процессора Blackfin, эффективных как с точки зрения производительности, так и с точки зрения цены и потребляемой мощности. Для примера, скажу, что в рамках одного из наших проектов мы использовали Windows SideShow для отображения информации о настройках мобильных ПК и прочих портативных устройств, таких как плейры и т.д, даже когда эти устройства работали в «спящем» режиме».

Среди прочих достоинств Micro Framework можно подчеркнуть столь необычное для embedded-платформ наличие сборщика мусора и встроенной обработки исключений. Native-код будет по прежнему доступен с помощью Interop-механизмов.

Источник - Dr. Dobb's Portal