|
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 |
1.8.12