1. 首页
  2. 操作系统
  3. DOS
  4. EDA/PLD中的Verilog HDL算术操作结果的长度

EDA/PLD中的Verilog HDL算术操作结果的长度

上传者: 2020-12-13 02:35:22上传 PDF文件 28.21KB 热度 14次
算术表达式结果的长度由最长的操作数决定。在赋值语句下,算术操作结果的长度由操作符左端目标长度决定。考虑如下实例:reg [0:3] Arc, Bar, Crt;reg [0:5] Frx;. . . Arc = Bar + Crt;Frx = Bar + Crt; 第一个加的结果长度由Bar,Crt和Arc长度决定,长度为4位。第二个加法操作的长度同样由Frx的长度决定(Frx、Bat和Crt中的最长长度),长度为6位。在第一个赋值中,加法操作的溢出部分被丢弃;而在第二个赋值中,任何溢出的位存储在结果位Frx[1]中。 在较大的表达式中,中间结果的长度如何确定?在Verilog HDL中定
下载地址
用户评论