Есть такое странное хобби: компьютеры конструировать. Но не так, чтобы купил по частям, воткнул и готово. Не-ет, сделать надо всё с самого начала. Нашёлся умелец, который спроектировал и собрал компьютер, используя только простейшие микросхемы базовой логики. И еще Си-компилятор написал, а теперь Minix переносит. Проект называется "Homebrew CPU", по аналогии с домашним пивоварением. :)



А я вот придумал другую концепцию радиолюбительского компьютера: http://vak.ru/doku.php/proj/samputer/intro
Причем на отечественном процессоре, MIPS32, да с плавающей точкой.

А я вот придумал другую концепцию радиолюбительского компьютера: http://vak.ru/doku.php/proj/samputer/intro
Причем на отечественном процессоре, MIPS32, да с плавающей точкой.

no subject
Date: 2007-04-30 11:19 (UTC)А уж запаивать туда руками TQFP с шагом ножек в 0.5мм - брр...
Не очень понял, каким боком даровое ядро нестыкуется с open source. Его можно попросту не использовать, а грузить свой софт-процессор. А когда захочется побыстрее/потрадиционнее - включить встроенное и запустить linux.
Я-то к тому вёл, что можно использовать довольно дешёвую уже готовую плату с очень хорошей скоростью и приятной периферией для игр с собственноручно разработанным процессором и своей же OS.
no subject
Date: 2007-04-30 11:42 (UTC)А корпуса QFP, в том числе и с шагом 0.5, прекрасно паяются вручную. И, как утверждают монтажники у меня на работе, легче и быстрее чем многоногие DIPы. Главная хитрость - специальное жало.
Я в качестве "дешевой" юзаю плату Spartan-3E Starter Kit. Обошлась в 4842 рубля. Микроселлов почти столько же: 10476 против 12,312 у 4VFX12.
no subject
Date: 2007-04-30 11:50 (UTC)Я пока обхожусь Digilent Spartan-3 starter board в модификации с xc3s1000 вместо xc3s200. Мне обошлась с доставкой в россию в 4900 рублей :)
no subject
Date: 2007-04-30 13:28 (UTC)Мой проект на втором этапе должен, по идее, уложиться в эту сумму. С меньшей памятью и без Ethernet, но зато с CompactFlash, SD/MMC, клавиатурой и мышкой. А если основная плата окажется дешевле $100, то и на Ethernet хватит.
no subject
Date: 2007-04-30 15:45 (UTC)Только у меня ячеек 17 тысяч и блочной памяти больше. Брал с запасом :)
no subject
Date: 2007-04-30 14:13 (UTC)зачем тебе такой велосипед изобретать?
ты хоть представляешь сколько времени это занимает?
увы, не всё пока предельно автоматизированно
меня больше всего угнетает отсутсвие открытых (GPL например) средств синтеза и примитивные VHDL/Verilog. SystemC в целом нравится, но кроме как создавать тестбенчи в hardware-in-the-loop мы его для синтеза не используем. хотелось бы иметь что нить типа PythonHDL :)
no subject
Date: 2007-04-30 16:18 (UTC)Занимает это очень много времени, да. Но я же не всё свободное время этому отдаю. Это так, хобби.
Да и ОС у меня очень своеобразные - это форт :) У которого несколько десятков слов всего работают с аппаратурой, остальные более высокого уровня. Он очень шустрый, маленький и расширяемый. Вполне можно за несколько дней набросать что-то вида супермикро-x11. И эта наработка останется и будет работать уже на другом процессоре совсем другой архитектуры. В итоге перенос ядра на новое железо - работа одного дня.