I've started using the YCbCr2RGB along with YCbCr422_444 on a project converting FLIR Boson thermal camera to HDMI.
Hit some small issues I wanted to write down before I forget.
I'd like to look into these issue in a bit more detail, but don't have the cycles right now, I suspect these might be result of using a different verilog frontend during synthesis, vivado/yosys.
Without y_minus_yoffset's width increased I was getting white pixels when Y saturated, instead of the correct colour.
Without wrapping the coefs in Signed signals the signed multiplication was not being inferred correctly.
I've started using the YCbCr2RGB along with YCbCr422_444 on a project converting FLIR Boson thermal camera to HDMI.
Hit some small issues I wanted to write down before I forget.
I'd like to look into these issue in a bit more detail, but don't have the cycles right now, I suspect these might be result of using a different verilog frontend during synthesis, vivado/yosys.
These are the changes I had to make:
Without
y_minus_yoffset
's width increased I was getting white pixels when Y saturated, instead of the correct colour. Without wrapping the coefs in Signed signals the signed multiplication was not being inferred correctly.