Давно бредю идеей сделать самопальный лептоп/терминал, но с тем особым финтом ушами, что вместо CPU у него будет FPGA. Хочу в частносити баловаться на нём самопальными forth-процессорами, но так чтобы и с клавиатурой и с монитором, а если ещё удасться запихнуть в корпус старого лептопа – будет вообще сказка.
Под это дело ищу fpga борд, на котором, как минимум и достаточно должно быть:
- сам FPGA, и очень желательно под open source toolchain (особый плюс – работающий на маке) – Lattice?
- какое-то кол-во RAM
- USB-Serial подключение (это вроде есть у всех)
- USB-Host для подключения клавиатуры, хотя конечно можно и PS/2 на коленке мутить
- Video выход – тут тоже вопросы или просто VGA или выход под голую LCD матрицу
В теме FPGA я не в зуб ногой. Надеюсь на коллективный разум.
Из того что я пока нашёл:
- iCEBreaker FPGA – выглядит заманчиво своей минимальностью, но надо обвешиывать и расширений не так много
- ICEStick – ещё минимальнее, но кроме RS232 там ничего такого больше нет…
Порылся ещё на Aliexpress, нашёл какой-то Tang Nano 9K FPGA … но с китайцами связываться как-то стрёмно.
Знаю ещё про DE10-Nano и под него есть уже большое кол-во готовых процессоров (https://github.com/MiSTer-devel), но как-то 500€ под праздное баловство тоже немного жаба давит. Бюджет желательно до 100€.
TL;DR: Xilinx vs Altera vs Lattice vs (other?)
verilog vs vhdl?
Может уже что-то есть более-менее готовое под мои хотелки?
И просто пинок в правильную сторону.