基于FPGA的DCN通讯控制器的设计
The Design for DCN Communication Controller Based on FPGA
DCN是Digital Community Control Network的简称,即数字社区控制网络,DCN通信协议是国家建设部的行业标准.该标准总结了中国数字社区控制网络技术平台的建设经验,针对中国行业发展特点,制定的具有自主知识产权的数字社区控制网络的标准. 在深入分析DCN协议基本原理的基础上,采用现场可编程门阵列(FPGA)的设计流程,对DCN通讯控制器进行了设计.确定了DCN通讯控制器的体系结构并对系统进行了功能模块的划分.按照DCN通信协议的功能将各系统划分为五大模块,即SPI模块,中心处理模块,SEND模块,RECEIVE模块,冲突检测模块. 在划分功能模块后,设计中采用硬件描述语言Verilog HDL对各个模块进行行为级描述.并建立测试平台,通过Model Tech公司的仿真软件ModelSim对通讯控制器进行仿真.随后,使用Synplicity公司的综合工具Synplify Pro 对行为级的代码进行综合.选用的器件是Xilinx公司的XC3S400.对综合后的代码进行仿真,综合后仿真表明通讯控制器功能正确. 综合后仿真通过后,采用Xilinx 公司的集成软件ISE对通讯控制器进行布局布线.布局布线后,将标准延时文件反标注到后仿真模型上,对设计进行布局布线后仿真.并利用ISE中集成的时序分析器进行分析,结果表明,通讯控制器的时钟频率可达50MHZ. 最后,将位流文件通过JTAG接口下载到芯片中.并使用在线逻辑分析仪ChipScope对下载后的器件的功能进行了在线验证.验证的结果表明,本文设计的DCN通讯控制器具有了收发数据的基本功能,并能有效的对总线上的数据进行协议处理.
- 作者:
- 彭湃
- 学位授予单位:
- 信息科学与工程学院
- 专业名称:
- 测试计量技术及仪器学科
- 授予学位:
- 硕士
- 学位年度:
- 2008年
- 导师姓名:
- 杨为民
- 关键词:
- DCN;Verilog;FPGA;CRC;自顶向下的设计方法DCN;Top-Down Design Method
-