From 334a19edecd16e634477b57a3c7fc4e8d22ba68f Mon Sep 17 00:00:00 2001 From: thfu <2779155576@qq.com> Date: Tue, 26 Nov 2024 20:59:57 +0800 Subject: [PATCH] v04-z_dsp 4 ports output --- rtl/z_dsp.v | 18 ------------------ rtl/z_dsp_en_Test.v | 16 ---------------- script_m/diff_plot.m | 13 +++++++++---- 3 files changed, 9 insertions(+), 38 deletions(-) diff --git a/rtl/z_dsp.v b/rtl/z_dsp.v index 5f87e5c..e892845 100644 --- a/rtl/z_dsp.v +++ b/rtl/z_dsp.v @@ -71,14 +71,6 @@ output signed [15:0] dout0, output signed [15:0] dout1, output signed [15:0] dout2, output signed [15:0] dout3, -output signed [15:0] doutNI_0, -output signed [15:0] doutNI_1, -output signed [15:0] doutNI_2, -output signed [15:0] doutNI_3, -output signed [15:0] doutNI_4, -output signed [15:0] doutNI_5, -output signed [15:0] doutNI_6, -output signed [15:0] doutNI_7, output vldo, output saturation_0, output saturation_1, @@ -211,14 +203,4 @@ assign dout1 = doutf_1; assign dout2 = doutf_2; assign dout3 = doutf_3; -assign doutNI_0 = dout_0; -assign doutNI_1 = dout_1; -assign doutNI_2 = dout_2; -assign doutNI_3 = dout_3; -assign doutNI_4 = dout_4; -assign doutNI_5 = dout_5; -assign doutNI_6 = dout_6; -assign doutNI_7 = dout_7; - - endmodule diff --git a/rtl/z_dsp_en_Test.v b/rtl/z_dsp_en_Test.v index 1f4c37f..84f24f8 100644 --- a/rtl/z_dsp_en_Test.v +++ b/rtl/z_dsp_en_Test.v @@ -70,14 +70,6 @@ output signed [15:0] dout0, output signed [15:0] dout1, output signed [15:0] dout2, output signed [15:0] dout3, -output signed [15:0] doutNI_0, -output signed [15:0] doutNI_1, -output signed [15:0] doutNI_2, -output signed [15:0] doutNI_3, -output signed [15:0] doutNI_4, -output signed [15:0] doutNI_5, -output signed [15:0] doutNI_6, -output signed [15:0] doutNI_7, output vldo, output saturation_0, output saturation_1, @@ -136,14 +128,6 @@ z_dsp inst_z_dsp .dout1 (dout1 ), .dout2 (dout2 ), .dout3 (dout3 ), - .doutNI_0 (doutNI_0 ), - .doutNI_1 (doutNI_1 ), - .doutNI_2 (doutNI_2 ), - .doutNI_3 (doutNI_3 ), - .doutNI_4 (doutNI_4 ), - .doutNI_5 (doutNI_5 ), - .doutNI_6 (doutNI_6 ), - .doutNI_7 (doutNI_7 ), .vldo (vldo ), .saturation_0 (saturation_0 ), .saturation_1 (saturation_1 ), diff --git a/script_m/diff_plot.m b/script_m/diff_plot.m index 4d0002c..b7451e5 100755 --- a/script_m/diff_plot.m +++ b/script_m/diff_plot.m @@ -23,7 +23,12 @@ grid on hold on xlim(a) linkaxes([ax1,ax2],'x'); -[diff_max,R_mpos] = max(abs(diff)); -plot(n(R_mpos),diff(R_mpos),'r*') -text(n(R_mpos), diff(R_mpos), ['(',num2str(n(R_mpos)),',',num2str(diff(R_mpos)),')'],'color','k'); -% max(abs(diff)) \ No newline at end of file + +[~,R_mpos_max] = max(diff); +[~,R_mpos_min] = min(diff); + +plot(n(R_mpos_max),diff(R_mpos_max),'r*') +plot(n(R_mpos_min),diff(R_mpos_min),'r*') + +text(n(R_mpos_max), diff(R_mpos_max), ['(',num2str(n(R_mpos_max)),',',num2str(diff(R_mpos_max)),')'],'color','k'); +text(n(R_mpos_min), diff(R_mpos_min), ['(',num2str(n(R_mpos_min)),',',num2str(diff(R_mpos_min)),')'],'color','k'); \ No newline at end of file