Skip to main content
5 events
when toggle format what by license comment
Jan 11, 2022 at 17:16 comment added user16145658 Note component counter is never instantiated. The value assigned to phase_coh is at least 64 bits (the multiply expression needs work as well), signal phase_coh isn't evaluated and isn't needed, meaning o_count isn't needed either. i_start_phase is not evaluated either. (Looks like a missing output).
Jan 11, 2022 at 16:47 comment added user16145658 You mention one semantic error while ignoring all the syntax errors and jump to synthesis problems not yet addressed. This VHDL code isn't valid. It's missing a library clause, There are concurrent statements mixed in with declarations, constant count_no : integer := (2**32)-1; isn't portable, 2**32 is out of range of type integer for it's guaranteed range (used universally by synthesis tools). Use constant count_no: integer := integer'high; instead. isl_clk, isl_rstb, and oslv14_sine are not declared. The use of function init_lut_sin to specify the value of constant C_LUT_SIN is valid.
Jul 9, 2020 at 19:25 history edited Vance CC BY-SA 4.0
Corrected signal name
Jul 1, 2020 at 11:23 history edited Vance CC BY-SA 4.0
added 262 characters in body
Jul 1, 2020 at 10:21 history answered Vance CC BY-SA 4.0