当前位置:首页 > 《数字电路与逻辑设计》
八、实验报告
要求及格式见本手册末尾说明。
九、其它说明
开发板上的+5V电源接口不能使用短路冒与地(GND)进行短接,否则将烧坏电源和开发板。
18
学生实验报告基本内容要求
学生实验报告应事先准备好,用来做预习报告、实验记录和实验报告。 1、实验预习
在实验前每位同学都需要对本次实验进行认真的预习,并写好预习报告,在预习报告中要写出实验目的、要求,需要用到的仪器设备、物品资料以及简要的实验步骤,形成一个操作提纲。对实验中的安全注意事项及可能出现的现象等做到心中有数,但这些不要求写在预习报告中。 设计性实验要求进入实验室前写出实验方案,并经指导教师审阅后实施。
2、实验记录
学生开始实验时,应该将记录本放在近旁,将实验中所做的每一步操作、观察到的现象和所测得的数据及相关条件如实地记录下来。 实验记录中应有指导教师的签名。
3、实验报告
主要内容包括对实验数据、实验中的特殊现象、实验操作的成败、实验的关键点等内容进行整理、解释、分析总结,回答思考题,提出实验结论或提出自己的看法等。
19
附录一:Verilog HDL语言基本知识
(一)学习以下例程: module muxtwo(out, a, b, s1); input a, b, s1; output out; reg out;
always @ (s1 or a or b)
if( !s1 ) out = a;
else out = b;
endmodule
以上程序段完成了二选一数据选择器,从以上例程扩展学习Verilog HDL语言的基本语法。
(二)Verilog HDL语言基本语法的学习:
(1)数据常量
-- Verilog HDL中共有19种数据类型。 1 数字 整数
二进制数(b或B) 十进制数(d或D) 十六进制数(h或H) 八进制数(o或O)
数字的三种表达方式:
<位宽><进制><数字> --- 全面的描述方式 <进制><数字> --- 默认位宽,至少32位 <数字>--- 默认位宽与进制(十进制) examples:
8'b10101100 8'ha2
20
x 与 z
-- x代表不定值;z(?)代表高阻值
examples: 负数
-- 在位宽表达式前加一个减号(-),减号必须放在数字定义表达式的最前面。
examples: 下划线
-- 用来分割数字的表达,提高程序的可读性,只能用在具体的数字之间。
examples:
note:常量不说明位数的时候,默认为32位,每个字母用8位的ASCII码值表示
2 参数型(parameter)
-- 用parameter来定义常量,称为符号常量,可提高程序的可读性与可维护性。
21
4'b10x0 4'b101z 12'dz 12'd? 8'h4x
-8'd5 //ok 8'd-5 //not ok!!!
16'b1010_1111_1001_0001 //OK 8'b_1001_1111 // not ok!!!
共分享92篇相关文档