描述:
timescale是Verilog HDL 中的一种时间尺度预编译指令,它用来定义模块的仿真 时的时间单位和时间精度。格式如下:

`timescale 仿真时间单位/时间精度

注意:用于说明仿真时间单位和时间精度的 数字只能是1、10、100,不能为其它的数字。而且,时间精度不能比时间单位还要大。最多两则一样大。比如:下面定义都是对的:

`timescale 1ns/1ps

`timescale 100ns/100ns

下面的定义是错的:

`timescale 1ps/1ns

时间精度就是模块仿真时间和延时的精确程序,比如:定义时间精度为10ns, 那么时序中所有的延时至多能精确到10ns,而8ns或者18ns是不可能做到的。
在编译过程中,timescale指令影响这一编译器指令后面所有模块中的时延值,直至遇到另一个timescale指令resetall指令。
在verilog中是没有默认timescale的,一个没有指定timescale的verilog模块就有可能错误的继承了前面编译模块的无效timescale参数.

timescale的用法相关推荐

  1. 你真的会用`timescale吗?

    1.什么是`timescale指令? `timescale指令我相信大家应该都不陌生,或多或少都见过,可能绝大部分人都能运用,但其实这个常用指令用起来还是有一些需要注意的. `timescale是Ve ...

  2. verilog 自动售货机状态机实现_Verilog HDL自动售货机系统设计与仿真实验报告

    前言 随着电子技术和计算机技术的飞速发展,电子线路的设计工作也日益显得重要.经过人工设计.制作实验板.调试再修改的多次循环才定型的传统产品设计方法必然被计算机辅助设计所取代,因为这种费时费力又费资源的 ...

  3. verilog中的timescale用法

    timescale是Verilog HDL 中的一种时间尺度预编译指令,它用来定义模块的仿真时的时间单位和时间精度.格式如下: `timescale 仿真时间单位/时间精度 注意:用于说明仿真时间单位 ...

  4. verilog中的timescale用法(转)

    /*********************************************************************/ 作者:IT小方 来源:CSDN 原文:https://b ...

  5. flash TweenMax用法

    二,TweenMax主类: 这里分几个大块来介绍,分别是:第三个参数特有属性(29个),PlugIn(17个),公共属性(10个),公共方法(20个). 1,第三个参数特有属性(29个): 这29个参 ...

  6. 按键抖动仿真Testbench(repeat、task、random)的用法

    文章目录 一.关键字的用法 1.random的用法 2.task的用法 3.repeat的用法 二.按键随机抖动仿真(testbench训练) 之前一讲,我们是用了简单的TB的写法,产生的是固定的抖动 ...

  7. 艾孜尔江_Unity 3D入门常用函数用法及案例概要【干货】

    ** 一. 版本控制 ** 目前流行的两大方式:SVN和Git: 前者采用增量式,后者采用快照式: 前者产生单点故障影响大. 安装git软件. 本地库--历史版本: 暂存区--临时存储: 工作区--写 ...

  8. verilog中pullup和pulldown的用法

    pullup.pulldown的用法: pullup或pulldown只会对当前无驱动的线wire才会有作用,若有驱动应该按照驱动信号来决定! 当线wire为z时,pullup或pulldown才起作 ...

  9. Verilog中repeat的用法

    repeat 循环语句执行指定循环数,如果循环计数表达式的值不确定,即为 x 或z 时,那么循环次数按 0 处理.repeat 循环语句的语法为: repeat(循环次数表达式)         be ...

最新文章

  1. debian手动安装java两种方法
  2. linux 反弹shell(二)反弹shell的本质
  3. sim卡无线上网公用服务器,有人推出内置SIM卡GPRS模块!GM3S开启无线数传模块新时代!...
  4. 注意:python flask 里image文件 css文件 html文件都必须有固定存放位置!
  5. gbdt降低学习率可以实现正则化效果呢
  6. C++中函数概念解析(3)
  7. 2012年12月21日所谓世界末日时做的第一个五年规划——成为领域内的专家
  8. 数据结构和算法——线性结构(2)循环链表和双向循环链表
  9. 最快倾斜摄影三维建模-台式、便携、多机集群配置推荐
  10. Android音频系统学习二:Android音频框架
  11. 拼多多软件测试开发,拼多多事件对我们业务测试的启发
  12. PCBA上电容开裂短路,怎么又是设计的错?
  13. SQL-根据生日计算年龄
  14. Go语言核心之美 2.1-整数
  15. 如何写一篇可实施的技术方案?
  16. firefox html 拖拽打开网页,Firefox Crash 0Day 一个html网页让你的火狐浏览器崩溃
  17. 门后的秘密-读书笔记
  18. 海思编译kernel
  19. win10 bat脚本设置软件的开机自启动
  20. 三层交换机的详细配置步骤

热门文章

  1. Ubuntu14.04下openni2以及nite2的配置-kinectv1篇
  2. JavaScript从零开始3
  3. 安装pytorch_geometric
  4. 物联网应用技术课程设计————宿舍升降机模型
  5. 华为nova5ipro的优缺点_华为nova5 Pro与华为nova5i Pro应该怎么选 纠结的人看完就知道了...
  6. 模拟衍射光束分束器元件
  7. 如何接入一个全平台实时互动白板 1
  8. MySQL数据库教程之十五:MySQL触发器实例
  9. 监测现场实时数据上传到中移物联网OneNet云平台
  10. NBA球队实力榜:雄鹿升至榜首 勇士紧随其后