- 0
- 0
- 约1.69千字
- 约 3页
- 2026-01-15 发布于北京
- 举报
基于的串口发送机设计
该实验主要实现一个串口发送器功能,该发送器的数据是从FIFO中的。
也就是说,只要FIFO中有数据,串口发送器就会启动,将数据发送出去。
如图5.60所示,该串口发送器由三个模块组成。datagene模块每1s产生
16个字节递增的数据,这些数据将会写入fifo232中例化的一个256字节大小
的FIFO中。一旦检测到FIFO中有数据,uart_ctrl模块就会将FIFO中的数据
读出并通过串口发送出去。大家可以用串口线连接SF-EP1C板和PC机,通过串
口调试助手查看收到的数据是否是一组不停递增的数据。
图5.60串口发送器RTL视图
该实验各个管脚的接口定义如表5.23所示。
表5.23串口发送机接口定义
信号名称方向描述
clkinput时钟信号,25MHz
rst_ninput复位信号,低电平有效
rs232_txoutput74HC595的并行时钟输入,上升沿将当前
串行输入数据并行输出
fifo232是对FIFO的例化,FIFO的配置方式和RAM等基本相同,只要在选
择IPcore时如图5.61进行选择即可。
图5.61选择配置FIFO
具体的配置过程这里只简单的做一点介绍。大家也可以直接双击工程窗口的
fifo232查看详细配置方法。进入FIFO的配置页面后,ParameterSettings里
的“Width,Clks,Synchronization”如图5.62所示。该页面的配置说明如下:
⚫“HowwideshouldtheFIFObe?”后的下拉框里选择FIFO的位宽。
⚫“HowdeepshouldtheFIFObe?”后的下拉框中选择FIFO的深度。
图5.62FIFO的配置
串口发送模块是移植了之前的串口自收发通信实验的部分代码,大家了
前面的串口自收发实验后这个模块就容易理解了。该实验重点把握数据流是如何
在各个控制信号的控制下进行传输。
欢迎加入EDNFPGA/CPLD助学小组
BJ-EPM240CPLD学习板
SF-EP1CFPGA开发板
北航社将于2010年3月份前后《深入浅出玩转FPGA》一书,欢迎各位
网友到时,作为本和学习板/开发板的参考
2009.11
您可能关注的文档
最近下载
- 2022年四川德阳中考英语真题及答案.pdf VIP
- 湖北省武汉市2023年中考物理试卷((附参考答案)).pdf VIP
- 化工生产装置危险与可操作分析HAZOP分析报告.docx
- 2026年南阳科技职业学院单招职业适应性考试题库推荐.docx VIP
- SL∕T 618-2021 水利水电工程可行性研究报告编制规程.pdf
- 2026年南阳科技职业学院单招职业适应性考试题库推荐.docx VIP
- 2025年石灰吟题目及答案.doc VIP
- Unit1~8+期末基础知识达标(专项训练)-2025-2026学年译林版(三起)英语三年级上册.docx VIP
- 专监试题(土建考试版答案).docx VIP
- “十五五”规划建议61条要点速览PPT学习课件.pptx VIP
原创力文档

文档评论(0)