FPGA使用入门实验报告计划示例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档 精品文档 PAGE PAGE5第PAGE页码5页/总合NUMPAGES总页数5页 精品文档 PAGE FPGA使用入门实验报通告例   一.实验目的   (1)掌握ISE13.2集成开发环境和Modelsim软件的使用方法;   (2)熟悉S6Card实验板的使用方法。   (3)掌握使用VerilogHDL语言实现常用组合逻辑和时序逻辑的方   法。   (4)认识Chipscope的功能与使用方法。   二.实验内容   (1)熟悉S6CARD实验板;   (2)熟悉ISE集成开发环境;   (3)3比特加法器仿真与上板实验   (4)m序列产生器仿真与在板Chipscope调试。   三.实验过程依据指导书进行   四.实验代码剖析   (1)3bit加法器(见说明)   modulem_seq_gen(   //端口I/O定义   inputclk,//定义clk为输入种类   inputreset,//定义resert为输入种类   outputseq//定义seq为输出种类   );   //内部信号说明   reg[3:0]state;//定义变量state,为存放器型,位宽为4   //功能定义   always@(posedgeclkornegedgereset)//当clk上升沿到达或许reset下降沿到达,//触发敏感事件,履行以下程序   begin   if(!reset)//如果不是reset下降沿到达   state=4#39;b1111;//state输出结果为4位的二进制数字1111   else   begin   state[3:1]=state[2:0];//state从第二位到第四位输出结果为其第一位//到第三位的数值   state[0]=^(state4#39;b1001);//state第一位输出结果为state原来的//值与二进制数1001相与的结果   end   end   assignseq=state[0];//连续赋值,将state第一位值赋给seqEndmodule   (2)m序列测试文件代码剖析(见说明)   moduletest_m;   //Inputs,将clk和reset定义为存放器种类   regclk;   regreset;   //Outputs   wireseq;//将seq定义为连线种类   //InstantiatetheUnitUnderTest(UUT)   m_seq_genuut(   .clk(clk),   .reset(reset),   .seq(seq)   );   initialbegin   //InitializeInputs,将初始值均设为0   clk=0;   reset=0;   //Wait100nsforglobalresettofinish   #100;   reset=0;   #50reset=1;   //Addstimulushere   end   always#10clk=~clk;//产生测试时钟,延时10s后使时钟取反endmodule   五.实验仿真结果剖析   1.3比特加法器(见说明)   (1)功能仿真波形   由上图可知加法器功能正常,且当a、b之和大于7时产生进位   (2)时序仿真波形   板子上拨码开关的6、7、8和1、2、3分别作为加法器的输入,D1-D4LED灯分别表示cout和sum,拨动拨码开关,察看   LED   的变化。   实验板实照   由上图可证程序运行正常,3比特加法成功   2.m序列产生器   (1)产生原理:每一个周期内,第一个和第四个存放器的值作异或   运算后,存放器移位,运算出的值赋给第一个存放器,组成新的系统存放器状态值。   (2)功能仿真波形   第一行为时钟信号,第二行为重置信号,第三行为输出的m序列。   (3)Chipscope波形

文档评论(0)

130****3819 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档