diff options
| author | Alejandro Soto <alejandro@34project.org> | 2023-10-21 15:37:45 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2023-10-21 15:37:45 -0600 |
| commit | a14fc04f3b9f5bcef941ea79c794532d7ca0e7fc (patch) | |
| tree | 50385f76fe3883a9052a395aa6ff71d76a85439c /ip/ip_fp_mul.v | |
| parent | 0d3a62a498f60c4fa1941026495991da78de712d (diff) | |
ip: downgrade to 16-bit floats
Diffstat (limited to 'ip/ip_fp_mul.v')
| -rw-r--r-- | ip/ip_fp_mul.v | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/ip/ip_fp_mul.v b/ip/ip_fp_mul.v index 9585ce3..22fa2bb 100644 --- a/ip/ip_fp_mul.v +++ b/ip/ip_fp_mul.v @@ -8,14 +8,16 @@ module ip_fp_mul ( input wire clk, // clk.clk input wire areset, // areset.reset - input wire [31:0] a, // a.a - input wire [31:0] b, // b.b - output wire [31:0] q // q.q + input wire [0:0] en, // en.en + input wire [15:0] a, // a.a + input wire [15:0] b, // b.b + output wire [15:0] q // q.q ); ip_fp_mul_0002 ip_fp_mul_inst ( .clk (clk), // clk.clk .areset (areset), // areset.reset + .en (en), // en.en .a (a), // a.a .b (b), // b.b .q (q) // q.q @@ -57,16 +59,16 @@ endmodule // Retrieval info: <generic name="TRIG_function" value="SIN" /> // Retrieval info: <generic name="COMPARE_function" value="MIN" /> // Retrieval info: <generic name="ROOTS_function" value="SQRT" /> -// Retrieval info: <generic name="fp_format" value="single" /> -// Retrieval info: <generic name="fp_exp" value="8" /> -// Retrieval info: <generic name="fp_man" value="23" /> +// Retrieval info: <generic name="fp_format" value="custom" /> +// Retrieval info: <generic name="fp_exp" value="5" /> +// Retrieval info: <generic name="fp_man" value="10" /> // Retrieval info: <generic name="exponent_width" value="23" /> -// Retrieval info: <generic name="frequency_target" value="200" /> -// Retrieval info: <generic name="latency_target" value="2" /> +// Retrieval info: <generic name="frequency_target" value="100" /> +// Retrieval info: <generic name="latency_target" value="4" /> // Retrieval info: <generic name="performance_goal" value="frequency" /> // Retrieval info: <generic name="rounding_mode" value="nearest with tie breaking away from zero" /> // Retrieval info: <generic name="faithful_rounding" value="true" /> -// Retrieval info: <generic name="gen_enable" value="false" /> +// Retrieval info: <generic name="gen_enable" value="true" /> // Retrieval info: <generic name="divide_type" value="0" /> // Retrieval info: <generic name="select_signal_enable" value="false" /> // Retrieval info: <generic name="scale_by_pi" value="false" /> |
