![Image 1 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/wwdl3q0vqq1h1.png?width=419&format=png&auto=webp&s=202dcf9f17db339cefe66cb58585dff292259476)
![Image 2 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/964pip0vqq1h1.png?width=407&format=png&auto=webp&s=a0a6144e4d026ca4918c94a8567b99db10a4b2eb)
![Image 3 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/ddmg8r0vqq1h1.png?width=597&format=png&auto=webp&s=e78d3438b00520992bfb0545a677fcc8fdb64d4c)
![Image 4 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/4dqk6n0vqq1h1.png?width=1005&format=png&auto=webp&s=68b7b34c2e0fca5c295e4a5961f58f829e533c91)
![Image 5 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/ao2euo0vqq1h1.png?width=1234&format=png&auto=webp&s=2267a539578c935bb07e51f79c275a7130bf1188)
![Image 6 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/ossw7r1vqq1h1.png?width=822&format=png&auto=webp&s=ffe0973bec090cd1901a76e20d1c0c3dc21a8bf5)
![Image 7 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/1zcmio0vqq1h1.png?width=944&format=png&auto=webp&s=71a19aecfa40f11c11d4a7e23216d20f3356fae8)
![Image 8 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/5pg7ep0vqq1h1.png?width=1231&format=png&auto=webp&s=45d0ced1931ac9d939b4c8e1d7666580ad476c96)
![Image 9 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/s3sjmr0vqq1h1.png?width=1137&format=png&auto=webp&s=c5df34761cd67e84a21f5e0b1d393a160abd0eff)
![Image 10 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/pb62jo0vqq1h1.png?width=619&format=png&auto=webp&s=7ede3fa5437ed0b5cf000ed758ff23776b6c1d78)
![Image 11 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/t7e7xo0vqq1h1.png?width=772&format=png&auto=webp&s=a26ed969dc92956b1bcdd2203af8056957bc1152)
![Image 12 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/u0we0q0vqq1h1.png?width=921&format=png&auto=webp&s=becba60f06267d106f0c384c0b1a7013867a145d)
![Image 13 — [Review Request] iCE40 Single-Board Computer](https://preview.redd.it/6zphqn0vqq1h1.png?width=1335&format=png&auto=webp&s=b4615720a0fdf51b49de548387907d86adc01eec)
[Review Request] iCE40 Single-Board Computer
Hey all, a review for this project would mean the world to me.
The board is designed to hold a soft-core 6502 microprocessor, with plenty of peripherals to mess around with. The BIOS/code for the MCU will be appended above the FPGA config bitstream. The iCE40HX4k is capable of running USB with the nand2mario project, and it also has VGA and HDMI video output. I have used USB-C with a power-negotiation chip to deliver up to 10W, alongside a TPS54386 dual buck converter for deriving the 3.3V and 1.2V power supplies. I also use a diode to get 2.5V since it's flexible unlike the 1.2V supply. PS/2 uses level shifters to translate the 5V bus to 3.3V for the FPGA. I'm also using a 4M x 4B x 16Bit SDRAM for the on-board memory.
I've done my best to follow datasheets and best practices. Feel free to be picky with your review, and tell me anything that might need to get changed.
Thanks!