带fifo的串口发送器FPGA实现(共3页).docx

上传人:晟*** 文档编号:6769763 上传时间:2021-09-13 格式:DOCX 页数:3 大小:20.13KB
下载 相关 举报
带fifo的串口发送器FPGA实现(共3页).docx_第1页
第1页 / 共3页
带fifo的串口发送器FPGA实现(共3页).docx_第2页
第2页 / 共3页
带fifo的串口发送器FPGA实现(共3页).docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

带fifo的Uart发送器的FPGA实现FPGA使用Altera公司EP4C15F17C8N芯片,它的性能优越,支持大部分IP核使用。常用它来学习NIOS II。使用它实现带FIFO的串口。首先,对uart的实现进行设计。Uart的时序如下图所示:一般使用Uart时,配置为无校验,一个停止位,一个起始位,8位数据。其中尤其重要的为波特率的设置。波特率对应了Uart通信的位宽,用FPGA实现Uart其实就是对通信位宽的调制。位宽通过基础时钟分频得到。Uart波特率计算及实现 以9600波特率为例计算:9600的意思为每秒传输的bit数为9600,所以位宽为:1/9600s ,换算为ns为:104167ns。那么,如果时钟频率为25MHz,位宽系数为:104167/40 = 2604。综合上述分析,可以得到一个公式,即:分频系数 = 时钟频率/波特率。 例如:115200波特率,50MHz时钟其对应位宽为:50000000/115200 = 434。 那么以115200波特率,50MHz时钟为例实现Uart的发送。计时器对时钟计数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。