This is a Python question more than an FPGA question, but maybe someone on this forum can help.
I have 15 BASYS 2 boards in my instructional lab. I'd like students to be able transfer data between the FPGA and a computer, and then process the data (not just observe in it Digilent Adept Register I/O). I have one PmodUSBUART, which works well, but I'd rather not buy 14 more of them.
With DPIMREF.VHD (https://reference.digilentinc.com/_media/reference/software/adept/adept-2/dpimref_programmers_manual.pdf) on the FPGA, I can transfer data over the USB using Digilent Adept. We teach Python in our department, so what I'd really like is Python code that can do Register I/O like Adept does. I tried http://www.delajii.net/mmWiKi/articles:dpcutil.py but without success. (My various attempts and resulting error messages are too numerous to list.) I'd appreciate any suggestions. Thanks.