📄 test_cordic.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 + -