VHDL提供一种预定义的时间类型Time,就是一种物理类型。
  Time的定义如下:
   type Time is range -(2**31-1) to (2**31-1) -- 化成基本单位的范围限制。
      
-- VHDL规定Time类型的范围限制由所实现的系统规定。
    units
     fs;
-- 飞秒,基本单位。以下导出单位,均为基本单位的整数倍。
     ps = 1000 fs;
-- 皮秒。
     ns = 1000 ps;
-- 纳秒。
     us = 1000 ns;
-- 微秒(μs),在VHDL语言中用us代替。
     ms = 1000 us;
-- 毫秒。
     sec = 1000 ms;
-- 秒。注意与法定单位标准写法(s)不同。
     min = 60 sec;
-- 分。
     hr = 60 min; 
-- 小时。
  end units;

  
Time类型的文字量写法举例: 1.25 ms, 1 hr, 0.35 ms, 800 sec。注意数值与单位之间用空格隔开。
  文字量也可以只用一个单位表示,其数值默认为1,例:sec 与 1 sec的意义相同。

  整数类型、实数类型及物理类型都是数值类型。加、减、乘、除、取模、取余、取幂、求补以及求绝对值等运算都是针对数值类型定义的。