电子信息工程专业实训

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专业实训总结报告

学院:信息工程学院

班级:信息10-1班

姓名:郭晓宏

学号:0967118105

在三年的学习中,我们学习了很多关于电子设备程序调试方面的基础理论知识,但那只限于理论层面,很少有机会将所学知识应用于实践中,使理论与实践相结合。这次的专业实训为我们亲自体验和实践所学理论知识提供了很好的平台,将会对我们今后的学习和工作有着非常重要的意义。

一、基本知识部分

1.基本实验介绍

EDK是Xilinx公司推出的FPGA嵌入式开发工具,包括嵌入式硬件平台开发工具(Platform Studio)、嵌入式软件开发工具( Platform Studio SDK)、嵌入式IBMPowerPC硬件处理器核、Xilinx MicroBlaze软处理器核、开发所需的技术文档和IP,为设计嵌入式可编程系统提供了全面的解决方案。EDK10.1版还包括了最新的IP内核以优化系统设计。同时还包括了SPI、DDR2/DMA/PS2和支持SGMII的三模式以太网MAC等外设,FlexrayTM外设选项,以及用于DMA的PCI Express驱动支持。

Spartan-3E是目前Spartan系列最新的产品,具有系统门数从10万到160万的多款芯片,是在Spartan-3成功的基础上进一步改进的产品,提供了比Spartan-3更多的I/O端口和更低的单位成本,是Xilinx公司性价比最高的FPGA 芯片。由于更好地利用了90nm技术,在单位成本上实现了更多的功能和处理带宽,是Xilinx公司新的低成本产品代表,是ASIC的有效替代品,主要面向消费电子应用,如宽带无线接入、家庭网络接入以及数字电视设备等。

Xilinx Spartan-3E主要特点如下:

1、采用90nm工艺;

2、大量用户I/O端口,最多可支持376个I/O端口或者156对差分端口;

3、端口电压为3.3V, 2.5V, 1.8V, 1.5V, 1.2V ;

4、单端口传输速率可以达到622Mbps,支持DDR接口;

5、最多可达36个专用乘法器、648 BRAM, 231 k分布式RAM;

6、宽时钟频率以及多个专用数字时钟管理模块((DCM);

2.Xilinx Platform Studio的使用流程

根据BSB向导完成硬件的配置,在Project option设置HDL and simulation。

然后generate netlist。

编写引脚约束文件ucf,并generate bitstream,生成相应的bit文件(工程名.bit)。

编译后可打开xflow.log查看硬件资源的使用情况。

首先generate libraries,产生与硬件相匹配的xparameters.h文件。

编写C程序,并添加入工程。

调试阶段一般不需优化程序。

最后编译应用程序,生成相应的elf可执行可连接文件。

将前两步生成的bit文件和elf文件合并,在implementation文件夹里生成一个新的bit文件——download.bit,用此文件下载入FPGA可成功运行microblaze程序。

二、基础实验部分

1.基本工程的创建

2.打开已建工程

3.添加和配置GPIO外设

产生外部GPIO连接

添加程序并编译

三、总结

短短两周的专业实训结束了,通过老师悉心的指导和同学们的交流讨论,初步掌握了对EDK软件的使用和设计方法,更深层次的了解和掌握了程序调试方面的基础理论知识。通过对XPS软件的使用对Xilinx公司开发的软件有了初步的了解和认识,熟悉了以后工作中需要的又一个专业技能的同时,也巩固和加深了已学过的理论知识,为以后的学习和工作打下坚实的基础。

相关文档
最新文档