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