武汉理工大学fpga原理及应用实验报告书.docx





《武汉理工大学fpga原理及应用实验报告书.docx》由会员分享,可在线阅读,更多相关《武汉理工大学fpga原理及应用实验报告书.docx(216页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、序号(学号):0121309340728忒揉理7人孚实验报告书实验类别FPGA原理及应用学院信息工程学院专业通信工程班级通信1303姓名处指导教师张家亮实验课程名称:FPGA原理及应用实验项目名称ISE应用基础实验实验成绩梁飞专业班级通信1303组 别实验日期实验者同组者18ISE应用基础实验1.1实验目的(1)熟悉ISE9.1开发环境,掌握工程的生成方法;(2)熟悉SEED-XDTK XUPV2Pro实验与仿真设计的环境;(3)了解PicoBlaze 8-bit嵌入式微控制器特点。1.2实验内容(1)创建工程:(2)添加HDL资源文件;(3)配置一个应用程序完成设计;(4)设计的仿真及实现。
2、1.3实验准备(1)将光盘下03. Examples of Program实验程序目录下的01. ISE9.1文件夹拷贝到E:盘根目录下;(2)将USB下载电缆与计算机及XUPV2Pro板的J8连接好:(3)将RS232串口线一端与计算机连接好,另一端与板卡的J11相连接;(4)启动计算机后,将XUPV2Pro板的电源开关SW11打开到0N上。观察XUPV2Pro板h 的+2.5V,+3.3V,+1.5V的电源指示灯是否均亮,若有不亮的,请断开电源,检查电源。1.4实验步骤(1)创建工程1)双击桌面Xilinx ISE9.1快捷方式打开ISE工程管理器(Project Navi gator)2
3、)打开Project Navigator后,选择File f New Project ,弹出新建工程对话框;uiiSgIiiM - ISI - B:OI. LSK9. lxa*v?9ralBba*arlo(lBl4ynth_lal. iaa - Lkcp3. vj,1,1 4 U 七 Xriecle 1 ps / lpIIIIIIIIIIIIIIIIHlIllt/Fr*ei*i for lpbckA44 Iantic Swc Crt Vm Svc Tiw *”g SvwaryVtrSptlw*i t - XST *1UpdaviX FraModule kcpsnd( ddrcss, inatr
4、uctioBf ,_& 画 rt_tK ( * Qri _l*bn Qc2vp-?f09B-d0ck )vjy_ky回因Enable Enhanced Design SumnaryDisplay Incremental Hessazes回口口FwilyVirtexZPDvi cXC2VP30V-P*ckstin Source Crt Nw Sourct View Design Sunmary Design Utilities User Constraintsi Dtaild Reports口Synthesis ReportSynthesis ReportStatasGeneraSynthasi
5、 c - XST Iaplnnt Dbly )铸到文件和文件天任务J管健一个新文件夹J啮这个文件夹发布到Yeb口共享缸文件夹*1 gjiirTEsr coz IIIT.TIST DEC IIIT.nST FWI I IIT.TEST KEI IIT_nST LOG IglJT.TZST M其它位置ftir_nsr VBjlMT.TEST VKDtTOC” VW图1-9程序内存的VHDL/Verilog文件所在目录2)用文件编辑器打开int_test.psm文件,浏览一下代码,此档就是设计者编写和输入的源文件;3)在开始菜单中的所有程序的附件,点击命令提示符,使用cd命令指向汇编编译器的目录下,
6、输入kcpsm3 int test, psm命令;t命令提示符Microsoft Windows XP 1版本5.1.2600J版权所有1985-2001 Microsoft Corp.p:Document* and Sett IngsAdmin istFatore:cd E:01. ISE9.1KCPSH3Assenbler:. ISE9.lKCPSM3M)ssenblercpsm3 int_test .psn图1-10操作DOS命令示意4 )执行完命令后,会看到在Assembler 下生成了一些文件,其中包括VHDL (int_test. vhd)和 Verilog (int_test.
7、v),这就是汇编编译系统把编写的汇编源文件int_test. psm自动生成用于程序内存的VHDL/Verilog格式文件,以用于综合和仿真。5 )在 ISE Project Navigator,点击 ProjectAdd Copy of Source,指向 E:01. ISE9. lKCPSM3Assembler 目录下的 int test. vhd 或者 int_test. v 文件;Add Copies of Existing Sources图1-11操作示意单击打开后如图;图1-12操作示意点击0K后,则将int_test. vhd或者int_test. v文件添加到工程里,解决了出现
8、红色问号的问题;Xilinx - ISE - E:01. ISE9.lxupv2prolabsverilogFlow_labEdit View Project Source process Jindo Help口同目以 X A/团因电臼m Q 0yjproctsior - kcpxm3 Qccpsa3. v) vprogram - int_test dMT_TEST V)毛 SourcesSnapshots 的 Librari”E ”GA Design Summary 日 Dsign Overview pjSumnxry QlOB Properties Qliminj Constraints
9、|jPinout Report QClock Report 日 Errors tnd ftrrungsQSynthesis Messages 门Translation Messages Q ffltp MessagesQPlace and Route Messages 口Timing Msserty Baa*Use Custom Siaulti on Conoiand Pile Custom Sii*ultion Conan*ad Fil* Increment*! Compilation Cowpila for KDL Debugs1&C Use Custom Coapil* Fil* Lis
10、t Custom Conpile Fil* Li st Run for Spcifid Tint* Siaulation Rua Tia(Store All Si0*l Transitions Duria( Siaulktion 1VHDL Proptrtitsproperty disply: Advancd vVlu Rane* Check图1-16操作示意4)双击Processes窗口中的Simulate Behavioral Model对设计进行仿真,在右方窗口弹出仿真结果的波形;IThis 18 Full version of ISE Slnulator. SiMilacor is d
11、oing ciccuie Initialization process. TiDlsbed ciccuit iaitializatlOD pcocess.*图1-17仿真及结果示意(5)设计的实现1)在工程的Sources窗口,Sources for 选择 Synthesis/Implementation,并单击工程的顶层文件 kcpsm3_int_test. vhd/v;E Xilinx - ISE - E:01. ISES.1xupv2prolabsverilogMEditVi tw Project Source Process Window Help FPGA Dsign Swnmq i
12、-i DesiOverview7) SummaryO工OB Propert 7) Timing Cons Q Pinout Repc 7|Clock Repot i-i Errors and WarninQSynthesis V U Tr ansl&ti oi 目 Map Message Q Plact and F y| Timing Msi Bitgen Mess图1-18操作示意改I dit Yiroctss Window Help2)在工程的资源操作窗(Processes),双击Implement Design;口今冒印 J3PXX J00:% B m 0: o,ourc”Sources
13、 for: Synthesis/lBple*ent*tionVFlow_lbS axc2vp30-7ff896H vCjQkcpsB3_int_tst QccpsB3_int_test. v) 0Processor - kcps3 Qccpsm3. v) 回procrMi -QMT_TBST V)Processesi Generat. ProgrMMinon Mts4s- QMap MessagesnPlace and Route Messages口Tiein,QBi tgen Messagesp) All Current lessees国 Dtild Report*QSynthesis Re
14、portv*rojct Properties叼 Entbl* Enhutctd D.ncn Sqm try Enable Message Filtering Display Incremental Hesssaes!nh*ncd D”i(n SiMMary Contnts Show Partition Data Show ErrorsLJ Show Warninfs Show Failing Constraints Show Clock ReportProject File:lodule laae :Tart Devi ce:Product Versi on:No partition iiRe
15、port laaeSynthaii s ReportTranslation ReportMap ReportPlace and Routt ReportStatic Tinting ReportRi tvan图1-19操作示意3)当实现设计(Implement Design)运行的过程中,展开实现(Implement Design)的步骤,会看到实现过程中,首先是进行综合(Synthesis),然后才依次完成实现的步骤。当完成相关操作后,在每个操作步骤前会显示一个小图标,表示该步骤的完成情况。对于本设计,在一些操作步骤前显示的是叹号,这些警告是可以忽略的。上图的示意如下:令对号表示该操作步骤成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉理工大学 fpga 原理 应用 实验 报告书

限制150内