На всякий случай для тех кто хочет поднять на fpga Оберон-комп:
Основная проблема со спартаном-3 - у него всего один ps/2 вход, и нет слота для SD-карты на плате. Поэтому нужно спаять плату расширения с еще одним ps/2 и слотом для SD (и, опционально, модулем для беспроводной связи).
Подробные инструкции что как устанавливать, и как паять можно найти тут:
http://www.paddedcell.com/projectoberon/S3RISCinstall.zip Если у вас другая fpga-плата, то с очень большой вероятностью нужно будет менять verilog-исходники. По крайней мере нужно будет переназначить пины для led, переключателей и, вероятно, переделать работу со SRAM. Да, кроме того нужно как минимум мегабайт оного SRAM'a.
Кроме того, повторюсь, обычно на платах довольно дохленькие (в плане частоты) стоят video dac'и, это означает что в высоком разрешении (типа 1024x768) вы видео не заведете (обычно они рассчитаны на 640*480), соответственно нужно будет переделать и VID.v, а также Display.mod и все связанные с разрешением константы.
Да, и если у вас, как у меня, не xilinx, а altera, то верилог-исходники нужно будет портировать - в исходниках используются некоторые нестандартные расширения verilog от xilinx.
Ну и, естественно, вам понадобится ps/2 клава и мышь, а также sd-карточка :-)