登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

关于ARM和FPGA之间并口通讯问题

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

2楼: >>参与讨论
kevinleez
注释.
FPGA模拟UART的发送和接收,用到M4K,发送用一个M4K模拟512byte发送FIFO,接收一个M4K模拟两组256byte接收FIFO.一共做了8路UART的发送和接收.

3楼: >>参与讨论
水天一色
做过一些ARM与FPGA的通讯
首先,不知道你说的是ARM丢失数据还是FPGA丢失数据。

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

参与讨论
昵称:
讨论内容:
 
 
相关帖子
对高速AD的两种抽取方法比较
谁用过IP(CoreGen)产生的异步FIFO?
请教specctra 布线器使用方法:
verilog中的parameters在程序中的问题
问几个xilinx公司fpga问题
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号