diff --git a/README.md b/README.md index bda8486..e75fb9a 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,43 @@ # ULX3S PCB -This is work-in-progress place for putting -some wishes of a small (94x51 mm) FPGA board. +This is a small (94x51 mm) standalone FPGA board +for research and general purpose, with a full +featured selection of chips which I all wanted on +a low-cost PCB, but haven't found on the market. + +It's open source and open hardware because if it is +good for my development on +[F32C](http://github.com/f32c/f32c) SOC, +it should be also good to other projects. ULX3S = University digital logic Learning eXtensible board release 3 with SDRAM, Successor of [ULX2S](http://github.com/emard/ulx2s). +It can do things no other board can. + +It can self-reflash with a bitstream sent +remotely from web interface over WiFi or from SD +card browsed by onboard OLED display and buttons. + +It can completely power down and wakeup from +battery backed RTC. + +Normally it has rich range of chips and connectivity +required for many other open source projects: +SDRAM, USB, PS/2, SDCARD, HDMI, FLASH, RTC, I2C, OLED, AUDIO, ADC, +onboard FM/PSK antenna 88-433.92 MHz and 56 GPIO pins which +are all routed as differential pairs and have pinout that +is PMOD compatible. + +Schematics and PCB are done in open source KiCAD PCB editor: + kicad ulx3s.pro -[Schematics](/doc/schematics.pdf) is mostly complete. +[Schematics](/doc/schematics.pdf) and is pretty close to final. + [PCB v1.7 is produced](/pic/ulx3st-real.jpg) -Important board features already work like +Important board features are tested and work like USB-JTAG, SDRAM, SDCARD, HDMI, FLASH, RTC, I2C, OLED, AUDIO, ADC, 433.92MHz US2 can be used to plug USB-PS/2 combo keyboard but US2 feature as USB host/device is not tested.