《数字电子技术与接口技术试验教程》课件第1章.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电子技术与接口技术试验教程 数字 电子技术 接口 技术 试验 教程 课件
- 资源描述:
-
1、1 1第1章 硬件开发平台介绍 第1章 硬件开发平台介绍 1.1 Nexys3硬件平台简介硬件平台简介 1.2 Nexys3电源、时钟及外围接口电路电源、时钟及外围接口电路 1.3 Nexys3存储器及存储器及FPGA配置配置 1.4 Nexys3硬件平台测试硬件平台测试 1.5 Basys2硬件平台简介硬件平台简介 2 2第1章 硬件开发平台介绍 现场可编程门阵列(Field Programmable Gate Array,FPGA)是一种适用于教学和研究开发工作的高密度可编程逻辑器件,能满足多种不同领域的需求。FPGA由静态随机存取存储器保存编程信息,单个FPGA器件上能容纳上百万个晶体管
2、,可实现时序、组合等各种复杂逻辑电路,具有高度的灵活性,支持新概念的快速验证。3 3第1章 硬件开发平台介绍 目前,很多公司专门致力于基于FPGA的教学或研究平台开发,随着与高校的不断合作,这些平台越来越得到教师、学生和工程师的认可。Xilinx和上海德致伦电子科技有限公司(Digilent)推出了Basys、Nexys、Atlys、Genesys、XUPV5、ZedBoard等不同种类采用不同型号FPGA的实验或目标设计平台,这些开发板软硬件开源,全球流通。Digilent网站上提供了大量的实验平台资料、免费软件、技术文档、设计实例和视频点播等信息。因此,其教学平台在国内外高校得到广泛应用。
3、本书介绍的实验平台是适合本科生使用的Nexys3和Basys2。4 4第1章 硬件开发平台介绍 1.1 Nexys3硬件平台简介硬件平台简介Nexys3开发板是一款基于Xilinx公司Spartan6 FPGA的硬件开发平台,如图1-1所示。开发板上有48 MB大小的外部存储器、USB接口、以太网接口、通用I/O、各种按键以及显示器件等资源。对FPGA的编程有JTAG、SPI、BPI和串行接口等多种方式,其中的JTAG编程方式可由PC通过USB接口编程,该USB接口还可以为开发板提供电源(即硬件不需要额外电源),支持最大传输速率达到38 MB/s的用户数据传输。可见,无论是进行教学实验还是学术
4、研究,Nexys3都是一个相当理想的硬件平台,只需要一根micro USB下载线就可以在开发板上进行5 5第1章 硬件开发平台介绍 各种数字电路和接口技术实验,也可以设计和实现嵌入式微处理器等复杂数字系统。在Digilent的http:/ Boards中可以下载Nexys3及其他不同开发板的原理图、参考手册、典型应用参考设计等资料,方便大家了解其技术细节并快速上手。6 6第1章 硬件开发平台介绍 图1-1 Nexys3开发板 7 7第1章 硬件开发平台介绍 Nexys3开发板提供了4个Pmod扩展接口,通过连接Digilent公司开发的多达40几个低成本的Pmods和最新型的Vmods外围设备
5、,就可以实现其他应用功能,例如A/D和D/A转换、电机驱动、各种存储卡控制、射频接口、显示装置、麦克风等。Nexys3兼容所有的Xilinx软件工具,包括免费的WebPack、Chipscope、EDK(嵌入式处理器设计套件)、ISE等软件工具,也可以兼容Digilent公司发布的Adept软件。该软件可以配置Digilent公司开发板上的FPGA,验证开发板性能,进行数据传输等。8 8第1章 硬件开发平台介绍 Adept软件系统还可以对板上器件进行测试。此外,它还提供了一些虚拟接口,比如PS/2、VGA等,这些虚拟接口可以将PC的键盘、鼠标、显示器等输入/输出设备为Nexys3开发板所用。A
6、dept应用软件、Adept SDK(软件开发工具包)、Digilent Plug-in(允许Xilinx软件直接使用Digilent USB-JTAG配置FPGA的工具)以及相关的参考资料都可以从Digilent网站(http:/ 9第1章 硬件开发平台介绍 Nexys3开发平台采用Xilinx的Spartan-6 FPGA,Spartan-6系列内置了丰富的系统级模块、第二代DSP Slices、SDRAM控制器、增强型混合时钟管理模块、SelectIOTM技术、功率优化的高速串行收发器、PCI Express兼容端点模块等。这些优异特性为替代定制ASIC产品提供了低成本的可编程方案,在汽
7、车、娱乐电子、液晶显示、视频监视等方面得到了广泛应用。Spartan-6主要有LX和LXT两个系列。其中LX系列没有内嵌PCI-Express兼容端点模块和高速串行收发器模块。Nexys3开发平台使用的是324引脚BGA封装的XC6SLX16-CSG324,相关资料可在http:/ 10第1章 硬件开发平台介绍 Spartan-6 FPGA 具有以下特性:(1)极低的静态与动态功耗。采用45 nm工艺,专为低成本与低功耗而精心优化;静态功耗和动态功耗分别降低了50%和40%;休眠省电模式可以实现零功耗;待机模式可以保持状态和配置,具有多引脚唤醒、控制增强功能;内核电压可达1.0 V;高性能的1
8、.2 V内核电压(LX FPGA和LXT FPGA,拥有-2、-3、-3N和-4四个速度级别)。11 11第1章 硬件开发平台介绍(2)多电压、多标准SelectIO接口bank。每个差分I/O的数据传输速率均高达1080 Mb/s;可选输出驱动器,每个引脚的电流最高达24 mA;兼容3.3 V1.2 V I/O标准和协议,输出驱动可达24 mA;低成本HSTL与SSTL存储器接口;符合热插拔规范;可调I/O转换速率,提高了信号的完整性。12 12第1章 硬件开发平台介绍(3)LTX FPGA内置高速GTP串行收发器。以最低的功耗实现串行协议;性能高达3.125 Gb/s,在3.125 Gb/
展开阅读全文