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

📄 test_cordic.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        :   test_cordic.v*  VERSION     :   1*  DESCRIPTION :   Testbench for CORDIC.*                  *  VERSION NOTE:   1. Created @ 2004.11.17**********************************************************************/`timescale  1ns/100psmodule          test_cordic;    parameter  STAGE = 9; //CORDIC stages (n+1)  parameter  W_DATA = 8;  parameter  G_BITS = 3;//Guard bit size  parameter  W_GUARD= W_DATA+ G_BITS;//data width with guard bits  //parameter  SCALE_FACTOR = 11'b0100_1101_101;    wire                   clk;  wire                   rst_n;  wire  [ W_DATA- 1: 0]  in_a;  wire  [ W_DATA- 1: 0]  in_b;  wire  [ W_GUARD- 1: 0] scal_f;  wire  [ STAGE: 0]      pass;  wire  [ STAGE: 0]      dir;   wire  [ W_DATA- 1: 0]  out_a;         wire  [ W_DATA- 1: 0]  out_b;          cordic    DUT_CORDIC(                        .clk    ( clk),                        .rst_n  ( rst_n),                        .in_a   ( in_a),                        .in_b   ( in_b),                        .scal_f ( scal_f),                        .pass   ( pass),                        .dir    ( dir),                        .out_a  ( out_a),                        .out_b  ( out_b)                        );    defparam  DUT_CORDIC.STAGE = STAGE; //CORDIC stages (n+1)                         defparam  DUT_CORDIC.W_DATA = W_DATA;                                              defparam  DUT_CORDIC.G_BITS = G_BITS;//Guard bit size                              //defparam  DUT_CORDIC.SCALE_FACTOR = 11'b0100_1101_101;                                                              cordic_tp    PAT_CORDIC(                           .clk    ( clk),                           .rst_n  ( rst_n),                           .in_a   ( in_a),                           .in_b   ( in_b),                           .scal_f ( scal_f),                           .pass   ( pass),                           .dir    ( dir)                           );    defparam  PAT_CORDIC.STAGE = STAGE;    defparam  PAT_CORDIC.W_DATA = W_DATA;        defparam  PAT_CORDIC.G_BITS = G_BITS;                     defparam  PAT_CORDIC.tCLK   = 10.0;                              endmodule

⌨️ 快捷键说明

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