URL
https://opencores.org/ocsvn/cordic_atan_iq/cordic_atan_iq/trunk
Subversion Repositories cordic_atan_iq
[/] [cordic_atan_iq/] [AuxClasses.sv] - Rev 8
Compare with Previous | Blame | View Log
`ifndef _AuxClasses_`define _AuxClasses_package AuxClassesPkg;const real PI = 3.1415926535897932384626433832795;const int V_MAX = {{3{1'b0}}, {29{1'b1}}};const int V_MIN = {{3{1'b1}}, {29{1'b0}}};// const int V_MAX = {{4{1'b0}}, {28{1'b1}}};// const int V_MIN = {{4{1'b1}}, {28{1'b0}}};class IQClass;int I, Q;function new(int I, int Q);this.I = I;this.Q = Q;endfunctionendclass :IQClassclass IQArrayList;IQClass data[$];function new();data = {};endfunctionfunction void push_back(int I, int Q);IQClass iq = new(I, Q);data.push_back(iq);endfunctionfunction int size();return data.size;endfunctionfunction string ToString();return "";endfunctionendclass :IQArrayListendpackage :AuxClassesPkg`endif
