Realtimestagram
|
Processes | |
rgb_curve | ( clk , rst ) |
clocked process that outputs LUT-value on each rising edge if enable is true |
Constants | |
lut_r | array_pixel := create_sigmoid_lut ( 2 ** wordsize , 5 . 0 ) |
lut_g | array_pixel := create_sigmoid_lut ( 2 ** wordsize , 7 . 0 ) |
lut_b | array_pixel := create_sigmoid_lut ( 2 ** wordsize , 2 . 0 ) |
lut_x | array_pixel := create_sine_lut ( image_width , 0 . 3 ) |
lut_y | array_pixel := create_sine_lut ( image_height , 0 . 3 ) |
Signals | |
lut_value_x | std_logic_vector ( ( wordsize - 1 ) downto 0 ) |
Value from LUT_x. | |
lut_value_y | std_logic_vector ( ( wordsize - 1 ) downto 0 ) |
Value from LUT_y. | |
lut_value_r_s | std_logic_vector ( ( wordsize - 1 ) downto 0 ) |
Value from LUT_y. | |
lut_value_g_s | std_logic_vector ( ( wordsize - 1 ) downto 0 ) |
Value from LUT_y. | |
lut_value_b_s | std_logic_vector ( ( wordsize - 1 ) downto 0 ) |
Value from LUT_y. | |
lut_x_lut_y | natural range 0 to 2 ** ( 2 * wordsize ) |
LUT_x * LUT_y. | |
p_r | natural range 0 to 2 ** ( wordsize ) |
buffered pix_in | |
p_g | natural range 0 to 2 ** ( wordsize ) |
buffered pix_in | |
p_b | natural range 0 to 2 ** ( wordsize ) |
buffered pix_in |
clocked process that outputs LUT-value on each rising edge if enable is true
[in] | clk | clock |
[in] | rst | asynchronous reset |
|
Constant |
|
Constant |
|
Constant |
|
Signal |
Value from LUT_y.
|
Signal |
Value from LUT_y.
|
Signal |
Value from LUT_y.
|
Signal |
Value from LUT_x.
|
Signal |
Value from LUT_y.
|
Constant |
|
Signal |
LUT_x * LUT_y.
|
Constant |