|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
关于ARM和FPGA之间并口通讯问题 |
作者:kevinleez 栏目:EDA技术 |
我用ARM控制FPGA,FPGA模拟UART的发送和接收,和ARM并口读取,我单独读或者单独写都没有问题,但是边读边写就有数据丢失....为什么,想了很久想不通..用的ARM是ATMEL的40008,FPGA是ALTERA的EP1C3. |
2楼: | >>参与讨论 |
作者: kevinleez 于 2006/1/2 22:12:00 发布:
注释. FPGA模拟UART的发送和接收,用到M4K,发送用一个M4K模拟512byte发送FIFO,接收一个M4K模拟两组256byte接收FIFO.一共做了8路UART的发送和接收. |
3楼: | >>参与讨论 |
作者: 水天一色 于 2006/1/7 17:03:00 发布:
做过一些ARM与FPGA的通讯 首先,不知道你说的是ARM丢失数据还是FPGA丢失数据。 另外,你可以试一下仅连续的读操作与仅连续的写操作,是否有同样问题,如果有,那说明双方的通讯重复能力不协调。也就是说,完成连续两次操作所需要的中间间隔时间不同。 如果单独的连续操作也是好的话,那就要查查时序了,很麻烦了。 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |