forked from M-Labs/urukul-pld
Keeping the two bits at 0 will ensure backwards compatible default operation. Other settings force the divider to the respective value. * 0: en_ad9910: divide-by-4, ~en_ad9910: divide-by-1 * 1: divide-by-1 * 2: divide-by-2 * 3: divide-by-4 c.f. #3
Urukul CPLD code
Building
Needs migen and ISE.
make
# and then look at/use flash.sh or make flash
# or use fxload and xc3sprog:
/sbin/fxload -t fx2 -I /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xusb_xp2.hex -D /dev/bus/usb/001/*`cat /sys/bus/usb/devices/1-3/devnum` && sleep 10 && \
xc3sprog -c xpc -m /opt/Xilinx/14.7/ISE_DS/ISE/xbr/data -v build/urukul.jed:w
# look for "Verify: Success"
License
GPLv3+
Description
Languages
Python
97.4%
Makefile
1.3%
Shell
0.8%
Batchfile
0.5%