- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spartan-3E XC3S250E-4VQ100实验板
用户使用说明
第一章 概述
实验板资源
Xilinx器件:Spartan-3E XC3S250E-4VQ100,XCF02SV020C(Platform Flash)
时钟:50MHz晶体时钟振荡器;
电源:USB接口供电,三路电源管理IC;
接口:JTAG下载接口,PS/2,RS-232串行接口,4个按键开关,八个LED灯,4*4矩阵键盘,蜂鸣器;
显示:VGA显示端口,4位七段数码管;
存储器:EEPROM;
图1-1 实验板资源示意图
图1-2 实验板
Spartan-3E XC3S250E-4VQ100简介
主芯片:Spartan-3E XC3S250E-4VQ100
CLB资源:
? Rows: 34
? Columns: 26
? Total CLBs: 612
Slice资源:
? Total Slices: 2,448
存储资源:
? Distributed RAM Bits: 38K
? Block RAM Bits: 216K
时钟管理器:
? DCM: 4
逻辑单元:
? System Gates: 250K
? Equivalent Logic Cells: 5,508
乘法器:
? Dedicated Multipliers: 12
I/O:
? Total I/O:100
? User I/O: 68
电源管理模块
输入:5V DC,由USB接口提供;
输出:3.3V DC,2.5V DC,1.2V DC。
图1-3 电源管理电路
? VDD=3.3V:VDD引脚为I/O引脚,为I/O提供驱动电压。
? VAUX=2.5V:为JTAG模块和程序下载配置模块供电
? VINT=1.2V:为内部调压器供电
时钟/复位模块
图1-4 时钟电路
系统时钟由外部晶振提供,频率为50MHz,时钟的输入直接连到Bank0的输入全局缓冲I/O,时钟输入也可以连接到相应的DCM。FPGA的Bank0的I/O的电压是由P82和P97供给的,板上已经将这两个引脚连接到3.3V,晶振可以达到预期的工作效果。
如果FPGA需要除了50MHz外的频率,可以使用FPGA的DCM来产生,也可以通过外部输入到FPGA带有Global Buffer的I/O来获得。
表1-1 时钟输入
PROG按键,迫使FPGA进行重新配置,只要按下该按键,FPGA就重新配置,充当系统复位按键。
下载配置模块
如表1-2所示,由JP1的设置方式来控制FPGA的配置方式:
本实验板支持两种FPGA的配置方法:
(1)通过JTAG、USB接口直接将设计下载到FPGA,只需将M1接上跳帽。板上的USB-JTAG逻辑也提供对Platform Flash PROM 和 Xilinx XC2C64A CPLD的在线编程。
(2)对板上的2 Mbit Xilinx XCF02SV020C serial Platform Flash PROM进行编程,然后采用主串行模式对Platform Flash PROM上的存储信息配置到FPGA,M0、M1、M2均需接上跳帽。
表1-2 FPGA的配置方式
当FPGA成功配置时,DONE管脚的LED亮,如果不亮说明配置失败。
通过JTAG接口将实验板连接到主机的iMPACT对FPGA、Platform Flash PROM进行编程。对于并行或串行Flash PROM暂时不支持直接编程。
通过ISE的iMPACT和下载电缆,将编译成功的FPGA设计下载到FPGA上。详细的操作过程请参阅第三章节。
第二章 外围电路
1、四个按键开关
没有按下时,连接到3.3V,FPGA管脚产生一个逻辑高电平;按下按键,FPGA管脚接到GND,FPGA管脚产生一个逻辑低电平,可以在一些应用中充当软位复位按键,也可用于外部信号的输入。在硬件上没有做消抖处理,如用需要,可以在软件上加上消除抖动。
图2-1 按键电路
2、LED灯
在实验板上有8个独立的贴片LED,LED一端接地,另一端通过2.2kΩ的限流电阻接到FPGA上。要点亮一个LED,向相应的控制位置高。
图2-2 LED电路
3、蜂鸣器
实验板上提供了有源的蜂鸣器,三极管充当开关器件,当FPGA管脚输出高电平的时候,三极管工作,蜂鸣器正极有电压,蜂鸣器两端产生压降可以工作。用户使用是,只要将FPGA的输出信号接到图所示的排针上即可。
图2-3 蜂鸣器原理图 图2-4 蜂鸣器实物图
4、七段数码管
一般来说,多个数码管的连接并不是把每个数码管都独立的与连接,而是把所有的LED管的输入连在一起。这样做的好处有两点:一是节
文档评论(0)