Обратите внимание, что новости можно получать по RSS.
X
-

События, Информационные технологии

5 сентября 2014, 16:55 (3761 день назад) № 8898
На Chaos Constructions'2014, в числе прочих, был проведён конкурс Realtime Hardware Hack. Этот конкурс уже стал традиционным для нашего фестиваля. Так, в 2008 году участникам было предложено определить типы микросхем, с которых была заранее удалена маркировка. В 2009-м - остановить обратный отсчёт на имитаторе "взрывного устройства". Всё это за очень ограниченное время - 1..3 часа.
Во всех случаях задание держится в тайне до момента начала конкурса (вызвавшиеся участвовать заранее не знают, какую задачу им предстоит решать).

В этом году каждой из двух соревнующихся команд были выданы однотипные фрагменты бытовых DVD player'ов - платы индикаторов с контроллером PT6312 и блоком питания, а также минимум вспомогательного оборудования (тестер, паяльник, провода, светодиоды, резисторы, а также сказано, что есть немного логики, на случай, если вдруг понадобится, без указания конкретных типов.).

Задача - без использования компьютеров сформировать на индикаторе надпись "CC2014" .

Соревновались две команды, в общей сложности 8 человек:

- ERROR
- LW
- Владимир Лис
- kmeaw
- NOOP
- BYTEMAN
- STROGG
- (anonymous)

За 3 часа ни одной из команд не удалось решить поставленную задачу.

Комментарий организатора конкурса Тимура Ташпулатова (tnt23):

"Команды получились несколько неодинаковыми по потенциалу, несмотря на попытку как-то их сформировать сбалансированно.

Общий предполагаемый ход размышлений был такой - участники изучают дисплей, гуглят маркировку чипа, по даташиту соображают, как с чипом можно работать на уровне сигналов и системы команд (там всего 4 или 5 команд, причем, если внимательно читать даташит, упоминаются значения по умолчанию, благодаря которым начальная инициализация укладывается в 1 или 2 команды), затем разбираются с маппингом видеопамяти на сегменты дисплея, и PROFIT.

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

Ещё из казусов - более сильная команда тут же начала гуглить даташит на индикатор, и помимо него нашла чьи-то исходники по управлению им, а также - курьёз! - мой пост ссылка о нём :) но без последствий.

Далее, ни одна команда не задумалась о дребезге контактов, без чего пытаться тактировать данные просто бессмысленно. Одна из команд, впрочем, после подсказки спросила, нет ли среди вороха деталей ЛА3 или там ТМ2. Как бы случайно и то и другое у нас было, благодаря коллеге Alec_V =)

Другая команда решила бороться с дребезгом при помощи конденсатора, которого у нас не было. Попытки развести их на самодельный RS-триггер из ЛА3 или готовый из TM2 вежливо, но категорически отвергались. Ну и под занавес что-то там в монтаже коротнуло, пошел волшебный дым и контроллер, по-моему, совсем перестал подавать признаки жизни.

В общем, ближе всех к результату была первая команда (с BYTEMAN-ом). Им даже удалось сформировать контроллеру команду гашения дисплея, но дальше этого почему-то ничего не работало.

Я сохранил бренные останки обоих полигонов, если будет время, посмотрю, что у ребят не так. У меня как-то особых проблем работа вручную с контроллером не вызвала" [tnt23]

Комментарий одного из участников конкурса (byteman):

"В нашей команде про дребезг ребята говорили с самого начала, но я предложил рискнуть собрать без защиты от дребезга... Кстати, у команды noop'a удалось таки зажечь пару сегментов......да ладно, дребезг не самое страшное... Первая мысль у меня лично была городить динамическую индикацию на мелкой логике))) была бы макетка и ворох транзисторов, думаю у меня бы получилось)" [byteman]

Мы ждём вас в следующем году, на CC'2015!

Два видеорепортажа с конкурса Realtime Hardware Hack на CC'2014:

ссылка (Oldayn)
ссылка (Frog)
Опубликовано: Пётр Соболев

Случайная заметка

5773 дня назад, 01:083 марта 2009 В контексте обсуждения гугловской нереляционной базы BigTable на одном из форумов была упомянута статья "One Size Fits All": An Idea Whose Time Has Come and Gone (перевод). Автор статьи разделяет обработку данных на outbound - обработка данных после их сохранения (обычные реляционные СУБД) и inbound, где данные обрабатываются до их помещения в базу. В ...далее

Избранное

2788 дней назад, 01:575 мая 2017 Часть 1: От четырёх до восьми Я люблю читать воспоминания людей, заставших первые шаги вычислительной техники в их стране. В них всегда есть какая-то романтика, причём какого она рода — сильно зависит от того, с каких компьютеров люди начали. Обычно это определяется обстоятельствами — местом работы, учёбы, а иногда и вовсе — ...далее

2300 дней назад, 20:305 сентября 2018 "Finally, we come to the instruction we've all been waiting for – SEX!" / из статьи про микропроцессор CDP1802 / В начале 1970-х в США были весьма популярны простые электронные игры типа Pong (в СССР их аналоги появились в продаже через 5-10 лет). Как правило, такие игры не имели микропроцессора и памяти в современном понимании этих слов, а строились на жёсткой ...далее