Demand Peripherals     Robotics and Automation Made Easy

Downloads

Pccore 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/PeripheralControl/pccore.git
        cd pccore/fpgaboards/baseboard4
        # Edit perilist to set all peripherals to your new one
        vi perilist
        make
        sudo cp build/pccore.bin /usr/local/lib

pcdaemon: Pcdaemon 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 pcdaemon with the following commands:


        git clone https://github.com/PeripheralControl/pcdaemon.git
        cd pcdaemon
        make
        sudo make install
        # start pcdaemon and test Baseboard LEDs
        # (use sudo for the following if not in dialout group)
        stty -opost  < /dev/ttyUSB0
        cat /usr/local/lib/pccore.bin > /dev/ttyUSB0
        sudo pcdaemon -efdv3 -s /dev/ttyUSB0
        pcset out4 outval 5

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/PeripheralControl/boards