第3章模块的结构数据类型.pptVIP

  • 4
  • 0
  • 约4.64千字
  • 约 33页
  • 2017-06-15 发布于北京
  • 举报
第3章 模块的结构、数据类型、变量和基本运算符号 3.1 模块的结构 Verilog语言要点 3.2 数据类型及其常量和变量 * * Verilog结构位于module和endmodule声明语句之间,每个Verilog程序包括4个主要部分: 端口定义 I/O说明 内部信号声明 功能定义 module muxtwo(out,a,b,sl); input a,b,sl; output out; reg out; always @(sl or a or b) if(!sl) out=a; else out=b; endmodule 模块端口定义格式 module 模块名(口1,口2,口3,…) 引用模块的两种连接方法 (1)在引用时严格按模块定义的端口顺序来连接,不用标明原模块定义时规定的端口名 (2)在引用时用“.”符号,标明定义时规定的端口名 不必严格按端口顺序对应 mytri tri_inst(.out(sout),.in(sin),.enable(ena)); mytri tri_inst(sout,sin,ena); I/O说明的格式 输入口 input[范围]; 输出口 output [范围]; 输入/输出口 inout [范围]; I/O说明也可以写在端口声明里。 module modul

文档评论(0)

1亿VIP精品文档

相关文档