




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
. /NUMPAGES18 . 州科技学院 课程设计 课程EDA课程设计 题目CPLD与51单片机数据通信设计 专业班级********* 学生XX*** 学生学号*********** 指导教师***** 2011年6月14日 摘要 本文介绍了利用行思科技的一款CPLD开发套件和微机上的QuartusⅡ等软件系统,使用VerilogHDL语言输入方法来实现串行通信。 VerilogHDL就是在用途最广泛的C语言的基础上发展起来的一种硬件描述语言,是一种以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。它是由GDA(GatewayDesignAutomation)公司的PhilMoorby在1983年末首创的,最初只设计了一个仿真与验证工具,之后又陆续开发了相关的故障模拟与时序分析工具。1985年Moorby推出它的第三个商用仿真器Verilog-XL,获得了巨大的成功,从而使得VerilogHDL迅速得到推广应用。 本文简单介绍EDA技术的发展史、说明QuartusⅡ的使用过程,阐述了单片机与CPLD实行最简单的串行通信(SPI)相关过程。 关键词:EDA(电子设计自动化);VerilogHDL(硬件描述语言);QuartusⅡ软件开发环境 目录 TOC\o"1-3"\h\uHYPERLINK\l_Toc24245第1章概述PAGEREF_Toc242451 HYPERLINK\l_Toc229901.1EDA的概念 PAGEREF_Toc229901 HYPERLINK\l_Toc124481.1.1EDA技术与应用 PAGEREF_Toc124482 HYPERLINK\l_Toc314281.1.2EDA技术发展趋势 PAGEREF_Toc314282 HYPERLINK\l_Toc316781.2EDA的工作平台 PAGEREF_Toc316783 HYPERLINK\l_Toc146081.2.1EDA硬件工作平台 PAGEREF_Toc146083 HYPERLINK\l_Toc258621.2.2EDA的软件工作平台 PAGEREF_Toc258623 HYPERLINK\l_Toc1875第2章CPLD原理图设计 PAGEREF_Toc18754 HYPERLINK\l_Toc307412.1CPLD数据接收流程图: PAGEREF_Toc307414 HYPERLINK\l_Toc297112.2CPLD数据显示流程图: PAGEREF_Toc297115 HYPERLINK\l_Toc29711HYPERLINK\l_Toc297112.3系统逻辑框图: PAGEREF_Toc297115 HYPERLINK\l_Toc1875第3章单片机原理图设计6 HYPERLINK\l_Toc307413.1发送数据流程图: 6 HYPERLINK\l_Toc29711HYPERLINK\l_Toc297113.2硬件结构图: 7 HYPERLINK\l_Toc24725第4章系统程序设计 HYPERLINK\l_Toc154714.1设计详细分析 8 HYPERLINK\l_Toc64164.1.1CPLD通信协议SPI 8 HYPERLINK\l_Toc64164.1.2实验原理 8 HYPERLINK\l_Toc300264.2SPI通信系统设计过程 8 HYPERLINK\l_Toc5654.2.1设计规划 8 HYPERLINK\l_Toc201894.2.2设计说明 9 HYPERLINK\l_Toc179504.3程序设计 9 HYPERLINK\l_Toc25181HYPERLINK\l_Toc31375结论 PAGEREF_Toc3137513 HYPERLINK\l_Toc21082参考文献 PAGEREF_Toc2108213 HYPERLINK\l_Toc21082附录与思考PAGEREF_Toc2108214 第1章概述 1.1EDA的概念 EDA是电子设计自动化(ElectronicDesignAutomation)的缩写。由于它是一门刚刚发展起来的新技术,涉与面广,容丰富,理解各异,所以目前尚无一个确切的定义[1]。但从EDA技术的几个主要方面的容来看,可以理解为:EDA技术是以大规模

17****21
实名认证
内容提供者


最近下载