Open Nav

基于FPGA的多功能串行通信测试系统设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

基于FPGA的多功能串行通信测试系统设计(任务书,开题报告,外文翻译,论文12800字)
摘  要
本文主要研究的就是基于FPGA的RS-232串口异步通信,通过Verilog HDL语言在FPGA芯片上设计实现各种总线控制器的功能。其中包括RS232控制器软件编程,USB串行数据的收发,最后实现USB与RS232互相通信的程序。
首先了解硬件构成以及MAX232芯片和CH376芯片电路的连接,学习并掌握Verilog语言编程。其次参考相关文献了解总线控制器,在Quartus11.0开发环境中,在FPGA芯片上设计实现各种总线控制器的功能。最后,利用signal tap嵌入式逻辑分析仪,检查各输出波形,以验证程序的正确性。
关键词:串口  USB总线  现场可编程门阵列  

Multi-functional serial communication test system design based on FPGA
Abstract
This paper studying the RS-232 serial interface is FPGA-based asynchronous communication through Verilog HDL language design on FPGA chip functions of the various bus controller. Including RS232 controller software programming, USB serial data transceiver, the final realization of the program to communicate with each other USB RS232. [资料来源:https://www.doc163.com]
Firstly, understanding the composition and MAX232 chip connections and CH376 chip circuit hardware, learning and master the Verilog language. Secondly, referring to the relevant literature to understand the bus controller in Quartus11.0 development environment, designed and implemented in the FPGA chip functions of the various bus controller. Finally, the signal tap embedded logic analyzer, checking the output waveform, to verify the correctness of the program.
Key Words: Serial; USB bus; FPGA
 

[资料来源:Doc163.com]

基于FPGA的多功能串行通信测试系统设计
基于FPGA的多功能串行通信测试系统设计


目  录
摘  要    I
Abstract    II
第一章 绪论    5
1.1 课题背景    5
1.2  FPGA现场可编程门阵列    6
1.3 Verilog HDL简介    7
第二章 常用串口总线分析    10
2.1 RS232 、RS422和RS485总线原理分析    10
2.1.1原理概述    10
2.1.2 MAX232芯片    12
2.1.3 串口通信接口组成    13
2.2 USB总线原理分析    15 [资料来源:http://doc163.com]
2.2.1 USB总线简介    15
2.2.2  USB的硬件结构    15
2.2.3 USB硬件接口类型    16
2.2.4 数据传输模式    17
2.2.5数据包格式    18
2.2.6 CH376芯片    19
第三章 系统硬件设计    20
3.1 系统整体设计    20
3.1.1 系统设计框图    20
3.2  UART设计原理    20
3.2.1 UART原理框图    20
3.2.2 UART设计电路图    22
3.3  USB设计原理    23
3.3.1 USB原理框图    23
3.3.2 USB数据读取电路图    24
第四章 系统软件设计    25
4.1 软件系统整体设计    25
4.1.1 功能简述    25
4.2 USB控制部分    25
4.2.1 USB控制    25
4.2.2 常用命令说明    26
4.2.3 USB控制部分功能实现程序    27

[资料来源:http://www.doc163.com]

4.3 UART控制部分    29
4.3.1 UART控制    29
4.3.2 UART顶层模块功能的实现    29
4.3.3发送模块功能的实现    30
4.3.4 接收模块功能的实现    32
4.3.5 波特率功能模块的实现    32
4.4系统整体调试    33
第五章 总结与展望    35
5.1 总结    35
5.2展望    35
参考文献    36
致谢    38 [来源:http://Doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4