1.2课题的目的与意义
目的:通过此次课题的研究深入了解Basys2FPGA开发板的各项功能和用途。以扩展自己的知识面以及强化自己的动手能力和独立思考解决问题的能力。
意义:因为Basys2 FPGA开发板是一个电路设计实现平台,任何人都可以通过它来搭建一个真正的数字电路。Basys2是围绕着一个Spartan-3E FPGA芯片和一个Atmel AT90USB USB控制器搭建的,它提供了完整、随时可以使用的硬件平台,并且它适合于从基本逻辑器件到复杂控制器件的各种主机电路。[1]
Basys2开发板兼容所有版本的Xilinx ISE工具,其中也包括免费的WebPack版本。Basys2附带一个用于供电和编程的USB下载线,所以就不需要其他供电器件或编程下载线。
并且Basys2上集成了大量的I/O设备和FPGA所需的支持电路,能够构建无数的设计而不需要其他器件。 用户设计可以不局限于Basys2本身,还可以通过四个标准的扩展连接口延伸到面包板、用户自定义电路板或Pmod模块中。
Basys2开发板如此多的功能,就目前我所学的知识不可能完全了解到它的所有功能和用途,所以,我想通过此次的毕业设计更加深入了解Basys2开发版的各项功能及其用途,丰富自己所学的知识和技能。同时锻炼自己独立解决问题的能力和独立思考问题的能力。为我以后的人生道路打下坚实的基础。
1.3课题的技术要求
1.3.1 Basys2开发板原理
Basys2板电路的设计和实现的平台,任何人都可以使用获得的经验,建立真正的数字电路。 其核心是一个赛灵思Spartan-3E现场可编程门阵列和爱特梅尔AT90USB2 USB控制器,其提供完整的,可以使用适用于主机电路从基本逻辑器件的复杂控制器的硬件。 所以通过Basys2设计的很多设计,不需要任何其它组件来创建大集合板上的I / O设备和所有必需的FPGA支持电路都包括在Basys2内。
四标准的扩展连接器允许设计使用超越实验basys2板的功能,用户设计的电路板,或pmods (Pmods是价格便宜的模拟和数字I / O模块,提供A / D和D / A转换,电机驱动器,传感器输入和许多其他功能)。它在6针连接器信号上免受ESD损坏和短路的影响,确保其在任何环境中都具有长时间的使用寿命,该Basys2板工程可以与所有版本的Xilinx ISE工具,其中包括免费的WebPack版本以及它附带的USB电缆提供电源和编程接口进行无缝的工作,所以没有其他的电源供应器或编程电缆是必需的。
Basys2板通常由USB电缆供电,但可以也提供电池连接器这样的外部设备使用。要使用USB供电,只需连接USB电缆即可。要使用电池或其他外部电源供电Basys2,需要附加3.5V-5.5V电池(或其它电源)至2针,100密耳间距电池连接器(三节AA电池串联成为一个好4.5+ / - 伏电源)。但在高于5.5V或电源连接器时的电压时,可能会造成永久性损坏。使用时请注意。 VHDL的Basys2扩展板开发+源程序(2):http://www.youerw.com/tongxin/lunwen_25412.html