Like most inexpensive Altera or Xilinx FPGA development boards, this one needs more extensive documentation. I spent over three days verifying that any given I/O expansion connector pin was going to an FPGA pin that I wanted to use. Without the schematic(s) this board would have been extremely difficult to figure out.