展开全部
其实我也想知道。。。最近一直被这个问题困惑。cordicIP 对输入数据有要求。e68a843231313335323631343130323136353331333361323633
详情参考以上链接wire a,b;
reg c,d;
wire[15:0]n;
reg [15:0]m;
reg [31:0]data;
reg [47:0]datab;
wire [23:0]odata;
cordic_1 arctanh (
.aclk(clk), // input wire aclk
.s_axis_cartesian_tvalid(c), // input wire s_axis_cartesian_tvalid
.s_axis_cartesian_tuser(m), // input wire [15 : 0] s_axis_cartesian_tuser
.s_axis_cartesian_tlast(d), // input wire s_axis_cartesian_tlast
.s_axis_cartesian_tdata(datab), // input wire [31 : 0] s_axis_cartesian_tdata
.m_axis_dout_tvalid(a), // output wire m_axis_dout_tvalid
.m_axis_dout_tuser(n), // output wire [15 : 0] m_axis_dout_tuser
.m_axis_dout_tlast(b), // output wire m_axis_dout_tlast
.m_axis_dout_tdata(odata) // output wire [15 : 0] m_axis_dout_tdata
);
initial begin
#200 c=1;
d=0;
m=0;
datab=48'h0a00004a0000;
#20 datab=48'h000000580000;
end