当前位置:首页 > 实验一 Xilinx - 图文
Digilent 公司目前提供的Pmod模块包括各种高性价比的数字和模拟I/O模块,如A/D和D/A转换,电机驱动器,传感器输入,蓝牙、网络与无线通信等。
Basys2开发板兼容所有版本的Xilinx ISE工具,其中也包括免费的WebPack版本。 Basys2附带一个用于供电和编程的USB下载线,所以就不需要其他供电器件或编程下载线。
其技术特点为:
Xilinx Spartan 3E FPGA,10万或25万门
Xilinx Spartan 3E特有18位乘法器,72位高速双端口Block RAM,以及500MHz+运算能力
USB2.0高速接口提供FPGA配置和数据传输(相关Adept2.0软件可以免费下载) Xilinx Platform Flash ROM可以无限次存储FPGA配置 用户可配置晶振(25,50,100MHz),另附可连接第二个时钟晶振的插座 三个内置稳压器(1.2V,2.5V,和3.3V),允许使用3.5V-5.5V的外部电源供电
8个用户可编程LED指示灯,4个七段数码管显示器,4个按键开关,8个滑动开关,1个PS/2接口和1个8位VGA显示接口
4个6针用户扩展接口,可以用来连接Digilent PMOD附属电路板
需要Adept2.0或更新版本软件来进行操作
BASYS2实验板内部结构如图所示:
其IO连接如图所示:
管脚定义参见下表:
用户可根据以上定义决定自己的时钟及IO管脚分配方式(参见4.3.4)我们将用户常用到的管脚定义摘抄出来,以供用户参考。 表4.2.1 Basys2各IO管脚定义 发光二极管 LD0 LD1 LD2 LD3 LD4 LD5 LD6 LD7 M5 M11 P7 P6 N5 N4 P4 G1 时钟 MCLK RCCLK CCLK UCLK B8 C8 N12 M6 拨码 开关 SW0 SW1 SW2 SW3 SW4 SW5 SW6 SW7 P11 L3 K3 B4 G3 F3 E2 N3 按键 BTN0 BTN1 BTN2 BTN3 G12 C11 M4 A7 数码管 AN0 AN1 AN2 AN3 CA CB CC CD CE CF CG DP F12 J12 M13 K14 L14 H12 N14 N11 P12 L13 M12 N13 4.3 使用Xilinx ISE13.1 软件开发可编程器件的流程介绍 4.3.1 新建工程
(1)开启ISE13.1软件: 开始?程序?Xilinx ISE Design Suite 13.1?ISE?Project
Navigator,会出现ISE13.1 的画面.
(2)在 ISE13.1 软件环境下,开启一个新的工程: File ? New Project. [Project Name] : lab1_4bitsLEDs
[Project Location]: E:\\Training\\training_demo\\Verilog\\lab1_4bitsLEDs (依使用者设定的目录).
[Top-Level Module Type] : HDL( 代表最上层的设计模块是以HDL 输方方式的模组.
图4.3.1:创建新的工程
(3)单击next,下一个画面就是设定硬件FPGA的参数
[FPGA系列(Device Family)]:Spartan3E( 请看板子的FPGA FPGA的编号) [FPGA名称(Device)] : XC3S100E(请参考开发板的FPGA FPGA的编号) [FPGA包装(Package)]:CP132(请参考开发板的FPGA FPGA的编号) [FPGA速度等级(Speed)]: -4 ( FPGA 速度等级)
[综合工具(Synthesis Tool)]:XST (VHDL/Verilog) [仿真器(Simulator)] : Isim(VHDL/Verilog)
[产生仿真器的语言(Generated Simulation Language)] : Verilog
共分享92篇相关文档