CPLD 发表于 2010-8-10 06:27:01

ARM和FPGA之间并口通讯问题

关于ARM和FPGA之间并口通讯问题
我用ARM控制FPGA,FPGA模拟UART的发送和接收,和ARM并口读取,我单独读或者单独写都没有问题,但是边读边写就有数据丢失....为什么,想了很久想不通..用的ARM是ATMEL的40008,FPGA是ALTERA的EP1C3.

CPLD 发表于 2010-8-10 06:27:15

FPGA模拟UART的发送和接收,用到M4K,发送用一个M4K模拟512byte发送FIFO,接收一个M4K模拟两组256byte接收FIFO.一共做了8路UART的发送和接收

CPLD 发表于 2010-8-10 06:27:25

做过一些ARM与FPGA的通讯
首先,不知道你说的是ARM丢失数据还是FPGA丢失数据。

另外,你可以试一下仅连续的读操作与仅连续的写操作,是否有同样问题,如果有,那说明双方的通讯重复能力不协调。也就是说,完成连续两次操作所需要的中间间隔时间不同。
如果单独的连续操作也是好的话,那就要查查时序了,很麻烦了。

Esmiamor 发表于 2015-7-22 16:15:11


FPGA模拟UART的发送和接收,用到M4K,发送用一个M4K模拟512byte发送FIFO,接收一个M4K模拟两组256byte接收FIFO.一共做了8路UART的发送和接收

fpga_feixiang 发表于 2024-7-1 14:34:10

6                     
页: [1]
查看完整版本: ARM和FPGA之间并口通讯问题