Demand Peripherals     Robotics and Automation Made Easy

Downloads

dpdaemon: 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
        # start dpdaemon and test Baseboard LEDs
        dpdaemon -l /usr/local/lib/DPCore.bin -s /dev/ttyUSB0
        /usr/local/bin/dpset bb4io leds 55

DPCore Verilog Peripherals: After installing the Xilinx WebPack and adding its 'xst' program to your $PATH environment variable you can download and build an FPGA image for the Baseboard with the following commands:

        git clone https://github.com/DemandPeripherals/DPCore.git
        cd DPCore/src
        # Edit perilist to set the peripherals in your build
        vi perilist
        make
        sudo cp DPCore.bin /usr/local/lib
        # start dpdaemon and test Baseboard LEDs
        dpdaemon -l /usr/local/lib/DPCore.bin -s /dev/ttyUSB0
        /usr/local/bin/dpset bb4io leds 55

DPI Schematics: Eagle schematics for 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. Schematics are attached to each board web page and are available with:

        git clone https://github.com/DemandPeripherals/DaughterCards.git

 

A commercial license includes the right to add custom Verilog peripherals to your build, and to use the schematics without releasing your resulting schematics under Creative Commons.