基于FPGA的串行通信实现与CRC校验
| 第一章 绪论 | 第1-18页 |
| ·引言 | 第14-15页 |
| ·研究背景与意义 | 第15-16页 |
| ·FPGA/CPLD概述 | 第15-16页 |
| ·论文的研究内容与结构安排 | 第16-18页 |
| 第二章 FPGA特征与HDL语言 | 第18-27页 |
| ·FPGA的结构特征 | 第18-21页 |
| ·可编程逻辑块CLB | 第19-20页 |
| ·输入/输出模块IOB | 第20-21页 |
| ·可编程互连资源IR | 第21页 |
| ·HDL语言 | 第21-26页 |
| ·VHDL语言的特点 | 第22-23页 |
| ·Verilog HDL语言的特点 | 第23-24页 |
| ·两种语言的比较 | 第24-25页 |
| ·Verilog设计法的优点 | 第25-26页 |
| ·FPGA开发流程 | 第26-27页 |
| 第三章 串并行通信协议总体设计与通信协议分析 | 第27-32页 |
| ·异步串行通信协议 | 第27-29页 |
| ·串行通信基本概念 | 第27-28页 |
| ·异步串行通信概念 | 第28-29页 |
| ·并行通信协议分析 | 第29-30页 |
| ·并行通信基本概念 | 第29-30页 |
| ·本课题设计难点 | 第30-32页 |
| 第四章 通用异步收发器(UART)的设计与实现 | 第32-59页 |
| ·FPGA的设计方法及使用软件 | 第32-34页 |
| ·通用异步收发器(UART)的设计与实现 | 第34-41页 |
| ·基本(UART)帧格式 | 第34-35页 |
| ·硬件设计 | 第35-37页 |
| ·功能模块的实现 | 第37-41页 |
| ·FPGA串行通信接口模块的仿真 | 第41-43页 |
| ·FPGA的综合与时序验证 | 第43-47页 |
| ·循环码 | 第47-55页 |
| ·循环码的特点 | 第47-49页 |
| ·循环码的生成多项式和生成矩阵 | 第49-51页 |
| ·循环码的编、译码方法 | 第51-55页 |
| ·CRC校验简介 | 第55-59页 |
| ·CRC码检错的工作原理 | 第55-56页 |
| ·CRC码的电路实现 | 第56-59页 |
| 第五章 结论与展望 | 第59-62页 |
| ·设计结论 | 第59页 |
| ·系统开发的几点体会 | 第59-60页 |
| ·系统模块开发的重要性 | 第59-60页 |
| ·Verilog HDL语言的特殊性 | 第60页 |
| ·器件时延对系统实现的影响 | 第60页 |
| ·EDA技术的前沿发展趋势 | 第60-62页 |
| 致谢 | 第62-63页 |
| 参考文献 | 第63-65页 |
| 附录 | 第65-76页 |
| 研究成果及发表的学术论文 | 第76-77页 |
| 硕士研究生学位论文答辩委员会决议书 | 第77-78页 |