推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Spartan-6系列FPGAUART数据接收模块总结

更新时间:2019-12-26 19:07:53 大小:1M 上传用户:xuzhen1查看TA发布的资源 标签:spartan-6数据接收模块 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

Spartan-6 系列FPGA 的UART 数据接收模块总结

一、准备工作:

1. UART 通信协议(关键);

2. 开始的第一步,检测到RX 数据线上下降沿(起始位) ;

3. 调试助手发送数据的波特率设置,进而设计采样频率;

4. 对接收的数据进行处理,去头去尾只留中间数据位( 8 位);

5. 对接收到的数据通过LED 灯进行验证。

UART 通信协议(一帧11 位):

1. 详细过程说明:

瞭望员(detect_module):正在安逸的晒太阳, 突然警报拉响(detect_module

检测到下降沿),瞭望员马上升旗放狼烟(输出H2L_Sig(High to Low 下降沿)

为高),告诉后方人员有数据来袭(数据采取单个有序的进攻战法) ,准备好作战

(数据接受工作)。

战地指挥中心( rx_control_module):一旦看到升旗放狼烟,指挥中心马

上给第一团发指令( Count_Sig),

情报中心(数据采集脉冲模块BPS_module):接收到指令后立即侦查敌情

(数据传输波特率),并开始固定周期的不间断扫描,以匹配对方来袭速度(波

特率),一旦发现目标,就给战地指挥中心发信号( BPS_CLK),然后战地指挥

中心指挥狙击手逐个歼灭, 并把歼灭和捕获的数据记录下来(存入RX_Data 中)。

总指挥( control_module):战争结束后,战地指挥中心向总指挥汇报指令

(RX_Done_Sig),把歼灭和捕获的数据( RX_Data)上报给总指挥,然后总指

挥根据数据( RX_Data)控制LED 灯,以表嘉奖。

战地指挥中心服从总指挥,只有总指挥下达作战命令( RX_En_Sig)后,战

地指挥中心才可以指挥狙击手歼灭来袭数据。


部分文件列表

文件名 大小
Spartan-6系列FPGAUART数据接收模块总结.pdf 1M

部分页面预览

(完整内容请下载后查看)
Spartan-6 系列 FPGA UART 数据接收模块总结  
一、准备工作:  
1. UART 通信协议(关键);  
2. 开始的第一步,检测到 RX 数据线上下降沿(起始位) ;  
3. 调试助手发送数据的波特率设置,进而设计采样频率;  
4. 对接收的数据进行处理,去头去尾只留中间数据位( 8 ;  
5. 对接收到的数据通过 LED 灯进行验证。  
UART 通信协议(一帧 11:  
1- 1 UART 通信协议原理示意图  
二、功能框图:  
RX  
Detect_module  
H2L_Sig  
检测 RX 下降沿  
RX_En_Sig  
rx_control  
_module  
数据接收  
control  
_module  
总控制模  
RX_Done_Sig  
RX_Data  
Count_Sig  
控制模块  
BPS_module  
数据采集脉冲模块  
BPS_CLK  
LED 灯  
rx_module  
1- 2 各模块信息传输示意图  
1. 详细过程说明:  
瞭望detect_module在安逸的晒太阳然警报拉响(detect_module  
检测到下降沿),瞭望员马上升旗放狼烟(输出 H2L_SigHigh to Low 下降沿)  
为高诉后方人员有数据来袭 (数据采取单个有序的进攻战法) ,准备好作战  
(数据接受工作)。  
战地指挥中心( rx_control_module一旦看到升旗放狼烟,指挥中心马  
上给第一团发指令( Count_Sig,  
情报中心(数据采集脉冲模块 BPS_module收到指令后立即侦查敌情  
(数据传输波特率并开始固定周期的不间断扫描,以匹配对方来袭速度(波  
特率一旦发现目标,就给战地指挥中心发信号( BPS_CLK然后战地指挥  
中心指挥狙击手逐个歼灭, 并把歼灭和捕获的数据记录下来 (存入 RX_Data。  
总指挥control_module战争结束后,战地指挥中心向总指挥汇报指令  
RX_Done_Sig把歼灭和捕获的数据( RX_Data)上报给总指挥,然后总指  
挥根据数据( RX_Data)控制 LED 灯,以表嘉奖。  
战地指挥中心服从总指挥,只有总指挥下达作战命令( RX_En_Sig)后,战  
地指挥中心才可以指挥狙击手歼灭来袭数据。  
2. 各模块层级结构图如下:  
detect_module 子模块 u0  
rx_moudel  
bps_module 子模块 u1  
子模块 u1  
rx_moudel_demo  
顶层模块  
rx_control_module 子模块 u2  
control_module  
子模块 u2  
1- 3 各模块层级结构图  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载