vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2006-12-22 09:14 pm

Процессоры тоже бывают GNU

Не софтом единым жив программист. Почему бы и нет - народ взялся хардвер под лицензией GPL выпускать. Вот, например, OpenRisc: хороший процессор, совсем как MIPS или ARM. Есть и кэш, и Ethernet, и VGA, и аудио. Года три назад такое чудачество казалось странным, ведь загрузить подобный процессор можно было только в жутко дорогие микросхемы FPGA, сотни баксов.

Но времена меняются. У меня получилось утоптать минимальную конфигурацию OpenRisc 1200 в Xilinx Spartan-3E starter kit. Собственно микросхема XC3S500E стоит $40. Процессор с UART и 16-ю килобайтами памяти занимает на ней 58% места.

Если кому интересно - скачать тексты можно здесь.

[identity profile] golosptic.livejournal.com 2006-12-22 08:52 pm (UTC)(link)
Блин... слюною прямо захлебнулся.
Хочу эту игрушку :)

[identity profile] golosptic.livejournal.com 2006-12-22 09:45 pm (UTC)(link)
Ну... теперь это уже всё не ранее февраля - наша БНП перекрывается с ихним китайским новым годом... но попробую заказать, классная игрушка.

[identity profile] golosptic.livejournal.com 2006-12-22 08:55 pm (UTC)(link)
А что с производительностью оного OpenRisc-а?
(разумеется вопрос не о производительности вообще, а о получившемся в результате прошивки экземпляре)
spamsink: (Default)

[personal profile] spamsink 2006-12-22 09:02 pm (UTC)(link)
И с на какой частоте он работает?
spamsink: (Default)

[personal profile] spamsink 2006-12-22 09:37 pm (UTC)(link)
Ох, небыстр он, небыстр...

[identity profile] dz.livejournal.com 2006-12-24 11:06 pm (UTC)(link)
Вот-вот-вот. Чертовски интересно. Конечно, "печатные" процессоры всё одно будут быстрее, но если самоделки можно будет собирать в какие-то многопроцессорные структуры, то... любопытно...

А линух на него, думаю, взгромоздили?

[identity profile] 0x12345678.livejournal.com 2007-04-29 08:44 pm (UTC)(link)
Linux взгромоздили как минимум на софтовый процессор Altera Nios.

[identity profile] 0x12345678.livejournal.com 2007-04-29 08:45 pm (UTC)(link)
Известны попытки наваять PDP-11 в FPGA.