




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第3章章Verilog设计入门设计入门 3.1 组合电路的组合电路的Verilog描述描述 3.1.1 2选选1多路选择器及其多路选择器及其Verilog描述描述 3.1 组合电路的组合电路的Verilog描述描述 3.1.1 2选选1多路选择器及其多路选择器及其Verilog描述描述 1)关键字)关键字module endmodule引导的完整的电路模块描述。引导的完整的电路模块描述。2)标识符)标识符MUX21a是用户自定义电路名,有其命名规则是用户自定义电路名,有其命名规则。3)端口表的表述。)端口表的表述。 5)关键字)关键字assign引导的赋值语句,条件语句的表述。引导的赋值语句
2、,条件语句的表述。 4)关键字)关键字input output描述电路外部端口的信号类型和流动方向。描述电路外部端口的信号类型和流动方向。 3.1 组合电路的组合电路的Verilog描述描述 3.1.1 2选选1多路选择器及其多路选择器及其Verilog描述描述 1模块表达模块表达 2端口语句、端口信号名和端口模式端口语句、端口信号名和端口模式 3.1 组合电路的组合电路的Verilog描述描述 3.1.1 2选选1多路选择器及其多路选择器及其Verilog描述描述 3赋值语句和条件操作符赋值语句和条件操作符 4关键字关键字 5标识符标识符 6规范的程序书写格式规范的程序书写格式 7文件取名和
3、存盘文件取名和存盘 第第3章章Verilog设计入门设计入门 本次课程的学习要点本次课程的学习要点 进一步掌握进一步掌握Verilog语言的语法特点:语言的语法特点: wire和和reg数据(信号)类型;数据(信号)类型; always引导的过程语句结构和引导的过程语句结构和assign引导的并行语句;引导的并行语句; case语句;语句; 阻塞式赋值阻塞式赋值“=”和非阻塞式赋值和非阻塞式赋值“=”; If_else语句;语句; Verilog中的数字表达、并位操作及操作符的使用,包括逻辑操作符、中的数字表达、并位操作及操作符的使用,包括逻辑操作符、等式操作符、算术操作符;等式操作符、算术操
4、作符; 顶层文件的概念和例化语句的使用。顶层文件的概念和例化语句的使用。3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 1reg型变量类型定义型变量类型定义 Verilog常用两种信号类型:常用两种信号类型:wire和和reg类型类型 1)信号类
5、型定义:)信号类型定义: 3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 2)范围:)范围: 3)特殊使用)特殊使用 可定义为可定义为wire类型的信号包括:所有输入信号、类型的信号包括:所有输入信号、assign引导的引导的连续赋值语句的输出信号、实体元件例化中的输出信号、连续赋值语句的输出信号、实体元件例化中的输出信号、assign语句语句中需要的端口以外的连线信号。中需要的端口以外的连线信号。 可定义为可定义为reg类型的信号包括:类型的信号包括:always引导的块语句中被赋值的引导的块语句中被赋值的
6、信号、时序逻辑电路中需要的寄存器类型变量。信号、时序逻辑电路中需要的寄存器类型变量。以下两条语句:以下两条语句:可简化为:可简化为:3.1 组合电路的组合电路的Verilog描述描述 3.1.3 4选选1多路选择器及其数据流描述方式多路选择器及其数据流描述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 2always引导的过程语句结构引导的过程语句结构 1)两类语句一般表
7、述)两类语句一般表述 2)两类语句的特点)两类语句的特点always引导的过程语句的特点:引导的过程语句的特点:引导由引导由begin和和end扩起来的多条语句块,形成语句块;扩起来的多条语句块,形成语句块;块中各语句顺序执行;块中各语句顺序执行;块语句中被赋值的变量必须为块语句中被赋值的变量必须为reg类型。类型。Verilog常用两种语句结构:常用两种语句结构:always和和assign 3.1 组合电路的组合电路的Verilog描述描述 assign连续赋值语句的特点:连续赋值语句的特点:只能引导一条语句,多条语句要用多个只能引导一条语句,多条语句要用多个assign引导;引导;并行性
8、,当驱动表达式中的变量发生变化时,语句才被执行,否则不执行;并行性,当驱动表达式中的变量发生变化时,语句才被执行,否则不执行;assign引导的语句中的所有信号为引导的语句中的所有信号为wire型;型;同一目标变量名不允许有多个驱动源,例如以下表达方式不允许:同一目标变量名不允许有多个驱动源,例如以下表达方式不允许:3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.2 4
9、选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 5并位操作和数字表达并位操作和数字表达 4b0010=4B0010,表示,表示00103o5=3O5=3b101,表示,表示1014hA=4HA=4b1010,表示,表示10104d9= 4D9=4b1001,表示,表示10013.1 组合电路的组合电路的Verilog描述描述 3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 4case条件语句和条件语句和4种逻辑状态种逻辑状态 注意:注意:1)表达式取值必须在)表达式取值必须在case以下列出的取值范围内,且数据类型匹配;以下列出的取值范围内
10、,且数据类型匹配; 2)允许)允许case以下列出的多个值同时满足表达式,执行最先满足表达以下列出的多个值同时满足表达式,执行最先满足表达 式的分支项;式的分支项; 3)default的使用。的使用。3.1 组合电路的组合电路的Verilog描述描述 两种过程赋值操作:两种过程赋值操作: (1)阻塞式赋值)阻塞式赋值“=”:语句执行结束,右侧表达式的值立刻赋给左侧:语句执行结束,右侧表达式的值立刻赋给左侧目标变量。目标变量。(2)非阻塞式赋值)非阻塞式赋值“=”: 对于对于always引导的块语句中含有多条阻塞式赋值语句时,当执行引导的块语句中含有多条阻塞式赋值语句时,当执行某一条语句时,其它
11、语句不允许执行,被阻塞了,具有顺序执行的特点。某一条语句时,其它语句不允许执行,被阻塞了,具有顺序执行的特点。 对于对于always引导的块语句中含有多条非阻塞式赋值语句时,当执引导的块语句中含有多条非阻塞式赋值语句时,当执行某一条语句时,对于块中的其它语句的执行不被阻塞,可以理解为并行某一条语句时,对于块中的其它语句的执行不被阻塞,可以理解为并行执行,但是块中所有信号的赋值是在块语句结束时同时进行的。行执行,但是块中所有信号的赋值是在块语句结束时同时进行的。3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 6赋值操作符赋值操作符 “=”,只能用于顺序语句,不能
12、用于,只能用于顺序语句,不能用于assign引引导的并行语句导的并行语句3.1 组合电路的组合电路的Verilog描述描述 例:例: always (A、B)begin M1=A; M2=B&M1; Q=M1|M2;endalways (A、B)begin M1=A; M2=B&M1; Q=M1|M2;end3.1.2 4选选1多路选择器及其多路选择器及其case语句表述方式语句表述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.3 4选选1多路选择器及其数据流描述方式多路选择器及其数据流描述方式 3.1 组合电路的组合电路的Verilog描述描述 3.1.3
13、 4选选1多路选择器及其数据流描述方式多路选择器及其数据流描述方式 1按位逻辑操作符按位逻辑操作符 注意:若两个操作数长度不同,则综合器自动将短的数据按左端补注意:若两个操作数长度不同,则综合器自动将短的数据按左端补0的规则的规则进行运算操作进行运算操作3.1 组合电路的组合电路的Verilog描述描述 3.1.3 4选选1多路选择器及其数据流描述方式多路选择器及其数据流描述方式 2等式操作符等式操作符 注意:注意:1)等式操作符的结果为)等式操作符的结果为1位逻辑值,真或伪;位逻辑值,真或伪; 2) “=”的两个操作二进制数中有的两个操作二进制数中有“Z”或或“X”时,判为假;时,判为假;
14、“=”将两个操作数中的将两个操作数中的“Z”或或“X”,当成确定值比较。,当成确定值比较。3.1 组合电路的组合电路的Verilog描述描述 3.1.4 4选选1多路选择器及其多路选择器及其if语句描述方式语句描述方式3.1 组合电路的组合电路的Verilog描述描述 3.1.4 4选选1多路选择器及其多路选择器及其if语句描述方式语句描述方式1if_ else条件语句条件语句 if(表达式)(表达式) begin 语句语句1;语句;语句2;.语句语句n; endelse begin 语句语句n+1;语句;语句n+2;.语句语句n+n; end 3.1 组合电路的组合电路的Verilog描述描
15、述 3.1.4 4选选1多路选择器及其多路选择器及其if语句描述方式语句描述方式2数据表示方式数据表示方式 1)操作符两端数据类型不匹配时,)操作符两端数据类型不匹配时,Verilog能自动匹配;能自动匹配;2)当所赋的值大于被赋值信号的最大值时,首先将所赋值便换为二进)当所赋的值大于被赋值信号的最大值时,首先将所赋值便换为二进制,然后根据被赋值信号的位宽向左端截取多余位数。制,然后根据被赋值信号的位宽向左端截取多余位数。例:定义例:定义Y1:0,当执行,当执行Y=9时,时,Y得到的赋值是得到的赋值是2b01。3.1 组合电路的组合电路的Verilog描述描述 3.1.5 加法器及其加法器及其
16、Verilog描述描述 1. 半加器描述半加器描述 3.1 组合电路的组合电路的Verilog描述描述 3.1.5 加法器及其加法器及其Verilog描述描述 1. 基于基于assign引导的赋值语句和逻辑操作符的描述引导的赋值语句和逻辑操作符的描述module h_adder (a,b,so,co);input a,b;output so,co;assign so = a b;assign co = a & b;endmodule3.1 组合电路的组合电路的Verilog描述描述 module h_adder2(a,b,so,co);input a, b; output so, co
17、; reg so, co;always (a, b, so, co) begincase(a,b)0: begin so = 0; co = 1b0; end1: begin so = 1; co = 1b0; end2: begin so = 1; co = 1b0; end3: begin so = 0; co = 1b1; enddefault: begin so = 0; co = 0; endendcaseendendmodule2.基于基于always 引导的过程语句和逻辑操作符的描述引导的过程语句和逻辑操作符的描述3.1.5 加法器及其加法器及其Verilog描述描述 3.1 组
18、合电路的组合电路的Verilog描述描述 module h_adder (a,b,so,co);input a,b;output so,co;assign co,so = a + b;endmodule3.基于基于assign引导的连续赋值语句和算数操作符的描述引导的连续赋值语句和算数操作符的描述3.1.5 加法器及其加法器及其Verilog描述描述 3.1 组合电路的组合电路的Verilog描述描述 3.1.5 加法器及其加法器及其Verilog描述描述 4. 算数操作符的使用算数操作符的使用3.1 组合电路的组合电路的Verilog描述描述 5. 全加器描述全加器描述-用半加器模块和或门模
19、块描述用半加器模块和或门模块描述 3.1.5 加法器及其加法器及其Verilog描述描述 3.1 组合电路的组合电路的Verilog描述描述 5. 全加器描述全加器描述-用半加器、或门模块及例化语句描述用半加器、或门模块及例化语句描述 3.1.5 加法器及其加法器及其Verilog描述描述 module or2a(a,b,c);input a,b;output c;assign c = a | b;endmodule3.1 组合电路的组合电路的Verilog描述描述 5. 全加器描述全加器描述-用半加器、或门模块及例化语句描述用半加器、或门模块及例化语句描述 3.1.5 加法器及其加法器及其V
20、erilog描述描述 module f_adder(ain,bin,cin,sum,cout); input ain,bin,cin; output sum,cout; wire e,d,f; h_adder u1(ain,bin,e,d);/位置例化法例化语句位置例化法例化语句 h_adder u2(.a(e),.b(cin),.so(sum),.co(f);/端口关联法例化语句端口关联法例化语句 or2a(.a(d), .b(f), .c(cout); /端口关联法例化语句端口关联法例化语句endmodule3.1 组合电路的组合电路的Verilog描述描述 5. 全加器描述全加器描述-用
21、半加器、或门模块及例化语句描述用半加器、或门模块及例化语句描述 3.1.5 加法器及其加法器及其Verilog描述描述 3.1 组合电路的组合电路的Verilog描述描述 5. 全加器描述全加器描述-顶层文件及例化语句描述顶层文件及例化语句描述 3.1.5 加法器及其加法器及其Verilog描述描述 3.1 组合电路的组合电路的Verilog描述描述 3.1.5 加法器及其加法器及其Verilog描述描述 5. 全加器顶层文件设计和例化语句全加器顶层文件设计和例化语句 信号关联法例化语句:信号关联法例化语句: 位置关联法例化语句:位置关联法例化语句: 注意:被例化的元件可以是任何注意:被例化的
22、元件可以是任何HDL语言描述的模块、语言描述的模块、FPGA库元件,甚至库元件,甚至IP核。核。 (.例化元件端口例化元件端口(例化元件外接端口例化元件外接端口),); 3.1 组合电路的组合电路的Verilog描述描述 3.1.5 加法器及其加法器及其Verilog描述描述 6. 8位加法器描述位加法器描述 module ADDER8B(A,B,CIN,DOUT,COUT);output7:0 DOUT; output COUT;input7:0 A,B; input CIN;wire8:0 DATA;assign DATA = A + B + CIN;assign COUT = DATA8
23、;/注意数值表示注意数值表示assign DOUT = DATA7:0; /注意数值表示注意数值表示endmodule3.1 组合电路的组合电路的Verilog描述描述 3.1.5 加法器及其加法器及其Verilog描述描述 6. 8位加法器描述位加法器描述module ADDER8B (A,B,CIN,COUT,DOUT);input 7:0 A,B;input CIN;output 7:0 DOUT;output COUT;assign COUT,DOUT = A + B + CIN;endmodule3.1 组合电路的组合电路的Verilog描述描述 3.1.5 加法器及其加法器及其Ve
24、rilog描述描述 3. 8位加法器描述位加法器描述 作作 业业 习题习题3-6:1)用两个过程语句结构描述)用两个过程语句结构描述MUXK模块;模块;2)用例化语句描述)用例化语句描述 MUXK模块。模块。作作 业业 习题习题3-7:用:用Verilog描述减法器描述减法器 (1 1)首先设计)首先设计1 1位半减器,然后用例化语句将它们连接起位半减器,然后用例化语句将它们连接起来,图来,图3-303-30中中h_suberh_suber是半减器,是半减器,diffdiff是输出差,是输出差,s_outs_out是是借位输出,借位输出,sub_insub_in是借位输入。是借位输入。(2 2
25、)根据图)根据图3-303-30设计设计1 1位全减器。位全减器。(3 3)以)以1 1位全减器为基本硬件,构成串行借位的位全减器为基本硬件,构成串行借位的8 8位减法位减法器,要求用例化语句来完成此项设计。器,要求用例化语句来完成此项设计。 作作 业业 半减器的真值表:半减器的真值表:x xy ydiffdiffs_outs_out0000011110101100diff = x y;s_out = (x)& y;表达式:表达式:case、if_else语句描述语句描述表达式、算数操作符描述表达式、算数操作符描述作作 业业 1)半减器)半减器分别用分别用case语句、语句、if_el
26、se语句、逻辑操语句、逻辑操作符、算数操作符作符、算数操作符4种方式描述种方式描述用逻辑操作符半减器描述:用逻辑操作符半减器描述:作作 业业 2)1位全减器位全减器用半减器及例化语句描述用半减器及例化语句描述作作 业业 3) 8位减法器位减法器用用1位全加器例化语句描述位全加器例化语句描述作作 业业 8位减法器仿真波形:位减法器仿真波形:3.2 时序模块及其时序模块及其Verilog表述表述 3.2.1 边沿触发型触发器及其边沿触发型触发器及其Verilog表述表述 工作原理工作原理: 时钟上升沿到来时,将时钟上升沿到来时,将D送入送入Q。3.2 时序模块及其时序模块及其Verilog表述表述
27、 3.2.1 边沿触发型触发器及其边沿触发型触发器及其Verilog表述表述 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.1 边沿触发型触发器及其边沿触发型触发器及其Verilog表述表述 新语法:新语法:posedge定义:对上升沿敏感的表述。定义:对上升沿敏感的表述。作用:告诉综合器构建边沿触发型时序元件。作用:告诉综合器构建边沿触发型时序元件。与与posedge对应的对应的negedge,下降沿敏感表述。,下降沿敏感表述。凡是边沿触发性质的时序元件必须在敏感信号表中使用凡是边沿触发性质的时序元件必须在敏感信号表中使用边沿敏感表述,而不用此表述产生的时序电路都是电平敏边
28、沿敏感表述,而不用此表述产生的时序电路都是电平敏感时序电路。感时序电路。3.2 时序模块及其时序模块及其Verilog表述表述 3.2.2 电平触发型锁存器及其电平触发型锁存器及其Verilog表述表述 当当CLK为高电平时,为高电平时,Q随着随着D的变化而更新,当的变化而更新,当CLK为低电平时,将保存其在高电平时锁入的数据。为低电平时,将保存其在高电平时锁入的数据。 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.2 电平触发型锁存器及其电平触发型锁存器及其Verilog表述表述 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.2 电平触发型锁存器及其电平触
29、发型锁存器及其Verilog表述表述 思考:思考: 2)为什么综合结果是锁存器而不是触发器?)为什么综合结果是锁存器而不是触发器? 1)描述方式与纯组合逻辑电路相似,为什么综合结果)描述方式与纯组合逻辑电路相似,为什么综合结果是时序电路?是时序电路? 3)没有)没有nesedge和和posedge同样可以综合出时序电路,同样可以综合出时序电路,通过使用不完整的通过使用不完整的if_else语句。语句。 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.2 电平触发型锁存器及其电平触发型锁存器及其Verilog表述表述 工作原理工作原理: 时钟上升沿到来时钟上升沿到来时,将时,将D
30、送入送入Q,属于边沿,属于边沿触发,敏感信号表中触发,敏感信号表中posedge表述。表述。 当当CLK=1,Q随着随着D的的变化而更新,当变化而更新,当CLK=0时,时, Q值保持,属于电平触发,敏值保持,属于电平触发,敏感信号表列电平信号。感信号表列电平信号。 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.3 含异步复位含异步复位/时钟使能型触发器及其时钟使能型触发器及其Verilog表述表述 异步:独立于时钟控制的复位控制端异步:独立于时钟控制的复位控制端RST,在任意时刻,在任意时刻,只要只要RST=0,D触发器的输出端即刻被清零,与时钟的触发器的输出端即刻被清零,与
31、时钟的状态无关。状态无关。EN的功能是,只有当的功能是,只有当EN=1时,时钟上升沿时,时钟上升沿才有效。才有效。3.2 时序模块及其时序模块及其Verilog表述表述 3.2.3 含异步复位含异步复位/时钟使能型触发器及其时钟使能型触发器及其Verilog表述表述 module DFF2(RST,CLK,EN,D,Q);input RST,CLK,EN,D;output Q;reg Q;always(posedge CLK or negedge RST)beginif(!RST) Q=0; else if(EN) Q=D;endendmodule3.2 时序模块及其时序模块及其Verilog
32、表述表述 3.2.3 含异步复位含异步复位/时钟使能型触发器及其时钟使能型触发器及其Verilog表述表述 复位信号复位信号RST=0时,不管时钟信号是何种状态,时,不管时钟信号是何种状态,Q即刻被清即刻被清0。3.2 时序模块及其时序模块及其Verilog表述表述 3.2.4 同步复位型触发器及其同步复位型触发器及其Verilog表述表述 同步:指同步:指RST信号只有在时钟信号有效时,才能起作信号只有在时钟信号有效时,才能起作用。用。3.2 时序模块及其时序模块及其Verilog表述表述 3.2.4 同步复位型触发器及其同步复位型触发器及其Verilog表述表述 module DFF3(R
33、ST,CLK,D,Q);input RST,CLK,D;output Q;reg Q;always(posedge CLK)beginif(RST=1) Q=0; else Q=D; endendmodule3.2 时序模块及其时序模块及其Verilog表述表述 3.2.4 同步复位型触发器及其同步复位型触发器及其Verilog表述表述 复位信号复位信号RST=1时,且时钟上升沿到来,才对时,且时钟上升沿到来,才对Q清清0;反之复位信号;反之复位信号RST=1时,时钟上升沿没有到来,时,时钟上升沿没有到来,则则Q不能被清不能被清0。3.2 时序模块及其时序模块及其Verilog表述表述 3.2
34、.5 异步复位型锁存器及其异步复位型锁存器及其Verilog表述表述 异步复位:异步复位:RST独立于时钟的状态;独立于时钟的状态;锁存器:属电平敏感型电路,类似组合逻辑电路描述法。锁存器:属电平敏感型电路,类似组合逻辑电路描述法。3.2 时序模块及其时序模块及其Verilog表述表述 3.2.5 异步复位型锁存器及其异步复位型锁存器及其Verilog表述表述 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.5 异步复位型锁存器及其异步复位型锁存器及其Verilog表述表述 RST=0时,不管时,不管CLK是何种状态,是何种状态,Q即刻被清即刻被清0。 RST=1时,时,CLK
35、=1时,时,Q随随D的变化而变化,的变化而变化,CLK=0时,时,Q保持保持CLK=1时的值。时的值。 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.6 Verilog的时钟过程表述的特点和规律的时钟过程表述的特点和规律 1)敏感信号表含有)敏感信号表含有negedge和和posedge时,选择性地改时,选择性地改变敏感信号的放置是可以影响综合结果的,例如,同步复变敏感信号的放置是可以影响综合结果的,例如,同步复位型触发器和异步复位型触发器;位型触发器和异步复位型触发器; 2)敏感信号表中一旦含有)敏感信号表中一旦含有negedge或或posedge的边沿敏的边沿敏感信号后,
36、所有其他电平敏感型信号都不能放在敏感信号感信号后,所有其他电平敏感型信号都不能放在敏感信号表中;表中;3)如果在同一模块中含有独立于主时钟的时序或组合逻)如果在同一模块中含有独立于主时钟的时序或组合逻辑,必须在另一过程描述。辑,必须在另一过程描述。 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.6 Verilog的时钟过程表述的特点和规律的时钟过程表述的特点和规律 对于边沿触发型时序电路,遵循以下规律:对于边沿触发型时序电路,遵循以下规律:1)如果将信号定义为边沿敏感信号,则必须在敏感信号表中用)如果将信号定义为边沿敏感信号,则必须在敏感信号表中用negedge或或posed
37、ge给出表述,给出表述, 但在但在always过程结构中不能过程结构中不能再出现该信号了,例如,时钟触发器时钟再出现该信号了,例如,时钟触发器时钟CLK。2)如果一个对应于时钟的电平敏感的异步控制信号,则除了在)如果一个对应于时钟的电平敏感的异步控制信号,则除了在敏感信号表中给出对应的表述外,在敏感信号表中给出对应的表述外,在always过程结构中必须过程结构中必须明示这一信号的逻辑功能,如异步明示这一信号的逻辑功能,如异步RST。3)如果一个信号是对应于时钟的同步控制信号,则不允许在敏)如果一个信号是对应于时钟的同步控制信号,则不允许在敏感信号表中出现,如同步感信号表中出现,如同步RST。4)敏感信号分为两种类型:电平敏感信号和边沿敏感信号,在)敏感信号分为两种类型:电平敏感信号和边沿敏感信号,在同一过程的敏感信号表中,只能放置一种敏感信号,不能混放。同一过程的敏感信号表中,只能放置一种敏感信号,不能混放。3.2 时序模块及其时序模块及其Verilog表述表述 3.2.7 异步时序模块的异步时序模块的Verilog表述表述 3.2 时序模块及其时序模块及其Verilog表述表述 3.2.7 异步时序模块的异步时序模块的Verilog表述表述 module AMOD(D,A,CLK,Q); input D,A,CLK; output Q; reg Q,Q1; always(pos
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗品质提升的招标流程改进方案
- 大象介绍课件
- 核技术应用与辐射防护教学课件
- 扩展护理视野的试题及答案
- 汉语拼音田字格设计规范
- 2025年互动财经交易系统项目可行性研究报告
- 武穴市事业单位2025年统一公开招聘工作人员笔试历年典型考题及考点剖析附带答案详解
- 行政管理专科制度环境影响试题及答案
- 2025照明设备购销合同
- 执业药师考试技巧与试题及答案
- HDI盲孔的可靠性设计分析
- 2022年四川绵竹高发投资有限公司招聘笔试题库及答案解析
- 北京中考英语词汇表(1600词汇)
- 篮球比赛计分表word版
- 上古卷轴5所有任务代码
- 固体制剂批包装记录模版
- 2000年40个部门投入产出表
- 高空作业安全会议记录内容
- 00510秘书实务-自考整合版
- 护理研究中的偏倚及控制
- 小学生的龋齿预防ppt课件
评论
0/150
提交评论