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

📄 rot_half_pi.v

📁 cordic IC implement for fast cordic calculate. Including test bench. feature: 1. slicon proved.
💻 V
字号:
/***********************************************************************  Author      :   畗產狽(Shyu,Jia-jye)(ZYCA)*  DATA        :   2004/11/17*  FILE        :   rot_half_pi.v*  VERSION     :   1*  DESCRIPTION :   Rotate pi/2 fo CORDIC first stage.*                  pass : used to bypass (1'b1) signal or not(1'b0).*                  dir : 1'b1: rotate -pi/2 1'b0: rotate +pi/2.*  VERSION NOTE:   1. Created @ 2004.11.17**********************************************************************/module          rot_half_pi(                              pass,                             dir,                             in_a,                             in_b,                             out_a,                             out_b                             );    parameter  W_DATA = 8;    input                      pass;  input                      dir;    input    [ W_DATA- 1: 0]   in_a;  input    [ W_DATA- 1: 0]   in_b;    output   [ W_DATA- 1: 0]   out_a;  output   [ W_DATA- 1: 0]   out_b;    wire     [ W_DATA- 1: 0]   out_a;  wire     [ W_DATA- 1: 0]   out_b;    wire     [ W_DATA- 1: 0]   in_a_n;  wire     [ W_DATA- 1: 0]   in_b_n;    assign  out_a = ( pass)? in_a: in_a_n;  assign  out_b = ( pass)? in_b: in_b_n;    //assign  in_a_n = ( dir)? ( ~ in_b) + 1'b1: in_b;  //assign  in_b_n = ( dir)? in_a :( ~ in_a) + 1'b1;  assign  in_a_n = ( dir)? in_b:( ~ in_b) + 1'b1;  assign  in_b_n = ( dir)? ( ~ in_a) + 1'b1: in_a;endmodule

⌨️ 快捷键说明

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