Realtimestagram
Signals | Processes
behavioural Architecture Reference

Processes

rgb2hsv  ( clk , rst )
 

flowchart: rgb2hsv
[rgb2hsv flow]


Signals

rgdiff  integer range - 2 ** wordsize to 2 ** wordsize
 Difference between Red and Green input pixel.
brdiff  integer range - 2 ** wordsize to 2 ** wordsize
 Difference between Blue and Red input pixel.
gbdiff  integer range - 2 ** wordsize to 2 ** wordsize
 Difference between Green and Blue input pixel.
c_rgdiff  integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
 rg_diff * 60 degrees
c_brdiff  integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
 br_diff * 60 degrees
c_gbdiff  integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
 gb_diff * 60 degrees
c_rgdiff_d0  integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
 delayed c_rgdiff
c_brdiff_d0  integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
 delayed c_brdiff
c_gbdiff_d0  integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
 delayed c_gbdiff
c_rgdiff_div_max  integer range - 2 ** wordsize to 2 ** wordsize
 delayed c_rgdiff divided by max
c_brdiff_div_max  integer range - 2 ** wordsize to 2 ** wordsize
 delayed c_brdiff divided by max
c_gbdiff_div_max  integer range - 2 ** wordsize to 2 ** wordsize
 delayed c_gbdiff divided by max
rg_mux_in  integer range - 2 ** wordsize to 2 ** wordsize
br_mux_in  integer range - 2 ** wordsize to 2 ** wordsize
gb_mux_in  integer range - 2 ** wordsize to 2 ** wordsize
mux_select  mux_select_delay
r_versus_g_max  integer range 0 to 2 ** wordsize
r_versus_g_min  integer range 0 to 2 ** wordsize
blue_pix_delay  integer range 0 to 2 ** wordsize
b_versus_max  integer range 0 to 2 ** wordsize
b_versus_min  integer range 0 to 2 ** wordsize
max_min_min  integer range 0 to 2 ** wordsize
range_times_255  integer range 0 to 2 ** wordsize * 255
range_255_div_by_max  integer range 0 to 2 ** wordsize
comp_max  max_delay

Member Function Documentation

§ rgb2hsv()

rgb2hsv (   clk ,
  rst  
)
Process

flowchart: rgb2hsv
[rgb2hsv flow]

Member Data Documentation

§ b_versus_max

b_versus_max integer range 0 to 2 ** wordsize
Signal

§ b_versus_min

b_versus_min integer range 0 to 2 ** wordsize
Signal

§ blue_pix_delay

blue_pix_delay integer range 0 to 2 ** wordsize
Signal

§ br_mux_in

br_mux_in integer range - 2 ** wordsize to 2 ** wordsize
Signal

§ brdiff

brdiff integer range - 2 ** wordsize to 2 ** wordsize
Signal

Difference between Blue and Red input pixel.

§ c_brdiff

c_brdiff integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
Signal

br_diff * 60 degrees

§ c_brdiff_d0

c_brdiff_d0 integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
Signal

delayed c_brdiff

§ c_brdiff_div_max

c_brdiff_div_max integer range - 2 ** wordsize to 2 ** wordsize
Signal

delayed c_brdiff divided by max

§ c_gbdiff

c_gbdiff integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
Signal

gb_diff * 60 degrees

§ c_gbdiff_d0

c_gbdiff_d0 integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
Signal

delayed c_gbdiff

§ c_gbdiff_div_max

c_gbdiff_div_max integer range - 2 ** wordsize to 2 ** wordsize
Signal

delayed c_gbdiff divided by max

§ c_rgdiff

c_rgdiff integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
Signal

rg_diff * 60 degrees

§ c_rgdiff_d0

c_rgdiff_d0 integer range - 2 ** wordsize * c_60_degrees to 2 ** wordsize * c_60_degrees
Signal

delayed c_rgdiff

§ c_rgdiff_div_max

c_rgdiff_div_max integer range - 2 ** wordsize to 2 ** wordsize
Signal

delayed c_rgdiff divided by max

§ comp_max

§ gb_mux_in

gb_mux_in integer range - 2 ** wordsize to 2 ** wordsize
Signal

§ gbdiff

gbdiff integer range - 2 ** wordsize to 2 ** wordsize
Signal

Difference between Green and Blue input pixel.

§ max_min_min

max_min_min integer range 0 to 2 ** wordsize
Signal

§ mux_select

§ r_versus_g_max

r_versus_g_max integer range 0 to 2 ** wordsize
Signal

§ r_versus_g_min

r_versus_g_min integer range 0 to 2 ** wordsize
Signal

§ range_255_div_by_max

range_255_div_by_max integer range 0 to 2 ** wordsize
Signal

§ range_times_255

range_times_255 integer range 0 to 2 ** wordsize * 255
Signal

§ rg_mux_in

rg_mux_in integer range - 2 ** wordsize to 2 ** wordsize
Signal

§ rgdiff

rgdiff integer range - 2 ** wordsize to 2 ** wordsize
Signal

Difference between Red and Green input pixel.


The documentation for this class was generated from the following file: