FPGA课程设计基于FPGA器件设计与实现UART.docVIP

  • 1
  • 0
  • 约7.65万字
  • 约 23页
  • 2016-12-23 发布于贵州
  • 举报

 FPGA课程设计基于FPGA器件设计与实现UART.doc

目录 摘 要 II Abstract III 引言 1 1项目构成的基本原理 2 1.1 、UART简介 2 1.2、UART的基本特点 2 2项目实现的基本原则 4 2.1、FPGA UART系统组成如图2所示: 4 2.2、波特率发生器 4 2.3、UART接收器 4 2.4、UART发送器 6 2.5芯片的选择 7 3程序设计 8 3.1顶层程序 8 3.2 UART发送器程序 10 3.3 UART接收器程序 12 3.4整体电路图 14 4仿真 15 4.1顶层仿真 15 4.2波特率发生器仿真 15 4.3UART发送器仿真 16 4.4 UART接收器仿真 16 5总结 17 6参考文献 18 摘 要 基于FPGA设计和实现UART,可以用片上很少的逻辑单元实现UART的基本功能。与传统设计相比,能有效减少系统的PCB面积,降低系统的功耗,提高设计的稳定性和可靠性,并可方便地进行系统升级和移植。 采用有限状态机模型形式化描述了UART的功能,在此基础上用硬件描述语言VHDL编程实现了UART,并使用QuartusⅡ软件中的嵌入式逻辑分析仪SignalTap对数据传输进行了检测,验证了设计的正确性。 本设计具有较大的灵活性,通过调整波特率发生器的分频参数,就可以使其工作在不同的频率。采用16倍波特率的采样时钟,可以实时有效探测数据的起始位,并可对数据位

文档评论(0)

1亿VIP精品文档

相关文档