mirror of
https://github.com/KastnerRG/riffa.git
synced 2025-01-30 23:02:54 +08:00
23 lines
481 B
Python
23 lines
481 B
Python
# This sample application works with the chnl_tester module which receives data
|
|
# and sends data back.
|
|
|
|
import array
|
|
import riffa
|
|
|
|
amt = 200
|
|
sent = 0
|
|
recv = 0
|
|
dataSend = array.array('I', range(amt+1))
|
|
dataSend = dataSend[1:]
|
|
dataRecv = array.array('I', [0]*amt)
|
|
|
|
fd = riffa.fpga_open(0)
|
|
sent = riffa.fpga_send(fd, 0, dataSend, amt, 0, True, 0)
|
|
if (sent != 0):
|
|
recv = riffa.fpga_recv(fd, 0, dataRecv, 0)
|
|
|
|
riffa.fpga_close(fd)
|
|
print(dataSend)
|
|
print(dataRecv)
|
|
|