- 23
- 0
- 约9.52千字
- 约 19页
- 2017-11-26 发布于河南
- 举报
VHDL串口通信
4 .UART 模块设计
UART 异步通信串口协议的VHDL实现包括3个基本模块:时钟分频、接收模块和发送模块,下面逐一介绍其实现方法。
4.2.1 时钟分频模块
由于UART是异步传输,没有传输同步时钟。为了能保证数据传输的正确性,UART采用16倍数据波特率的时钟进行采样。每个数据有16个时钟采样,取中间的采样值,以保证采样不会滑码或误码。一般UART一帧的数据位数为8,这样即使每个数据有一个时钟的误差,接收端也能正确地采样到数据。数据波特率为,则所需时钟的频率为16*。系统时钟为50MHz,则分频系数(16*00) =325.52,取整为
图4.3 分频模块
然后建立波形文件,对以上模块进行时序仿真,仿真结果如图4.4所示,方正结果说明,分频输出实现了对输入的325分频,分频模块设计正确。
图4.4 分频模块仿真结果
4.2.2 UART发送模块
发送过程:空闲状态,线路处于高电平;当受到发送数据指令后,拉低线路一个数据位的时间T,接着数据按地位到高位依次发送,数据发送完毕
您可能关注的文档
- 外研版必修Reading.ppt
- 高中英语重难点 2.ppt
- 新概念二册53课.ppt
- 高中英语必修56单元导学案鲁教版.ppt
- firenze佛罗伦萨 文艺复兴中心.ppt
- 四年级简便计算题,应用题.doc
- 图书管理系统C#报告.doc
- GCT考试词汇课堂练习.ppt
- Redback SE800配置.doc
- 初三EEC第三单元课件.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)