It uses a Terasic DE4 FPGA board with an Altera Stratix IV FPGA. It has a full set of peripherals on the DE4, as well as a battery, touchscreen and HDMI output - you can give presentations from your own FPGA design! As well as designing the tablet we designed the CPU and most of the peripherals that go on the FPGA.
This is the mechanical design - what you put on the FPGA is up to you! We hope to open source more of the components we use in our FPGA designs in future.
To build the Tablet you will need:
A DE4 FPGA board http://de4.terasic.com.tw
Terasic Multi-touch LCD module http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=68&No=653
HDMI Transmitter Daughter Card (optional) http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=66&No=582
Energizer XP8000 battery http://www.energizerpowerpacks.com/uk/products/xp8000/ (optional, ours came from CPC)
PicoPSU-80 voltage converter http://www.mini-itx.com/store/psu
Use of a laser cutter and some 1, 2, 3 and 4mm acrylic for laser cutting pieces
A collection of M3 screws and pillars - see the full parts list in github
There are two versions - one with battery and HDMI output and the other
without. These instructions assume you're building the battery version -
the non-battery version is simpler and you can just omit steps relating to
the HDMI and battery.
These instructions and design files are freely modifiable under the 2-clause BSD licence.
Computer Architecture Group, University of Cambridge Computer Laboratory
git clone https://github.com/ucam-comparch/de4tablet.git
or browse to https://github.com/ucam-comparch/de4tablet
You'll find some files beginning 1mm, 2mm, 3mm, 4mm - these are the designs
you need to laser cut. We used several types of acrylic:
1mm clear (for the battery cover)
2mm clear (for the PCIe protector)
3mm blue (for the baseplate)
4mm clear (for top plate, bezel and supports)
If you don't have as many types of plastic lying around you can vary the
thicknesses and colours - you might have to adjust some of the support
pillar lengths to fit.