第5部分-计算机程序员(FPGA嵌入式应用)_3级_操作技能复.doc_第1页
第5部分-计算机程序员(FPGA嵌入式应用)_3级_操作技能复.doc_第2页
第5部分-计算机程序员(FPGA嵌入式应用)_3级_操作技能复.doc_第3页
第5部分-计算机程序员(FPGA嵌入式应用)_3级_操作技能复.doc_第4页
第5部分-计算机程序员(FPGA嵌入式应用)_3级_操作技能复.doc_第5页
已阅读5页,还剩158页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5部分操作技能复习题设计基础一、嵌入式硬件调试(试题代码* 试题代码表示该试题在鉴定方案考核项目表中的所属位置。左起第一位表示项目号,第二位表示单元号,第三位表示在该项目、单元下的第几个试题。:1.1.1 1.1.5;考核时间: 15min)试题1.1.1(一)试题单1.1.11、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:(1) 阅读任务要求,理解模块设计调试要求(2) 使用Chipscope创建ILA核,并配置ILA核的触发参数、数据捕捉参数和待调试信号的连接方式;(3) 进行在线片上调试,捕捉特定信号波形,并将调试工程保存为cpj文件。(4) 在实验箱上实际验证调试后的效果。3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai1_1_12、任务说明:(1) 工程为61进制的计数器;其模块结构图如所示:图 1(2) 其中CLK为50MHZ时钟,RST为复位信号,Data_Out(5:0)为6位输出计数器数据。具体要求:1) 请使用Chipscope创建一个名字为test的ILA核并配置该核,捕捉Data_Out数据(实际选择时,是选择out)。2) 在配置ILA核时,捕获时钟选择50MHZ时钟,触发信号选择为代码中的26位counter,捕获的数据为Data_Out(5:0),数据采样深度选择为512。3) 在ChipScope中,捕获数据使用N Sample模式,每翻转一次采样128个数据,match中填写为49999999。4) 最后捕捉到的Data_Out数据在ChipScope中的显示要符合以下图片中的样式(数据要10进制的):(考生答案禁止和下图完全一致(30,30,30,31,32,33不能完全相同),否则视0分处理)5) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/1_1_1/doc/文件夹下。6) 使用键盘上的“PrScrn”键进行截屏,然后在开始中打开画图软件,按ctrl+v把图片粘贴在画图软件中,保存为JPG格式的图片,命名为1_1_1.jpg。7) 请把1_1_1.jpg放在sucai/1_1_1/doc 文件夹下。(二)评分表1.1.1考生姓名: 准考证号: 试题代码1.1.1考核时间(min)15试题名称嵌入式系统硬件调试编号评分要素配分分值评分标准实际得分1实际运行10101. 考生图片如果有水印,直接0分2. 和实验现象对应给10分合计配分10合计得分实验现象图片Data_out行一定要有4个小段,即图中分别写有30,31,32,33的小段,图片中的四个小段中数字要依次递增(最大值为60,如果出现60,后面应该从0开始)。考评员(签名):试题1.1.2(一)试题单1.1.21、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:(1) 阅读任务要求,理解模块设计调试要求(2) 使用Chipscope创建ILA核,并配置ILA核的触发参数、数据捕捉参数和待调试信号的连接方式;(3) 进行在线片上调试,捕捉特定信号波形,并将调试工程保存为cpj文件。(4) 在实验箱上实际验证调试后的效果。3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai1_1_22、任务说明:(1) 工程为255进制的计数器;其模块结构图如所示:图 2(2) 其中CLK为50MHZ时钟,RST为复位信号,Data_Out(7:0)为8位输出计数器数据具体要求:1) 请使用Chipscope创建一个名字为test的ILA核并配置该核,捕捉Data_Out数据。2) 在配置ILA核时,捕获时钟选择50MHZ时钟,触发信号选择为代码中的26位counter,捕获的数据为Data_Out(7:0),数据采样深度选择为512。3) 在ChipScope中,捕获数据使用N Sample模式,每翻转一次采样128个数据,match中填写为49999999。4) 最后捕捉到的Data_Out数据在ChipScope中的显示要符合以下图片中的样式(数据必须要10进制的):(考生答案禁止和下图完全一致(63,63,64,65,66,67不能完全相同),否则视0分处理)5) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/1_1_2/doc/文件夹下。6) 使用键盘上的“PrScrn”键进行截屏,然后在开始中打开画图软件,按ctrl+v把图片粘贴在画图软件中,保存为JPG格式的图片,命名为1_1_2.jpg。7) 请把1_1_2.jpg放在sucai/1_1_2/doc 文件夹下。(二)评分表1.1.2考生姓名: 准考证号: 试题代码1.1.2 考核时间(min)15试题名称嵌入式系统硬件调试编号评分要素配分分值评分标准实际得分1实际运行10103. 考生图片如果有水印,直接0分4. 和实验现象对应给10分合计配分10合计得分实验现象图片Data_out行一定要有4个小段,即图中分别写有64,65,66,67的小段,图片中的四个小段中数字要依次递增(最大值为254,如果出现254,后面应该从0开始)。考评员(签名):试题1.1.3(一)试题单1.1.31、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:(1) 阅读任务要求,理解模块设计调试要求(2) 使用Chipscope创建ILA核,并配置ILA核的触发参数、数据捕捉参数和待调试信号的连接方式;(3) 进行在线片上调试,捕捉特定信号波形,并将调试工程保存为cpj文件。(4) 在实验箱上实际验证调试后的效果。3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai1_1_32、任务说明:(1) 工程为2位2操作数全加器;其模块结构图如所示:图 3(2) 其中clk为50MHZ时钟,rst为复位信号,ina为2位输入数据,inb为2位输入数据,cin为1为输入数据,sum为2位和输出数据,cout为1位进位位。具体要求:1) 请使用Chipscope创建一个名字为test的ILA核并配置该核,捕捉ina,inb,sum和cout共7位数据。2) 数据的输入请查看UCF文件图 43) 在配置ILA核时,捕获时钟选择50MHZ时钟,触发信号选择为ina,捕获的数据为ina,inb,sum和cout共7位数据,捕获数据深度选择512。4) 在ChipScope中,捕获数据使用windows模式,捕获64个数据。5) 最后捕捉到的数据在ChipScope中的显示要符合以下图片中的样式:(禁止和下图完全一致,其中的数字可以不相同,但是逻辑关系一定要正确。ina+inb=(cout,sum),不能为0+0=0)拨动开关确定输入后,进行捕获。ina范围0到3,inb范围0到3。6) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/1_1_3/doc/文件夹下。7) 使用键盘上的“PrScrn”键进行截屏,然后在开始中打开画图软件,按ctrl+v把图片粘贴在画图软件中,保存为JPG格式的图片,命名为1_1_3.jpg。8) 请把1_1_3.jpg放在sucai/1_1_3/doc 文件夹下。(二)评分表1.1.3考生姓名: 准考证号: 试题代码1.1.3考核时间(min)15试题名称嵌入式系统硬件调试编号评分要素配分分值评分标准实际得分1实际运行10105. 考生图片如果有水印,直接0分6. 和实验现象对应给10分7. 图片中为0+0=0,不给分合计配分10合计得分实验现象图片中满足ina+inb=(cout,sum)即可给全分考评员(签名):试题1.1.4(一)试题单1.1.41、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:(1) 阅读任务要求,理解模块设计调试要求(2) 使用Chipscope创建ILA核,并配置ILA核的触发参数、数据捕捉参数和待调试信号的连接方式;(3) 进行在线片上调试,捕捉特定信号波形,并将调试工程保存为cpj文件。(4) 在实验箱上实际验证调试后的效果。3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai1_1_42、任务说明:(1) 工程为移位器;功能:当data_in原来为0,之后data_in变为1时,data_out依次变为1000,1100,1110,1111,即每次data_in移向最高位,其余位向后移。其模块结构图如所示:图 5(2) 其中clock为50MHZ时钟,reset为复位信号,data_in为1为输入数据,shift为4位和输出数据。具体要求:1) 请使用Chipscope创建一个名字为test的ILA核并配置该核,捕捉data_in和shift共5位数据。2) 数据的输入请查看UCF文件3) 在配置ILA核时,捕获时钟选择50MHZ时钟,触发信号选择为代码中的counter,共24位,捕获的数据为data_in和shift共5位数据,捕获数据深度为512。4) 在ChipScope中,捕获数据使用N Sample模式,每翻转一次采样128个数据,match中的数据填写1111,1111,1111,1111,1111,1100。5) 最后捕捉到的数据在ChipScope中的显示要符合以下图片中的样式(数据要16进制的):(请勿和下图完全一致,否则视0分处理,其中的数字可以不相同,但是要可以看出逻辑变化且要符合逻辑。)在拨动开关输入后,开始捕获,这样才能获得较好的捕获情况。6) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/1_1_4/doc/文件夹下。7) 使用键盘上的“PrScrn”键进行截屏,然后在开始中打开画图软件,按ctrl+v把图片粘贴在画图软件中,保存为JPG格式的图片,命名为1_1_4.jpg。8) 请把1_1_4.jpg放在sucai/1_1_4/doc 文件夹下。(二)评分表1.1.4考生姓名: 准考证号: 试题代码1.1.4考核时间(min)15试题名称嵌入式系统硬件调试编号评分要素配分分值评分标准实际得分1实际运行10108. 考生图片如果有水印,直接0分9. 和实验现象对应给10分合计配分10合计得分实验现象Data_in行可以为0,也可以为1。Shift行至少要分两小段(保证能看出逻辑关系),shift为4位,满足移位的关系为shift3:0=(data_in,shift3:1)。考评员(签名):试题1.1.5(一)试题单1.1.51、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:(5) 阅读任务要求,理解模块设计调试要求(6) 使用Chipscope创建ILA核,并配置ILA核的触发参数、数据捕捉参数和待调试信号的连接方式;(7) 进行在线片上调试,捕捉特定信号波形,并将调试工程保存为cpj文件。(8) 在实验箱上实际验证调试后的效果。3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai1_1_52、任务说明:(1) 工程为流水灯;功能:led的输出依次为00001111, 00011110, 00111100, 01111000, 11110000, 11100001, 11000011, 10000111, 00001111。(循环左移)其模块结构图如所示:图 6(2) 其中clk为50MHZ时钟,rst为复位信号,leds为8位输出数据。具体要求:1) 请使用Chipscope创建一个名字为test的ILA核并配置该核,捕获的数据为leds共8位数据2) 在配置ILA核时,捕获时钟选择50MHZ时钟,触发信号选择为代码中的cnt,的低25位,捕获的数据为led共8位数据,捕获数据深度为512。3) 在ChipScope中,捕获数据使用N Sample模式,每翻转一次采样128个数据。Match中的数据填写为12499990,改为10进制;4) 最后捕捉到的数据在ChipScope中的显示要符合以下图片中的样式(数据要16进制的):(禁止原图拷贝,否则视0分处理,其中的数字可以不相同,但是要符合逻辑。)5) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/1_1_5/doc/文件夹下。6) 使用键盘上的“PrScrn”键进行截屏,然后在开始中打开画图软件,按ctrl+v把图片粘贴在画图软件中,保存为JPG格式的图片,命名为1_1_5.jpg。7) 请把1_1_5.jpg放在sucai/1_1_5/doc 文件夹下。(二)评分表1.1.5考生姓名: 准考证号: 试题代码1.1.5考核时间(min)15试题名称嵌入式系统硬件调试编号评分要素配分分值评分标准实际得分1实际运行101010. 考生图片如果有水印,直接0分11. 和实验现象对应给10分合计配分10合计得分实验现象led行一定要有4个小段,即图中分别写有1E,3C,78,F0的小段,图片中的四个小段中数字满足0F,1E,3C,78,F0,E1,C3,87,0F,1E,3C,78,F0中任意连续的4个数。同一段中出现两个相同数字只取一个。考评员(签名):设计数字逻辑电路一、设计组合逻辑电路(试题代码:2.1.1 - 2.1.5;考核时间:15min)试题2.1.1(一)试题单2.1.11、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写组合逻辑电路模块(包括选择器、编码器、译码器、比较器、算术逻辑单元其中之一)(3) 验证在实验箱上调试3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_1_1在素材文件夹中有包含compare.v文件的ISE工程,其功能是实现两个两位二进制数x,y比较,并将结果用三个LED灯进行显示,xey,xgy,xsy分别指示x等于y、x大于y和x小于y。该模块里面包含了一个比较器,如图所示。图 7具体要求:(1) 操作要求:(1) 按照素材中比较器的功能描述,在已有的compare.v文件中填写程序空白处1,2,3,完成比较器的设计;(2) 在实验箱上实际验证设计效果,用Spartan-3E实验板上的拨码开关sw1、sw0分别表示x的高低位,sw3、sw2分别表示y的高低位。用Spartan-3E实验板上LD0, LD1, LD2的灯分别接xey,xgy和xsy,表示x等于y, x大于y, x小于y。下载到试验箱后,查看操作结果,并保存compare.bit文件。(2) 操作结果保存要求:(1) 考生除了在/sucai/2_1_1/ise/工程中填写答案外,还要把填写的答案在/sucai/2_1_13/doc/ 2_1_1答题单.txt重新填写一遍。(2) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/2_1_1/doc/文件夹下。(二)评分表2.1.1考生姓名: 准考证号: 试题代码2.1.1考核时间(min)15试题名称设计组合逻辑电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象正确的实验现象是:用拨码开关输入sw0=0,sw1=1,sw2=1,sw3=1时,LED2灯应该亮起,其它灯不亮;再输入sw0=1,sw1=1,sw2=0,sw3=1时,LED1灯应该亮起,其它灯不亮。考评员(签名):试题2.1.2(一)试题单2.1.21、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写组合逻辑电路模块(包括选择器、编码器、译码器、比较器、算术逻辑单元其中之一)(3) 验证在实验箱上调试3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_1_2在素材文件夹中有包含decoder.v文件的ISE工程,其功能是实现对输入的译码,并通过LED来显示输入内容,当输入数据变化时,模块检测输入数据的值,并根据输入控制输出,例如输入为十进制数5,则输出的out5为0,其它位全为1,输入十进制数4,则输出的out4为0,其它位全为1,即输入为x时,outx位为0,其它位为1。图 8端口名位宽方向描述in3输入进行译码的端口输入,分别用Spartan-3E开发板拨码开关SW2,SW1,SW0依次表示其高低位out8输出译码输出,输出从高位到低位依次与Spartan-3E开发板LD7,LD6,LD5对应具体要求:1. 操作要求:1. 按照素材中译码器的功能描述,在已有的完decoder.v文件中填写空白处,成该译码器的设计;2. 在实验箱上实际验证设计效果,文件填写正确并综合后下载到实验箱,用拨码开关输入数值,观察LED灯的现象,并保存decoder.bit文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_1_2/ise/工程中填写答案外,还要把填写的答案在/sucai/2_1_13/doc/ 2_1_2答题单.txt重新填写一遍。(2) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/2_1_2/doc/文件夹下。(二)评分表2.1.2考生姓名: 准考证号: 试题代码2.1.2考核时间(min)15试题名称设计组合逻辑电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象正确的实验现象是:当8个拨码开关全部输入0时,LED0不亮,其它7个灯全亮;当8个拨码开关全部输入1时,LED7不亮,其它7个灯全亮。考评员(签名):试题2.1.3(一)试题单2.1.31、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写组合逻辑电路模块(包括选择器、编码器、译码器、比较器、算术逻辑单元其中之一)(3) 验证在实验箱上调试3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_1_3在素材文件夹中有一包含chooser.v文件的ISE工程,其功能是输入选择,通过输入选择信号addr选择有效的输入,当选择器使能信号ncs为0,,如果addr为0,则输出mout与输入in1相连,如果addr为1,则输出mout与输入in2相连,模块内容为选择器。图 9端口名位宽方向描述addr1输入输入控制信号。锁定在Spartan-3E开发板拨码开关的SW2in11输入输入信号,锁定在Spartan-3E开发板拨码开关的SW0 in21输入输入信号,锁定在Spartan-3E开发板拨码开关的SW1ncs1 输入选择器使能信号,锁定在Spartan-3E开发板拨码开关的SW3mout1输出显示输入数据的值,锁定Spartan-3E开发板LED的LD0具体要求:1. 操作要求:(1) 按照素材中选择器的功能描述,在已有的chooser.v文件中完成填空,实现该选择器的功能;(2) 在实验箱上实际验证设计效果,完成chooser.v文件并综合下载到实验箱,验证操作现象,并保存chooser.v文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_1_3/ise/工程中填写答案外,还要把填写的答案在/sucai/2_1_13/doc/ 2_1_3答题单.txt重新填写一遍。(2) 考生在做完题目后,要把所生成的bit文件提取出来放在sucai/2_1_3/doc/文件夹下。(二)评分表2.1.3考生姓名: 准考证号: 试题代码2.1.3考核时间(min)15试题名称设计组合逻辑电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象当SW3为0,SW2为0,SW1为0,SW0为1时,LED0灯亮;当SW3为0,SW2为1,SW1为0,SW0为1时,LED0灯灭;考评员(签名):试题2.1.4(一)试题单2.1.41、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写组合逻辑电路模块(包括选择器、编码器、译码器、比较器、算术逻辑单元其中之一)(3) 验证在实验箱上调试3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_1_4在素材文件夹中有一包含display.v的ISE工程,该工程实现利用Spartan3E开发板上的拨码开关SW3,SW2,SW1,SW0输入数据并在TYM605实验板上的8位8字型数码管上显示相应数字的功能,当所有开发板上电完成后,按下Spartan3E开发板的pushbutton的“BTN West”键进行复位”,再按下“BTN South”键则程序开始运行,例如SW3,SW2,SW1,SW0(SW3为最高位,SW0为最低位)分别拨到0,0,1,0即可看到TYM605实验板上的8位8字型数码管LSD1的最左端显示数字2。图1此工程使用了实验箱上的八段数码显示管。每一段都是高电平1点亮,低电平0熄灭。(a为最低位,dp为最高位)(对应代码中的reg 7:0 led_col)图2具体要求:1. 操作要求:(1) 按照素材中功能描述,在已有display.v文件中完成填空,实现该程序功能;(2) 在实验箱上实际验证设计效果,填写完成display.v文件并综合下载到实验箱中,观察现象,并保存display.bit文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_1_4/ise/工程中填写答案外,还要把填写的答案在/sucai/2_1_4/doc/ 2_1_4答题单.txt重新填写一遍。(2) 考生在完成题目后,要把所生成的bit文件拷贝到sucai/2_1_4/doc/文件夹下。(二)评分表2.1.4考生姓名: 准考证号: 试题代码2.1.4考核时间(min)15试题名称设计组合逻辑电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象该工程实现利用Spartan3E开发板上的拨码开关SW3,SW2,SW1,SW0输入数据并在TYM605实验板上的8位8字型数码管上显示相应数字的功能,当所有开发板上电完成后,按下Spartan3E开发板的pushbutton的“BTN West”键进行复位”,再按下“BTN South”键则程序开始运行,例如SW3,SW2,SW1,SW0(SW3为最高位,SW0为最低位)分别拨到0,0,1,0即可看到TYM605实验板上的8位8字型数码管LSD1的最左端显示数字2。考评员(签名):试题2.1.5(一)试题单2.1.51、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写组合逻辑电路模块(包括选择器、编码器、译码器、比较器、算术逻辑单元其中之一)(3) 验证在实验箱上调试3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_1_5在素材文件夹中有包含coder.v文件的ISE工程,其功能是实现4位的优先编码显示。Spartan3E开发板上的拨码开关SW3,SW2,SW1,SW0输入数据并在TYM605实验板上的8位8字型数码管上显示相应数字,即首先检测输入的最高位SW3是否为1,若为1则在数码管上显示数字4,否则检测SW2,该若为1则在数码管上显示数字3,否则依次检测.,若输入位全为0,则显示0。 图1当所有开发板上电完成后,按下Spartan3E开发板的pushbutton的“BTN West”键进行复位”,再按下“BTN South”键则程序开始运行,例如SW3,SW2,SW1,SW0(SW3为最高位,SW0为最低位)分别拨到1,0,1,0即可看到TYM605实验板上的8位8字型数码管LSD1的最左端显示数字4。此工程使用了实验箱上的八段数码显示管。每一段都是高电平1点亮,低电平0熄灭。(a为最低位,dp为最高位)(对应代码中的reg 7:0 led_col) 图2具体要求:1. 操作要求:(3) 按照素材中比较器的功能描述,在已有的coder.v文件中填写程序空白处1,2,完成设计;(4) 在实验箱上实际验证设计效果,完成程序,下载到试验箱后,查看操作结果,并保存coder.bit文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_1_5/ise/工程中填写答案外,还要把填写的答案在/sucai/2_1_5/doc/ 2_1_5答题单.txt重新填写一遍。(2) 考生在完成题目后,要把所生成的bit文件拷贝到sucai/2_1_5/doc/文件夹下。(二)评分表2.1.5考生姓名: 准考证号: 试题代码2.1.5考核时间(min)15试题名称设计组合逻辑电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象当所有开发板上电完成后,按下Spartan3E开发板的pushbutton的“BTN West”键进行复位”,再按下“BTN South”键则程序开始运行,拨动Spartan3E开发板的的拨码开关SW3,SW2,SW1,SW0(SW3为最高位,SW0为最低位)分别拨到1,0,1,0即可看到TYM605实验板上的8位8字型数码管LSD1的最左端显示数字4。考评员(签名):二、设计同步电路(试题代码:2.2.1 2.2.5;考核时间:15min)试题2.2.1(一)试题单2.2.11、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写同步时序电路模块(包括锁存器、D触发器、计数器、移位寄存器其中之一)(3) 在实验箱上运行结果3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_2_1在素材文件夹中有一包含shift.v的ISE工程,该工程实现移位寄存器的功能。寄存器共四位,用拨码开关控制输入0或1,将输入存入寄存器最高位,寄存器原来高三位则分别右移一位。图 10如图 27所示为该设计的移位寄存器模块图 11端口名位宽方向描述reset1输入复位键,锁定到Spartan-3E实验板上pushbutton的North键CLK1输入时钟输入端,50MHZ时钟data_in1输入数据输入端,锁定Spartan-3E实验板上拨码开关SW0data_out4输出寄存器输出,高低位依次锁定Spartan-3E实验板上LED灯的LD3,LD2具体要求:1. 操作要求:(1) 按照素材中移位寄存器的功能描述,在已有shift.v文件中完成填空,实现该移位寄存器的功能;(2) 在实验箱上实际验证设计效果,填写完成shift.v文件并综合下载到实验箱中,用拨码开关SW0输入0或1观察LED灯的显示情况,并保存shift.bit文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_2_1/ise/工程中填写答案外,还要把填写的答案在/sucai/2_2_1/doc/ 2_2_1答题单.txt重新填写一遍。(2) 考生在完成题目后,要把所生成的bit文件拷贝到sucai/2_2_1/doc/文件夹下。(二)评分表2.2.1考生姓名: 准考证号: 试题代码2.2.1考核时间(min)15试题名称设计同步电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象用拨码开关SW0输入0或1观察LED灯的显示情况,正确的现象应该是:当输入1时LED3,LED2,LED1,LED0依次被点亮,最后4个灯全亮,然后输入0,LED3,LED2,LED1,LED0依次熄灭,最后4个灯全灭。考评员(签名):试题2.2.2(一)试题单2.2.21、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写同步时序电路模块(包括锁存器、D触发器、计数器、移位寄存器其中之一)(3) 在实验箱上运行结果3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_2_2如图所示为一个含counter.v文件的ISE工程,其功能是通过寄存器数值的循环移位,显示内部时钟信号上升沿,当一个上升沿到来,则寄存器的最高位移到最后一位,其它位依次向左移动一位。图 12如图 27所示为该设计中的循环移位模块,图 13端口名位宽方向描述CLK1输入时钟输入端,输入频率为50MHZreset1输入计数器复位,锁定Spartan-3E开发板pushbutton的NORTH键count7输出计数器输出,高低位依次锁定Spartan-3E开发板LED灯的LD7,LD6具体要求:1. 操作要求:(1) 按照素材中计数器的功能描述,在已有的counter.v文件中完成填空,实验该移位寄存器的功能;(2) 在实验箱上实际验证设计效果,完成counter.v文件的填空并综合下载到实验箱,查看演示结果,并保存counter.bit文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_2_2/ise/工程中填写答案外,还要把填写的答案在/sucai/2_2_2/doc/ 2_2_2答题单.txt重新填写一遍。(2) 考生在完成题目后,要把所生成的bit文件拷贝到sucai/2_2_2/doc/文件夹下。(二)评分表2.2.2考生姓名: 准考证号: 试题代码2.2.2考核时间(min)15试题名称设计同步电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象正确的现象应该是:LED0,LED1.LED7被循环点亮,但每次只有一个灯是亮着的,即流水灯现象。考评员(签名):试题2.2.3(一)试题单2.2.31、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写同步时序电路模块(包括锁存器、D触发器、计数器、移位寄存器其中之一)(3) 在实验箱上运行结果3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_2_3在素材文件夹中有一包含BCD_count.v文件ISE工程,功能是实现一个模为60的BCD码减计数器,每次按下计数器的复位键即pushbutton的east键,则数值从59开始依次减1,并显示在7个LED灯上,如输出58则LD6亮,LD5灭,LD4亮,LD3亮,LD2灭,LD1灭,LD0灭。该模块的端口定义如下:module BCD_count(qout,reset,clk);output6:0 qout;input clk,reset;reg6:0 qout; 端口名位宽方向描述clk1输入时钟输入端,输入实验版50MHz时钟reset1输入计数器复位 锁定Spartan-3E开发板pushbutton的east键qout7输出BCD计数输出,高低位分别对应Spartan-3E开发板灯LD6,LD5.LD0具体要求:1. 操作要求:(1) 按照素材中计数器的功能描述,在已有的BCD_count.v文件中填写空白处,完成该计数器的功能;(2) 在实验箱上实际验证设计效果,完成BCD_count.v文件中的填空并综合下载到实验箱中,观察操作效果,并保存BCD_count.bit文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_2_3/ise/工程中填写答案外,还要把填写的答案在/sucai/2_2_3/doc/ 2_2_3答题单.txt重新填写一遍。(2) 考生在完成题目后,要把所生成的bit文件拷贝到sucai/2_2_3/doc/文件夹下。(二)评分表2.2.3考生姓名: 准考证号: 试题代码2.2.3考核时间(min)15试题名称设计同步电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能看到正确的实验现象给全分,否则不给分合计配分15合计得分实验现象正确的实验现象:每次按下计数器的使能键即pushbutton的east键,则数值从59开始依次减1,并显示在7个LED灯上,如输出58则LED6亮,LED5灭,LED4亮,LED3亮,LED2灭,LED1灭,LED0灭。考评员(签名):试题2.2.4(一)试题单2.2.41、操作条件(1)Project Navigator 10.1.03(2)Chipscope 10.1.03(3)Ultrawise实训系统平台(4)素材2、操作内容针对给定素材及任务说明完成以下操作:(1) 编写可综合代码(2) 编写同步时序电路模块(包括锁存器、D触发器、计数器、移位寄存器其中之一)(3) 在实验箱上运行结果3、操作要求按照“素材”的具体要求部分进行操作;素材素材内容:1、素材文件夹:sucai2_2_4在素材文件夹中有一包含shifter.v的ISE工程,该工程实现在TYM605实验板上的8位8字型数码管上流水显示数字5的功能,当所有开发板上电完成后,按下Spartan3E开发板的pushbutton的“BTN West”键进行复位”,再按下“BTN South”键则程序开始运行,即可看到TYM605实验板上的8位8字型数码管从LSD2最右端的到LSD1的最左端流水显示数字5。图 14具体要求:1. 操作要求:(1) 按照素材中功能描述,在已有shifter.v文件中完成填空,实现该程序功能;(2) 在实验箱上实际验证设计效果,填写完成shifter.v文件并综合下载到实验箱中,观察现象,并保存shifter.bit文件。2. 操作结果保存要求:(1) 考生除了在/sucai/2_2_4/ise/工程中填写答案外,还要把填写的答案在/sucai/2_2_4/doc/ 2_2_4答题单.txt重新填写一遍。(2) 考生在完成题目后,要把所生成的bit文件拷贝到sucai/2_2_4/doc/文件夹下。(二)评分表2.2.4考生姓名: 准考证号: 试题代码2.2.4考核时间(min)15试题名称设计同步电路编号评分要素配分分值评分标准实际得分1模块实际运行1515能够在实验箱上能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论