Brixputer в железе

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Brixputer в железе

Post by Shaos »

И снова хочется вернутся к теме "Игра в кубики" - практически сформировался образ железячной реализации вышеописанного - но в первую очередь конечно же надо сделать эмулятор этого дела...
Last edited by Shaos on 19 Oct 2007 21:15, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Shaos wrote:И снова хочется вернутся к сабжу - практически сформировался образ железячной реализации вышеописанного - но в первую очередь конечно же надо сделать эмулятор этого дела...
ПОмнится в совке продавался радиоконструктор из вот таких кубиков, так что идея не нова. Единственное кубики были транзисторами, резисторами и конденсаторами, ну и соединениями.
lvd
Maniac
Posts: 230
Joined: 01 Mar 2005 21:42

Post by lvd »

Гыгы, на верилоге можно подобное прогать! В смысле, что верилог хорошо ложится на схемы, ну и на эту должен лечь. По-другому, схема (абстрактная), описанная этими кубиками, может быть описана и верилогом (или VHDL, но я его не знаю).

А сама идея имхо как игра - вполне перспективна.
Du bist ein Spektrumist!
Sonic
Senior
Posts: 112
Joined: 09 Jun 2005 05:34

Post by Sonic »

Бойан. :D

http://mtg.upf.edu/reactable/ - вот рульная железная реализация.
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Sonic wrote:Бойан. :D

http://mtg.upf.edu/reactable/ - вот рульная железная реализация.
Не вижу ничего общего ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

CHRV wrote:
Shaos wrote:И снова хочется вернутся к сабжу - практически сформировался образ железячной реализации вышеописанного - но в первую очередь конечно же надо сделать эмулятор этого дела...
ПОмнится в совке продавался радиоконструктор из вот таких кубиков, так что идея не нова. Единственное кубики были транзисторами, резисторами и конденсаторами, ну и соединениями.
Ну кубики-транзисторы это всё таки не то же самое ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

lvd wrote:Гыгы, на верилоге можно подобное прогать! В смысле, что верилог хорошо ложится на схемы, ну и на эту должен лечь. По-другому, схема (абстрактная), описанная этими кубиками, может быть описана и верилогом (или VHDL, но я его не знаю).

А сама идея имхо как игра - вполне перспективна.
Тут несколько не схема, а софтверно-хардверный гибрид с клеточной организацией. И представляется мне это в виде конструктора для детей - буду ставить опыты на своей дочке ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:
Sonic wrote:Бойан. :D

http://mtg.upf.edu/reactable/ - вот рульная железная реализация.
Не вижу ничего общего ;)
Псмотрел фотки - общее есть то, что Bricksputer можно реализовать аналогичным образом - путём считывания в компьютер местоположения кубиков и формирования картинок двигающихся букв вокруг них путём проекции - я тоже об этом думал, но решил что для хобби неподъемно будет.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:И снова хочется вернутся к сабжу - практически сформировался образ железячной реализации вышеописанного - но в первую очередь конечно же надо сделать эмулятор этого дела...
Вобщем по примерным прикидкам получается, что себестоимость одной "клетки", способной показывать "пролетающий" сквозь неё символ - 25 баксов (разъемы, плата, пик, 16-сегментный альфанумеречный индикатор плюс обвязка). Функциональные кубики сами по себе будут пассивным устройствами - при втыкании в клетку они будут заставлять её функционировать тем или иным образом. Стоимость минимального набора разумного размера 5x5 клеток будет составлять 5*5*25=625 баксов...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:
Shaos wrote:И снова хочется вернутся к сабжу - практически сформировался образ железячной реализации вышеописанного - но в первую очередь конечно же надо сделать эмулятор этого дела...
Вобщем по примерным прикидкам получается, что себестоимость одной "клетки", способной показывать "пролетающий" сквозь неё символ - 25 баксов (разъемы, плата, пик, 16-сегментный альфанумеречный индикатор плюс обвязка). Функциональные кубики сами по себе будут пассивным устройствами - при втыкании в клетку они будут заставлять её функционировать тем или иным образом. Стоимость минимального набора разумного размера 5x5 клеток будет составлять 5*5*25=625 баксов...
Цена в $25 за ячейку получена из расчёта стоимости компонентов, приобретаемых в количестве достаточном для сборки 25 экземпляров - при этом стоимость микроконтроллера будет около 6 долларов, а платы - 10. Если исходить из количества достаточного для сборки 100 экземпляров, то стоимость процессора уменьшится до 4 долларов, а платы - 7. В итого получаем среднюю стоимость клетки в $20. При массовом производстве стоимость уменьшится ещё сильнее - в основном засчёт печатной платы, т.е. можно ожидать пиковой себестоимости в пределах 10 долларов. Напомню что ячейка является "интеллектуальной" независимо от того воткнут в неё функциональный кубик или нет - т.е. на сети таких клеток можно выполнять вычисления по типу транспьютерных.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Different
Doomed
Posts: 408
Joined: 18 Feb 2007 11:40

Post by Different »

Что-то дороговатые расчёты получаются даже за одну комплектуху. Откуда 6 баков за микроконтроллер? Может я чего и не понимаю, но если кубик должен быть "пассивным", то ему достаточно являться хранилищем ID его функции и драйвером матрицы.
А набор клеток может иметь одну ПЛИС.
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Different wrote:Что-то дороговатые расчёты получаются даже за одну комплектуху. Откуда 6 баков за микроконтроллер? Может я чего и не понимаю, но если кубик должен быть "пассивным", то ему достаточно являться хранилищем ID его функции и драйвером матрицы.
А набор клеток может иметь одну ПЛИС.
Кубик то пассивный, а место куда он втыкается - активное ;)

Делать один контроллер на несколько кубиков нет желания - лучше унифицировать одну ячейку,
а 6 долларов - это стоимость пика, с которым я освоился - PIC16F871
Я тут за главного - если что шлите мыло на me собака shaos точка net
Different
Doomed
Posts: 408
Joined: 18 Feb 2007 11:40

Post by Different »

А разве эти "места" не взаимосвязаны?
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Different wrote:А разве эти "места" не взаимосвязаны?
Посадочные места в клетках - активные, так как если в них ничего не воткнуто - они должны показывать символ, который в текущем такте находится в клетке. А сам кубик - просто соединённые особым образом контакты, чтобы посадочное место его распознало и начало вести себя в соответствии с этим кодом.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Different
Doomed
Posts: 408
Joined: 18 Feb 2007 11:40

Post by Different »

Shaos wrote:
Different wrote:А разве эти "места" не взаимосвязаны?
Посадочные места в клетках - активные, так как если в них ничего не воткнуто - они должны показывать символ, который в текущем такте находится в клетке. А сам кубик - просто соединённые особым образом контакты, чтобы посадочное место его распознало и начало вести себя в соответствии с этим кодом.
Так не наглядно. Лучше индикатор запихнуть в сам кубик и сделать возможность менять функционал кубика, например, перебором вариантов.