- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009-2010第一学期实验项目安排v31
2009-2010第一学期实验项目安排与提示
实验共24学时,按每次3学时共安排8个实验。
E:\EDA 提供了实验参考书上的全部实验代码
在XD02计算机上
\设计资料 提供了实验1-8 VHDL代码与引脚信息。
实验报告要求:
实验内容,原理,平台,程序(要有简单注释),波形仿真,引脚锁定,硬件实现描述分析或照相。
实验报告要求独立完成,相同者扣分。
封面要求统一实验报告封面,正文用B5或16K打印。
实验目录
实验1 4/8位 层次化设计全加器 1
实验2 10/100计数扫描显示 2
(1)10计数扫描显示 2
(2)100计数扫描显示 3
(3)10计数显示 3
实验3 计数器的灵活使用(选作) 4
(1)简易数字钟 4
实验4 并行乘法器流水线设计 5
实验5波形发生器 7
实验6 嵌入式逻辑分析仪 8
实验7 交通灯控制器实验 9
实验8开放型设计实验(选作如下实验项目之一) 10
智能交通灯控制器设计 10
直接数字合成电路设计 10
多功能数字钟实验 11
实验1 4/8位 层次化设计全加器
参考
实验e:\EDA\LAB1; e:\EDA\LAB8
实验参考书实验1,实验8
参考主要是参考引脚
方案1:采用层次化设计方式进行的组合电路设计。
采用实验参考书 实验1的引脚,可以进行两位的硬件验证。
G:\实验1设计资料1 提供4段程序代码,TCL脚本文件。
顶层文件:qadd
TCL脚本文件有关的引脚信息:
set_location_assignment PIN_B21 -to b[0]
set_location_assignment PIN_B22 -to b[1]
set_location_assignment PIN_AC10 -to s[0]
set_location_assignment PIN_W11 -to s[1]
set_location_assignment PIN_W12 -to s[2]
set_location_assignment PIN_AE8 -to s[3]
set_location_assignment PIN_AF8 -to s[4]
set_location_assignment PIN_AE7 -to s[5]
set_location_assignment PIN_AF7 -to s[6]
set_location_assignment PIN_AA11 -to s[7]
set_location_assignment PIN_F6 -to a[0]
set_location_assignment PIN_A21 -to a[1]
注意:第一级的cin要在程序里设置‘0’,否则会因为程序有不定态的问题导致无结果。
采用革新SOPC/SOC开发平台完成该实验。不使用平台七个模块的功能,MODEL_SEL3,MEDEL_SEL2,MODEL_SEL1三个拨码开关置为分别OFF,OFF,OFF,即“111”。
拨码开关置为MODEL_SEL5-8,全部置为ON,通过USB下载;全部置为OFF,则通过LAB_JTAG_PS_AS接口下载。
实验硬件实现是用拨码开关SW1A,SW2A,SW3A,SW4A分别给出加数与被夹数的低两位,其加法的结果在LED灯上显示。
Led0, Led1,Led2表示和数。
方案2:采用层次化设计方式进行的8位全加器
在实验参考书实验8的基础上,将4位全加器改为8位全加器。
具体方法是将原来的4位全加器顶层代码作为元件,通过元件例化级联调用4位全加器产生8位全加器。原顶层代码是adder4b,8位全加器代码是qadd。
测试方案也可以采用实验1的引脚,可以进行两位的硬件验证。
引脚参考方案1确定。
实验2 10/100计数扫描显示
参考:
实验e:\EDA\LAB8;
参考书实验8
采用革新SOPC/SOC开发平台完成该实验使用第一个功能单元,MODEL_SEL3,MEDEL_SEL2,MODEL_SEL1三个拨码开关置为分别ON,ON,ON,即“000”。
拨码开关置为MODEL_SEL5-8,全部置为ON,通过USB下载;全部置为OFF,则通过LAB_JTAG_PS_AS接口下载。
DISP_SEL1-8,处于“OFF”状态。
在DP1C-DP6C上显示被扫描的数值。
(1)10计数扫描显示
设计原理图:
图2-1 10计数扫描显示原理图
实验实现从0-9,10个计数值在阴极LED数码管1-6上每次加1的同时循环左移显示。
顶层文件:acount10
注意:仿真时与下载时是时钟分频是不一样的。
仿真时
constant N:Integer:=16;
下载时
constant N:Integer:=5000000
文档评论(0)