- 3
- 0
- 约2.37千字
- 约 7页
- 2020-10-13 发布于浙江
- 举报
中国矿业大学2010~2011学年第 二 学期
《HDL语言应用与设计 》试卷(B)卷
考试时间:100 分钟 考试方式:闭卷
学院_________班级_____________姓名 ___________学号____________
题号
一
二
总分
得分
一、填空题(10分,每空1分)
1.用Verilog HDL进行硬件设计的过程中,开发人员通常是将设计分成三个层次进行设计,它们分别是:____________、____________、和_____________。
2.MAXPLUS2中Verilog文本设计文件的扩展名是_________。
3. Verilog中模块描述方式: _________描述、_________描述。
4. Verilog中块定义语句有两组,它们是_________ 和 _________ 。
5. Verilog中的过程块有___________、____________。
二、综合程序设计题(90分)
(1)请简答或画出EDA设计的典型流程(10分)
(2)写出三输入与门的verilog程序实现(行为描述方式)(10分)
(3)写出下图组合电路的UDP描述(10分)
(4)请编写“同时由两个时钟沿:clk1上升沿和clk2下降沿进行控制的8位移位寄存器”的Verilog语言程序(使用行为描述方式)(15分)。
(5)请用循环语句实现一个周期为60个仿真时间单位的时钟波形(10分)。
(6)画出与门(用两个与非门实现)的电路图并写出基于verilog的结构描述程序(10分)
(7) 请写一个用于比较两个整数的大小的比较器程序(用Verilog 函数实现)(10分)
(8)请给出如下图所示的2-4译码器的Verilog结构描述程序(其中:非门的上升延迟和下降延迟分别为1和2,与非门的上升延迟和下降延迟分别为3和4)(15分)
答案:
一:
1 行为描述 RTL方式描述 逻辑综合
2 .v
3 结构描述 行为描述
4 being end fork jojn
5 initial always
二:
(1)
(2)
module three_input_and(a,b,c,out);
input a,b,c ; //三个输入a,b,c
output out;
reg out;
always @(a or b or c) //敏感事件列表中包含了所有输入
begin
out=abc;
end
endmodule
(3)
primitive and_or(out,a,b,c );
output out;
input a ,b ,c;
table
//a b c : out
0 0 0 : 0;
0 0 1 : 1;
0 1 0 : 0;
0 1 1 : 1:
1 0 0 : 0:
1 0 1 : 1;
1 1 0 : 1;
1 1 1 : 1;
endtable
endprimitive
(4)
module 8bits_shift_register(d_in,d_out,clk1,clk2);
input clk1,clk2,d_in;
output d_out;
reg d_out; //d_out保存1bit
reg[1:7] data; // reg[1:7]保存其余7bits
reg[1:4] i ; // i用于循环计数
always @( posedge clk1 or negedge clk2)
begin
d_out=data[1];
for ( i=1;i7;i=i+1)
data[i]=data[i+1];
data[7]=d_in;
end
endmodule
(5)module clk_gen(clk);
output clk;
initial
begin
clk = 0;
forever
#30 clk = ~clk; //被指定循环执行的语句
end
endmodule
(6)
module AND(in1,in2,and_out);
input in1,in2;
output and_out;
wire w1;
NAND NAND1(in1,in2,w1);
NAND NAND2(w1,w1,and_out);
endmodule
(7)
function
您可能关注的文档
- GT55汽车起重机产品介绍.pdf
- GTD全球恐怖主义数据库中文译本.pdf
- GT-Power在发动机开发中的典型应用.pdf
- GTR驱动与保护电路研究.doc
- Guess what book2重点词组 DOC 文档.doc
- GUIDE-IACUC-01-动物管理和使用委员会的组成、职责与运行制度.doc
- GUS活性的组织化学检测.doc
- GW4-126型双柱水平旋转式户外高压家六隔离开关安装使用说明书.pdf
- GW4型隔离开关的常见故障及处理办法.doc
- GW9-24KV户外隔离开关说明书.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 冀教版英语八年级下册目录 带翻译最新.pdf VIP
- 兰州大学《数值分析》2016-2017学年期末试卷.pdf VIP
- 自动化设备设计方案模板.docx VIP
- 江南大学《数值分析》2022-2023学年期末试卷.pdf VIP
- 海绵城市建设工程施工及验收标准.pdf VIP
- 华中农业大学《数值分析》2016-2017学年期末试卷.pdf VIP
- 内蒙古紫宸科技有限公司年产2万吨高性能锂离子电池负极材料建设项目.doc VIP
- 表5.3.3土方回填检验批质量验收记录.doc VIP
- 反医疗歧视培训课件.pptx VIP
- 华南师范大学《数值分析》2017-2018学年期末试卷A卷.pdf VIP
原创力文档

文档评论(0)