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

📄 add.v

📁 cordic IC implement for fast cordic calculate. Including test bench. feature: 1. slicon proved.
💻 V
字号:
/***********************************************************************  Author      :   畗產狽(Shyu,Jia-jye)(ZYCA)*  DATA        :   2004/10/22*  FILE        :   add.v*  VERSION     :   1*  DESCRIPTION :   Adder for DSP IC.*                  *  VERSION NOTE:   1. Created @ 2004.10.22**********************************************************************/module          add(                      add_cin,                     add_a,                     add_b,                     add_sum,                     add_cout,                     add_of                     );    parameter  W_DATA   = 8;    input                        add_cin; //carry in  input      [ W_DATA- 1: 0]   add_a;  input      [ W_DATA- 1: 0]   add_b;    output                       add_cout;//carry out  output                       add_of;  //overflow flag  output     [ W_DATA- 1: 0]   add_sum;    wire                         add_cin; //carry in  wire       [ W_DATA- 1: 0]   add_a;  wire       [ W_DATA- 1: 0]   add_b;    wire                         add_cout;//carry out  wire                         add_of;  //overflow flag  wire       [ W_DATA- 1: 0]   add_sum;  wire       [ W_DATA- 2: 0]   a_tmp;  wire       [ W_DATA- 2: 0]   b_tmp;  wire                         c_tmp;    assign  a_tmp = add_a[ W_DATA- 2: 0];    assign  b_tmp = add_b[ W_DATA- 2: 0];    assign  { c_tmp, add_sum[ W_DATA- 2: 0]} = a_tmp + b_tmp + add_cin;    assign  { add_cout, add_sum[ W_DATA- 1]} = add_a[ W_DATA- 1] + add_b[ W_DATA- 1] + c_tmp;                                 assign  add_of = c_tmp ^ add_cout;    endmodule

⌨️ 快捷键说明

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