U_ITPL_TTL_HIGH: lin_itpl
Generic map
(G_COORD_DEC => s_step_low_freq'length,
G_COORD_FR => 0,
G_SLOPE_DEC => 1, -- We need the sign bit, the slope is negative!
G_SLOPE_FR => -s_step_slope'right)
Port map
(-- Reset & clock/clock en
i_rst => i_rst,
i_clk => i_clk,
i_conv => s_tx_cr_p_zc,
-- Inputs
i_slope => s_step_slope, -- decimal value
i_x => to_sfixed(std_logic_vector(s_tx_tmr),10,0), -- integer value
i_x1 => to_sfixed(0,10,0), -- integer value
i_y1 => s_step_low_freq,
-- Outputs
o_data_rdy => s_ttl_data_hi_rdy,
o_data => s_ttl_data_hi_fx);