最新FPGA开发板使用说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
F P
G A开发板使用说明
书
目录
第一章综述 (1)
第二章系统模块 (2)
第三章软件的安装与使用 (11)
第四章USB 电缆的安装与使用 (28)
仅供学习与交流,如有侵权请联系网站删除谢谢36
第一章综述
THSOPC-3型 FPGA开发板是根据现代电子发展的方向,集EDA和SOPC系统开发为一体的综合性实验开发板,除了满足高校专、本科生和研究生的SOPC教学实验开发之外,也是电子设计和电子项目开发的理想工具。
一、实用范围:
●自主创新应用开发;
●单片机与FPGA联合开发;
●IC设计硬件仿真;
●科研项目硬件验证与开发;
●高速高档自主知识产权电子产品开发;
●毕业设计平台;
●研究生课题开发;
●电子设计竞赛培训;
●现代DSP开发应用;
●针对各类CPU IP核的片上系统开发;
●DSP Biulder系统设计。
二、硬件配置:
THSOPC-3型 FPGA开发板基于Altera Cyclone II 器件的嵌入式系统开发提供了一个很好的硬件平台,它可以为开发人员提供以下资源:
●支持+5V 电源适配器直接输入或者USB接口供电, 5V、3.3V、1.2V混合电压源;
仅供学习与交流,如有侵权请联系网站删除谢谢36
●FPGACycloneII FPGA EP2C8,40万门,2个锁相环;
●isp单片机AT89S8253。isp单片机AT89S8253及开发编程工具,MCS51兼容,12KB isp可编程Flash ROM,2KB ispEEPROM,都是10万次烧写周期;2.7-5.5V工作电压;0-24MHz工作时钟;可编程看门狗;增强型SPI串口,9个中断源等。此单片机可与FPGA联合开发,十分符合实现当今电子设计竞赛项目的功能与指标实现;
●EPM3032 CPLD;
● 4 Mbits 的EPCS4 配置芯片;
●512KB高速SRAM;
●20MHz 高精度时钟源(可倍频到300MHz);
● 4 个用户自定义按键;
●8 个用户自定义开关;
●8 个用户自定义LED;
● 2 个七段码LED;
●标准AS 编程接口和JTAG调试接口;
●两个标准2.54mm扩展接口,供用户自由扩展;
●RS-232 DB9串行接口;
●PS/2键盘接口;
●VGA接口;
●4X4键盘;
仅供学习与交流,如有侵权请联系网站删除谢谢36
●液晶显示屏20字X4行;
●USB-Blaster编程器,可对FPGA通过JTAG口编程、调试、测试;单片机编程ByterBlasreMV编程器;
●光盘:配套子程序库、资料、编程软件、实验指导书。
第二章系统模块
一、系统组成
本节将重点介绍开发板上所有的组成模块。图2-1是整个开发板的模块布局图,表2-1是对应的组成部分及其功能的简单描述。
图2-1 开发板的模块布局图
序号名称功能描述
U1 CycloneⅡ主芯片 EP2C8Q208C
仅供学习与交流,如有侵权请联系网站删除谢谢36
仅供学习与交流,如有侵权请联系网站删除谢谢36
表2-1系统组成部分及其功能描述
二、各个模块及其硬件连接详细说明
1.Cyclone II EP2C8 FPGA(U1)
继Altera公司成功推出第一代Cyclone FPGA后,Cyclone一词便深深的烙在广大硬件工程师心中,一时间它便成为低功耗、低价位以及高性能的象征。然而在去年,Altera 公司再一次发布第二代Cyclone FPGA,与第一代相比,加入了硬件乘法器,同时内部存储单元数量也得到了进一步的提升,相信Cyclone II比它的鼻祖Cyclone而言,会表现出更加出色的性能。
本开发板上采用的FPGA是EP2C8Q208C8,它便是Altera Cyclone II系列中的一员,采用208引脚的PQFP封装。表2-2列出了该款FPGA的所有资源特性。
表 2-2 EP2C8Q208C8资源列表
开发板上提供了两种途径来配置 FPGA:
使用Quartus II软件,配合下载电缆从JTAG接口下载FPGA所需的配置数据,完成对 FPGA的配置。这种方式主要用来调试FPGA或Nios II CPU,多在产品开发初期使用。
仅供学习与交流,如有侵权请联系网站删除谢谢36
使用Quartus II软件,配合下载电缆,通过AS接口对FPGA配置器件进行编程,在开发板下次上电的时候,会完成对FPGA的自动配置。这种模式主要用来产品定型后,完成对 FPGA 代码的固化,以便产品能够独立工作。
2.SRAM(U5)
开发板上的SRAM由 3.3V CMOS静态RAM IS61LV25616组成容量为256K×
16bits的存储空间,高速度SRAM和高带宽数据总线,保证了Nios II CPU可以工作在非常高效的状态。本开发板所用的SRAM为-10等级的,这就意味着Nios II CPU可以在16位总线带宽情况下,以100MHz的速度进行读写操作,数据吞吐率高达到
200Mbyets/S。SRAM与FPGA的硬件连接见表2-3。
仅供学习与交流,如有侵权请联系网站删除谢谢36
表 2-3 SRAM与FPGA的硬件连接注:1))‘/’表示没有连接。2))‘#’表示低电平有效。
3.RS-232 接口(UART, U7)
UART是一个标准的DB9孔连接头,通常用于FPGA和计算机以及其它设备间通过RS-232 协议进行简单通信。U7是一个电平转换芯片—MAX3232,负责把发送的LVCMOS信号转换成 RS-232电平,同时把接收到的RS-232电平转换成LVCMOS信号。
由于目前的设计开发中,RS-232通信仅仅是为了进行系统调试或简单的人
机交互,所以在开发板设计时,仅在DB9孔接口中保留了通信时必须的RXD和TXD信号。RS-232与FPGA的硬件连接见表2-4。
表2-4SRAM与FPGA的硬件连接注:TXD和RXD在UART中已经交换,如果与计算机通信,仅需要一条串口延长线便可,无需交叉。
4.JTAG 调试接口(JTAG)
仅供学习与交流,如有侵权请联系网站删除谢谢36