基于Xilinx口袋实验室的组合逻辑电路设计实验.docVIP

基于Xilinx口袋实验室的组合逻辑电路设计实验.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Xilinx口袋实验室的组合逻辑电路设计实验.doc

基于Xilinx口袋实验室的组合逻辑电路设计实验   摘要:组合逻辑电路设计实验是《数字逻辑》课程的重要实验项目。教师通过便捷、紧跟业界技术发展的口袋实验室,提出一个基础的组合逻辑电路设计实验,让学生在掌握基础实验的内容后进一步自主设计实验内容。教师在课堂上的主要工作随之转移到引导学生自主设计实验,延伸学生的认识和思维过程、引导和开发学生的创新能力。从而培养嵌入式专业方向本科生的实践技能和创新思维。   关键词:口袋实验室;数字逻辑;组合逻辑电路;嵌入式系统   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)28-0268-03   口袋实验室,又称无墙实验室,就是让学生人手一个迷你“口袋实验箱”,上课带来、下课带走,课程结束时归还。学生有了一个小的实验平台,就可以结合课程内容,随时随地进行课程实验;同时,激荡在学生头脑中的创新想法可以即时得到验证,激发他们主动学习的兴趣。   口袋实验室这种形式使实验设备突破了实验室的限制、实验课时的限制,能够把必威体育精装版的技术补充到学生的课余学习中,让学生随时随地都能进行实验,从而最大程度地实现了实验室的开放。   目前口袋实验室理念在国内多所高校已得到广泛的认可和贯彻,如清华大学、北京大学、哈尔滨工业大学、复旦大学、同济大学、上海交通大学、东南大学、华中科技大学等都建起了数量、规模各异的口袋实验室。   本组合逻辑电路设计就是基于Xilinx(赛灵思公司)Basys3口袋实验室的。在性能更好的NEXYS4或ZYBO实验板上也可实现。   1 口袋实验室之核心硬件Basys3   Basys3 实验板(见图1)是一款采用Xilinx必威体育精装版7系列的数字电路入门级开发平台,该平台主芯片为Xilinx Artix系列中的最小型号 XC7A35T。它包含5200个slice资源,相当于33,280个逻辑单元。每个slice包含4个6输入查找表(LUT),8个触发器 。容量为1800kb的块状RAM 以及5个时钟管理单元,每个单元带有一个锁相环。Basys3同时也是一款入门级的FPGA实验板,专门针对Vivado Design Suite而设计,具有Xilinx Artix-7 FPGA架构。Basys3包含了所有Basys系列板卡的标准功能:完备的硬件规格,大 量的板载IO设备,所有需要FPGA支持的电路,以及免费的开发工具,上手即用。   采用Basys3 可以实施更贴近嵌入式方向专业要求的数字逻辑实验项目,形成符合嵌入式方向专业要求的数字逻辑实验课程。可解决现有《数字逻辑》实验课程的教学要求与嵌入式方向专业要求相比有些偏低的问题。同时可以解决现有面向嵌入式方向的基础实验课程实验平台各异,实验内容不够贯通的问题。   2 口袋实验室之核心软件Vivado   赛灵思在全球业界第一个发货和量产28nm 7系列器件后,2012年又推出了“Vivado”这一全新的FPGA设计套件,很可能在将来取代已经面世18年之久的赛灵思ISE设计套件。Vivado的推出,不仅仅是让设计的界面更加漂亮(如图2所示),更重要的是它带给行业的那种体现在设计手段和设计方法上的的创新。众所周知,对于电子设计工程师来说,一方面要求FPGA能实现所有的数字系统功能,包括:数字逻辑、嵌入式系统和数字信号处理等等;另一方面又要求基于FPGA的设计就像他们使用“C”语言给CPU、MCU编程那样的简单。Vivado将这两个看起来相互矛盾的梦想变成了现实。   在Vivado 2014.3环境下如同前期的ISE环境,可以非常方便地运用Verilog HDL语言的编程开发流程,包括源程序的输入、编译、模拟仿真及程序下载。   通过学习Verilog硬件描述语言,以及利用Verilog HDL进行数字电路设计和FPGA开发的方法。可让学生初步掌握代表当今数字逻辑设计前沿的FPGA开发的设计流程。除基本组合逻辑电路实验外,还可以追加时序逻辑电路的设计实验、。   3 口袋实验室之组合逻辑电路设计实验   本实验所用口袋实验室为Basys3电路板,板上的LED灯是共阴极的连接方式,当输入高电平‘1’时,LED亮;当拨动开关靠近数字标称端输出为低电平‘0’。   3.1 简单门电路的实现   在数字电路中,二输入与门电路、或门电路、非门电路、与非门电路、或非门电路和异或门电路的逻辑表达式如下所示,真值表如表1。   下面分别给出这些门电路的行为描述方式(Behavioral)和逻辑寄存器传输描述方式(Register Transfer Level,RTL)。可以看出,行为描述方式和逻辑表达式十分接近,而寄存器传输描述方式则是以真值表为依据进行编写的。 具体操作步骤如下:   

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档