⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mul32_8.txt

📁 关于EDA编程的一些程序
💻 TXT
字号:
module w1(a,b,c);
input[31:0]  a;
input[7:0]   b;
output[31:0] c;

function[31:0] mul;
input[31:0] a;
input[7:0]  b;

reg s;
reg[30:0] aa;
reg[6:0]  bb;
reg[37:0] dd,d;

begin
  s=a[31]^b[7];
  aa=(a[31])?~a[30:0]+1:a[30:0];
  bb=(b[7])?~b[6:0]+1:b[6:0];
  dd=aa*bb;
  d=(s)?~dd+1:dd;
  mul={s,d[36:6]};
end

endfunction

assign c=mul(a,b);

endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -