dpserver: Dpdaemon 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 dpdaemon with the following commands:
git clone https://github.com/DemandPeripherals/dpdaemon.git cd dpdaemon 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.bin > /dev/ttyUSB0 # green LED turns on # start dpdaemon and test Baseboard LEDs dpdaemon -ef & # -ef so we see error messages /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. Note that some circuits are patent protected.
A commercial license for the FPGA image includes the right to use the schematics and not release the results under Creative Commons.