Forum Discussion
VVP Protocol Converter Not work
Hi Wincent_Altera ,
I just revised the design and use Altera Stream Full instead of Lite mode.
In this case, no need to provide any parameters to IP core.
Unfortunately the Pixels in Parallel converter is not output any data even it received data.
Here's the test, CVI -> Protocol Convert (Avalon to Altera Full) -> PIP (4 pixels to 2 pixels) -> PIP (2 pixels to 4 pixels) -> Protocol Convert ( Altera to Avalon) -> CVI.
Here's the PIP RX data,
As noticed the PIP output Tready is always high but the core is not output any data.
Any comments?
- Wincent_Altera1 month ago
Regular Contributor
Hi JLee25 ,
Sorry for late reply, I was occupied for other priority issue.
Can you please check if Your 4→2 and 2→4 PIP conversions are supported by the IP, so the chain is not disallowed just because of those ratios. The most relevant PIP section is VVP User Guide UG-20344, Section 38.1 “About the Pixels in Parallel Converter IP”. It states that, for correct PIP conversion, the IP must know how many pixels are in each video line; with the Full Altera Streaming Video protocol, that information comes from the image information packets in the stream. Also relevant: Section 38.2 “Pixels in Parallel Converter IP Parameters” — input/output PIP, dual clock, FIFO depth, pipeline ready. Section 38.4 “Pixels in Parallel Converter Registers” — STATUS at 0x0140, bit 0 = processing a video field.
Also, combining two PIP converters in parallel will not work for 16-wide expansion.
Regards,
Wincent_Altera