Verilog语言学习提纲(含部分答案)
更新时间:2023-05-01 12:58:01 阅读量: 实用文档 文档下载
- verilog语言推荐度:
- 相关推荐
Verilog语言学习提纲
1、一个复杂数字电路的完整VerilogHDL模型,是由什么构成的?
(可选项:(1) 变量(2) 寄存器(3) 门电路(4) 模块module)
2、Verilog语言规定的4种基本逻辑值是什么?
3、在Verilog程序中,如果没有说明输入、输出变量的数据类型,它们的数据类型是什么?
4、Verilog语言中逻辑运算符“&&”与位运算符“&”有什么不同?
5、什么是Verilog语言中的拼接运算和缩位运算:
(1)下列运算的二进制值是多少?
reg [3:0] m;
m = 4’b1010; //{2{m}}的二进制值是。
(2)假设m=4’b0101,按照要求填写下列运算的结果:
&m = , |m= ,
^m = , ^m= 。
6、根据下面的V erilog描述,画出数字电路的逻辑图,写出逻辑电路的输出表达式。
moudule Circuit_A(input A,B, output Y1,Y2);
assign Y1=A&B;
or (Y2,A,B);
endmodule
7、使用连续赋值语句,写出由下列逻辑函数定义的逻辑电路的Verilog 描述。
(1) L 1=(B+C)(A _+D)B _
(2) L 2=(B _C+ABC+BC _)(A+D _
)
(3) L 3=C(AD+B)+A _
B
8、图1所示的是一个码制变换器,将输入的格雷码转换成二进制码输出。试用Verilog 描述它的功能,然后用Vivado 软件进行逻辑功能仿真,并给出仿真波形。
图1
9、说明下列Verilog 程序所描述电路的逻辑功能。
(1)module Circuit_A(
input [1:0] A, B,
input S, E,
output [1:0] Y
) ;
assign Y = E? (S? A:B): ’bz ; endmodule
(2)module Circuit_B
#(parameter N=8)
(
input [N-1:0] in0,in1,
output reg gt,eq,lt
);
always@*
begin
gt=0;
eq=0;
lt=0;
if (in0>in1)
gt=1;
if (in0==in1)
eq=1;
if (in0 lt=1; end endmodule 10、下面是用分层次方法设计的4位串行全加器程序。设计者首先完成了1位全加器(模块名为_1bitAdder)的建模和仿真,结果是正确的;然后再顶层调用4个1位全加器模块组合成为4位全加器(模块名为_4bitAdder),结果编译未能通过,试参照图2所示组成框图分析下列程序中存在的错误,并进行改正。 module_4bitAdder (A, B, Cin, Sum, Cout); input [3:0] A, B; input Cin; output [3:0] Sum; output Cout; reg Cout; reg [4:0] temp; always @ (A or B or Cin) begin temp[0] = Cin; _1bitAdder u0 (A[0], B[0], temp[0], Sum[0], temp[1]); _1bitAdder u1 (A[1], B[1], temp[1], Sum[1], temp[2]); _1bitAdder u2 (A[2], B[2], temp[2], Sum[2], temp[3]); _1bitAdder u3 (A[3], B[3], temp[3], Sum[3], temp[4]); Cout = temp[4]; end endmodule module_1bitAdder (A, B, Ci, Sum, Co); //此模块正确 input A, B, Ci; output Sum, Co; assign Sum = A^B^Ci; assign Co = (A&B) | (B&Ci) | (A&Ci); endmodule 图2四位串行进位全加器
正在阅读:
Verilog语言学习提纲(含部分答案)05-01
2013年电大合同法考核册05-26
关于社会人经典霸气的空间说说04-20
毕淑敏散文《柔和》03-30
夸夸同学的闪光点作文500字06-30
鼓励教师参与学生指导工作的政策与措施04-24
最新增值税政策解读10-20
岳麓山的美作文500字06-21
第2章 转子的动平衡原理404-30
九年级下册语文教学计划优秀6篇03-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 语言学习
- 提纲
- 答案
- Verilog
- 部分
- 陕西中考真题语文作文
- 九年级语文下册第四单元18茅屋为风所破歌练习苏教版
- 小学信息技术第一册下教案
- 国有资产管理工作中存在的不足与建议
- 安装使用说明书(DZMS0034.00SM-1)
- MATLAB编程求解二维泊松方程.doc
- 江苏省南菁高级中学实验学校 七年级语文12月月考试题苏教版
- 语文各种修辞手法的详解
- 人教版九年级数学下册人教版九年级数学下册相似三角形练习题及答案
- 开州新天地全程规划案
- 译林英语四年级上册:期中测试
- HSE部门安全职责标准范本
- 阿里地区札达县2021年九年级上学期化学期中考试试卷A卷
- 2019年暨南大学统计学、概率论与数理统计之统计学复试实战预测五套卷
- 2012二级福建省建造师市政最新考试试题库(完整版)
- 三年级道德与法治学科试卷分析
- 英语_2019年辽宁省大连市中考英语试卷(含答案)
- (最新)2009年全国肉羊产业调研报告
- 广东省梅州市2019-2020学年物理【5份合集】高一上期末统考模拟试题
- 私人停车位租赁协议文本