您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. EDA/PLD中的Verilog HDL 主要功能list

  2. y 基本逻辑门,例如and 、or 和nand 等都内置在语言中。y 开关级基本结构模型,例如pmos 和nmos 等也被内置在语言中。y 可采用三种不同方式或混合方式对设计建模。这些方式包括:行为描述方式—使用过程化 结构建模;数据流方式—使用连续赋值语句方式建模;结构化方式—使用门和模块实例语句描述建模。y Verilog HDL 中有两类数据类型:线网数据类型和寄存器数据类型。线网类型表示构件间的物理连线,而寄存器类型表示抽象的数据存储元件。y 能够描述层次设计,可使用模块实例结构描述任何
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:46kb
    • 提供者:weixin_38744778
  1. EDA/PLD中的Verilog HDL数据类型

  2. 4.5 数据类型Verilog HDL 主要包括两种数据类型线网类型(net type) 和寄存器类型(reg type )。4.5.1 线网类型1. wire 和 tri 定义线网类型主要有wire 和tri 两种。线网类型用于对结构化器件之间的物理连线的建模。如器件的管脚,内部器件如与门的输出等。以上面的加法器为例,输入信号A,B是由外部器件所驱动,异或门X1的输出S1是与异或门X2输入脚相连的物理连接线,它由异或门X1所驱动。 由于线网类型代表的是物理连接线,因此它不存贮逻辑值。必须由器件
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:47kb
    • 提供者:weixin_38659311
  1. EDA/PLD中的Verilog HDL 数据流建模 --连续赋值语句

  2. 6 数据流建模 在3.3.2 节中,我们已经初步了解到数据流描述方式,本节对数据流的建模方式进一步讨论,主要讲述连续赋值语句、阻塞赋值语句、非阻塞赋值语句,并针对一个系统设计频率计数器的实例进行讲解。 6.1 连续赋值语句数据流的描述是采用连续赋值语句(assign )语句来实现的。语法如下:assign net_type = 表达式;连续赋值语句用于组合逻辑的建模。等式左边是wire 类型的变量。等式右边可以是常量、由运算符如逻辑运算符、算术运算符参与的表达。如下几个实例:wire [3:0]
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:34kb
    • 提供者:weixin_38720461
  1. EDA/PLD中的Verilog HDL行为描述方式

  2. 设计的行为功能使用下述过程语句结构描述:  1) initial语句:此语句只执行一次。  2) always语句:此语句总是循环执行, 或者说此语句重复执行。  只有寄存器类型数据能够在这两种语句中被赋值。寄存器类型数据在被赋新值前保持原有值不变。所有的初始化语句和always语句在0时刻并发执行。  下例为always语句对1位全加器电路建模的示例。module FA_Seq (A, B, Cin, Sum, Cout);input A, B, Cin;output Sum, Cout;re
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:46kb
    • 提供者:weixin_38746926
  1. EDA/PLD中的Verilog HDL混合设计描述方式

  2. 在模块中,结构的和行为的结构可以自由混合。也就是说,模块描述中可以包含实例化的门、模块实例化语句、连续赋值语句以及always语句和initial语句的混合。它们之间可以相互包含。来自always语句和initial语句(切记只有寄存器类型数据可以在这两种语句中赋值)的值能够驱动门或开关,而来自于门或连续赋值语句(只能驱动线网)的值能够反过来用于触发always语句和initial语句。  下面是混合设计方式的1位全加器实例。module FA_Mix (A, B, Cin, Sum, Cout
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:29kb
    • 提供者:weixin_38652196
  1. EDA/PLD中的Verilog HDL线网类型

  2. 线网数据类型包含下述不同种类的线网子类型。* wire * tri * wor * trior * wand * triand * trireg * tri1 * tri0* supply0 * supply1 简单的线网类型说明语法为:net_kind [msb:lsb] net1, net2, . . . , netN;net_kind 是上述线网类型的一种。msb和lsb 是用于定义线网范围的常量表达式;范围定义是可选的;如果没有定义范围,缺省的线网类型为1位。下面是线网类型说明实例。wi
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:28kb
    • 提供者:weixin_38689338
  1. EDA/PLD中的Verilog HDL寄存器类型表示

  2. 有5种不同的寄存器类型。* reg* integer* time* real* realtime1. reg寄存器类型  寄存器数据类型reg是最常见的数据类型。reg类型使用保留字reg加以说明,形式如下:reg [ msb: lsb] reg1, reg2, . . . regN;msb和lsb 定义了范围,并且均为常数值表达式。范围定义是可选的;如果没有定义范围,缺省值为1位寄存器。例如:reg [3:0] Sat; //Sat为4 位寄存器。reg Cnt; //1位寄存器。reg [1
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:62kb
    • 提供者:weixin_38593644