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



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

Date: 2007-04-30 14:13 (UTC)
From: [identity profile] vadim-kataev.livejournal.com
> для игр с собственноручно разработанным процессором и своей же OS

зачем тебе такой велосипед изобретать?
ты хоть представляешь сколько времени это занимает?
увы, не всё пока предельно автоматизированно

меня больше всего угнетает отсутсвие открытых (GPL например) средств синтеза и примитивные VHDL/Verilog. SystemC в целом нравится, но кроме как создавать тестбенчи в hardware-in-the-loop мы его для синтеза не используем. хотелось бы иметь что нить типа PythonHDL :)

Date: 2007-04-30 16:18 (UTC)
From: [identity profile] webushka.livejournal.com
Я же написал - "для игр". Т.е. делаешь процессор, собираешь для него окружение, пишешь софт.
Занимает это очень много времени, да. Но я же не всё свободное время этому отдаю. Это так, хобби.
Да и ОС у меня очень своеобразные - это форт :) У которого несколько десятков слов всего работают с аппаратурой, остальные более высокого уровня. Он очень шустрый, маленький и расширяемый. Вполне можно за несколько дней набросать что-то вида супермикро-x11. И эта наработка останется и будет работать уже на другом процессоре совсем другой архитектуры. В итоге перенос ядра на новое железо - работа одного дня.