dpserver: Dpserver is the user-space daemon that converts ASCII strings on a TCP connection into the low level packets that read and write registers in the FPGA. You can get, install, and test dpserver with the following commands:
wget http://demandperipherals.com/downloads/dpserver-latest.tgz tar —xzf dpdrivers-latest.tgz cd dpserver make sudo make install # connect Baseboard to your PC sudo chmod 666 /dev/ttyUSB0 stty -F /dev/ttyUSB0 raw # no CR-to-CRLF translation cat DPCore.fpga > /dev/ttyUSB0 # green LED turns on # start dpserver and test Baseboard LEDs dpserver /dev/ttyUSB0 /usr/local/bin/dpset bb4io leds 55
DPI Schematics: Eagle schematics for most Demand Peripherals interface cards are released under a Creative Commons license. You can use the schematics for both personal and commercial applications but you need to keep the copyright and license information with any schematics that are derived from these schematics.
A commercial license for the FPGA image includes the right to use the schematics and not release the result under Creative Commons.