Python から FPGA にデータを送信して処理しようとしています。受信側の制約により、スリープを導入する必要がありました。
コードは次のとおりです。
for rowNum in range(640):
for colNum in range(480):
for depth in range(64):
x = ser.write(imageArray[depth][colNum][rowNum])
sleep(0.001)
送信するデータのサイズは、ボーレート 115200bps で 640*480*64 です。理想的には、(640*480*64 ミリ秒 + 640*480*64*10/115200 秒、つまり 6 時間) かかるはずです。*10 は、1 バイトのビット数によるものです。
しかし、転送に 24 時間以上かかっています。なぜこれが起こっているのですか?受信側は問題ありません。
ありがとうございました!