This repository contains the Linux-compatible/cross-platform1 driver for the LOGSYS Development Cable.
RC3 is out and available for download!
- Reading device status
- Setting VCC, RESET, CLK pins
- Hotplugging event registration
- Configuring the FPGA using SVF, XSVF, BIT (needs XILINX) or JED (needs XILINX; untested) files
- Crude USART support (no
tty
!) - BitBang I/O using the MISO & MOSI pins
- No SPI/I2C/PIC support
- libusb-1.0 (version 0.1 is not supported!)
- (for building) libusb-1.0-dev
- [optional] udev (we provide a udev rule to allow an unprivileged user to use the device)
- [optional, for BIT format support] XILINX ISE, with
$XILINX
exported
For a step-by-step guide, see INSTALLING.md
See the include
folder & the tests or the Wiki page.
The driver is in a testing stage. Use with caution! No warranty.
1: The driver works on theoretically any POSIX-compliant OS with LibUSB on it
- macOS: Driver compiles & works, but lacks BIT format support, due to XILINX not being available.
- Haiku OS: same state as macOS; also it is available in pre-built HPKG on x86-64bit.
- Windows MinGW: JTAG library binding does not compile, the rest of the driver seems to work. You need special software to install the SYS file of LibUSB.