文档库 最新最全的文档下载
当前位置:文档库 › Exam_LogicDesignProject_2010

Exam_LogicDesignProject_2010

ZJU CS《逻辑与计算机设计基础》2010

课程设计内容与要求

一、课程设计环境

1. Xilinx Spartan-3实验平台;

2. Xilinx ISE8.1i或ISE8.2i开发环境;

3.硬件描述语言采用VHDL;

4.要求组成团队,分工协作,合作完成课程设计。

5.组队要求:3人一组,不超过5人。

自由组合,其中一人为组长。

6.实验报告提交截至日期:2011年1月28日。

请在规定的日期内提交。逾期将扣分

二、课程设计要求

1.在Xilinx Spartan-3实验平台上设计具有完整功能的时序电路。

2.输入输出交互选择固定

输入:Spartan-3实验平台上的按钮输入。

输出:调用7段数码管显示模块输出。

3.实验结果提交形式及要求

(1) 需提交的文件

①设计源代码(必须要有注释,包括变量的定义、代码功能的释义)

②调试通过的工程文件

③能正确运行的目标流代码

④设计报告(PDF格式)(包括设计说明、调试过程及分析、核心模块模拟仿真时序图)

在设计报告中,须给出实验人的邮件和手机号码,以便在批阅过程中与之联系。

(2)压缩打包为ZIP或RAR文件

(3)提交实验报告的文件名为组长学号+姓名,例如“牛人”同学的学号为2100000001,则文件名为:

2100000001牛人

(4)上传到10.71.45.100课程网上。

提示:有同学将实验及测试结果通过数码相机拍摄的图片或视频放到设计报告中,使得实验过程和实验结果更加具有说服力。

4.本设计占课程总成绩的20%

三、课程设计任务

设计一个有多种显示图案和多种显示模式的霓虹灯模拟器。

1、显示输出的图案不少于10种,例如123456、111111、888888等。

2、输入两位数,指定显示的图案,例如输入01代表第一种显示图案,02代表第二种显示图案。

3、输入1位数指定显示的模式。

模拟器的功能如下 显示模式 功能描述

1 给定的显示图案从左往右显示,且每显示一位,停留1秒。如显示123456的

过程为:

1 停留1秒

12 停留1秒

123 停留1秒

1234 停留1秒

12345 停留1秒

123456 停留1秒

(全部熄灭) 停留1秒

重新开始以上的显示循环

2 给定的显示图案从右往左显示,且每显示一位,停留1秒。循环之。

第一组 3 给定的显示图案从左往右显示,且每显示一位,停留1秒。全部显示后,给定

的显示图案从右往左显示,且每显示一位,停留1秒。循环之。

4 给定的显示图案从左往右移位显示,且每显示一位,停留1秒。如显示123456

的过程为:

1 停留1秒

21 停留1秒

321 停留1秒

4321 停留1秒

54321 停留1秒

654321 停留1秒

(全部熄灭) 停留1秒

重新开始以上的显示循环

5 给定的显示图案从右往左移位显示,且每显示一位,停留1秒。循环之。

第二组 6 给定的显示图案从左往右移位显示,且每显示一位,停留1秒。全部显示后,

给定的显示图案从右往左移位显示,且每显示一位,停留1秒。循环之。

7 给定的显示图案从左往右消隐显示,且每显示一位,停留0.5秒。如显示123456

的过程为:

1 停留0.5秒

2 停留0.5秒

3 停留0.5秒

4 停留0.5秒

5 停留0.5秒

6 停留0.5秒

1 2 3 4 5 6 停留2秒

(全部熄灭) 停留1秒

重新开始以上的显示循环

8 给定的显示图案从右往左消隐显示,且每显示一位,停留0.5秒。循环之。

第三组 9

给定的显示图案从左往右消隐显示,且每显示一位,停留0.5秒。全部显示后,

给定的显示图案从右往左消隐显示,且每显示一位,停留0.5秒。循环之。

4、可选择增加的功能

(1)显示间隔时间的设置

(2)使用显示间隔时间序列,即不同位的显示停留时间采用不同的时间长度。

(3)显示图案按照跳跃顺序(如间隔一个、间隔两个……),但有一个显示是完整的,且停留的时间较长。

(4)显示图案按照随机顺序,但有一个显示是完整的,且停留的时间较长。

(5)实验者认为可以实现的其他功能。

四、课程设计成绩评判标准

1. 同组成员根据在组内贡献率(百分比)得分,贡献率由组长给定。鼓励合作,单独完成

不加分;

●若小组人员为4人,则得分按95%计。

●若小组人员为5人,则得分按90%计。

2. 按时提交课程设计结果,设计开发报告规范、内容翔实,能在Spartan-3正确实现所有

功能,同时有方便直观的交互界面:100分

●每迟交一天,扣分10%。

3. 报告规范、内容正确,选择Spartan-3实现所有功能:95分

4. 报告规范、内容正确,选择仿真实现所有核心模块功能:90分

5. 在以上基本分基础上,根据交互界面方便、直观、难易等及bug情况加扣分,100分封

顶。

6. 报告规范、内容正确,且已努力工作但没有实现所有功能:酌情给分。

7. 如果没有完成,完全是敷衍了事,或者有部分实验内容Copy他人的成果,则按0分计

算。

8. 有前述“选择增加的功能”的,视完成增加情况给予加分,但满分仍为100分。

特别提醒:

实验文档中有图片或者视频的,压缩后,文件包尽可能不要超过15MB。

相关文档