- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
veriloghdl复习题和答案
VerilogHDL硬件描述语言复习
一、
1. Verilog HDL 是在哪一年首次被I E E E标准化的?
答:Verilog HDL是在1995年首次被IEEE标准化的。
2. Verilog HDLVerilog HDL可采用三种不同方式或混合方式对设计建模。这些方式包括:行为描述方式—使用过程化结
构建模;数据流方式—使用连续赋值语句方式建模;结构化方式—使用门和模块实例语句描述建模
3. Verilog HDL Verilog HDL是由Gateway Design Automation公司最先开发的4. Verilog HDL中的两类主要数据类型什么?
答:线网数据类型和寄存器数据类型。线网类型表示构件间的物理连线, 而寄存器类型表示抽象的数据存储元件。5. U D P代表什么?
答:UDP代表用户定义原语6. 写出两个开关级基本门的名称。
答:pmos nmos
7. 写出两个基本逻辑门的名称。
答:and or
8. 在数据流描述方式中使用什么语句描述一个设计?
答:设计的数据流行为使用连续赋值语句进行描述9. 采用结构描述方式描述1位全加器。
答:
module full_add(a,b,cin,s,co);
input a,b,cin;
output s,co;
wire S1,T1,T2,T3;
xor
X1(S1,a,b),
X2(s,S1,cin);
and
A1(T3,a,b),
A2(T2,b,cin),
A3(T1,a,cin);
or
O1(co,T1,T2,T3);
endmodule
10. i n i t i a l语句与always 语句的关键区别是什么?
答: 1) initial语句:此语句只执行一次。
2) always语句:此语句总是循环执行, 或者说此语句重复执行。
采用数据流方式描述2 - 4译码器。
答:
timescale 1ns/ns
module Decoder2×4(A,B,EN,Z);
input A,B,EN;
output [0:3]Z;
wire abar,Bbar;
assign #1 Abar=~A;
assign #1 Bbar=~B;
assign #2 Z[0]=~(AbarBbarEN);
assign #2 Z[1]=~(AbarBEN);
assign #2 Z[2]=~(ABbarEN);
assign #2 Z[3]=~(ABEN);
endmodule
1 2. 找出下面连续赋值语句的错误。
assign Reset=#2 Sel^WriteBus;
答:不符合连续赋值语句的语法,应该为:assign #2 Reset = ^ WriteBus;1. 下列标识符哪些合法,哪些非法?
C O u n T, 1_2 M a n y, \**1, R e a l?, \wait, Initial
答:COunT合法,1_2 Many非法,\**1,Real?非法,\wait合法,Initial合法. 在Verilog HDL中是否有布尔类型?
答:没有. 如果线网类型变量说明后未赋值,其缺省值为多少?
答:z. Verilog HDL 允许没有显式说明的线网类型。如果是这样,怎样决定线网类型?
答:在Verilog HDL 中,有可能不必声明某种线网类型。在这样的情况下,缺省线网类型为1位 线网。
. 下面的说明错在哪里?
i n t e g e r [0:3] R i p p l e;
答:应该是integer Ripple [0:3]
. Verilog HDL有哪几大类数据类型?
答:verilog hdl 有两大类数据类型线网类型和寄存器类型。.Verilog HDL有哪几种寄存器类型?
答:有五种不同的寄存器类型:reg、integer、time、real、realtime。
三、
1. 假定长度为6 4个字的存储器, 每个字8位,编写Verilog 代码,按逆序交换存储器的内容。即
将第0个字与第6 3个字交换,第1个字与第6 2个字交换,依此类推。
答:
reg [7:0] mem [63:0];
integer i = 0;
reg [7:0] temp;
while(i 32)
begin
temp = mem[i];
mem[i] = mem[63 - i];
mem[63
您可能关注的文档
- pep小学英语5年级下册暑假作业.doc
- pep小学英语5年级下册全册教案.doc
- pep小学英语5年级下册期末试1.doc
- pep小学英语5年级上册期末检测.doc
- pep小学英语5年级下学期unit.doc
- pep小学英语5年级下教案unit4.doc
- pep小学英语5年级下连词成句01.doc
- pep小学英语6年级上下册重点句型.doc
- 江门金山中学伍美红:潜心书法中考状元.doc
- pep小学英语6年级上册全册教案.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)