[Actel FPGA] UART核发第一个数据发了两次

[复制链接]
 楼主| baiyunfei.k.f 发表于 2010-7-20 10:25 | 显示全部楼层 |阅读模式
本帖最后由 baiyunfei.k.f 于 2010-7-20 10:35 编辑

利用Libero中的UART核发送数据,发现第一个数据发送了两遍(如下图红圈所示),是Core-UART HANDBOOK中说的双BUFFER的原因么?另外HANDBOOK中对使用FIFO模式没有讲解,可有大侠用过么,讲解一下,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| baiyunfei.k.f 发表于 2010-7-22 14:01 | 显示全部楼层
没人用过么UART IP核么
yoyowodeai 发表于 2010-7-22 20:14 | 显示全部楼层
FPGA啊,高级啊 !
yelinggtx 发表于 2010-7-23 13:40 | 显示全部楼层
看波形似乎与wen信号有关呀,试着把WEN信号有效一次试下~
 楼主| baiyunfei.k.f 发表于 2010-8-2 21:30 | 显示全部楼层
拿到了硬件试了一下,发现当wen信号低电平时间仅为几个微秒时,发送的数据是正确的,但按照COREUART HANDBOOK上要求WEN信号要为波特率时钟的一个周期,但这是就会第一个字节发送两次
zby0860 发表于 2011-7-4 23:57 | 显示全部楼层
我在使用过程中也出现了楼主所说的发送两次的问题,整试图解决。确实应该缩短WEN信号时间,但是时间缩短为多少,正在摸索之中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

117

主题

574

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部