- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all.
I need some hints about interfacing with avalon video-ST protocol. I am making a video system that should elaborate video data between two VIP megacores fuction. to test my systems, I am using test pattern generator, YCrCb 4:2:2 8bit per color plane in parallel, in my custom blok I need to handle separately Y and Cb. How can I work ONLY on video data pakets, without modifing control pakets and stalling all my video system? Are there any megacore functions or streaming adapters that could help me? or anyone could give me some hint please?Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The first startofpacket where the lower 4 bits of the input data field are 0 is the beginning of your video packet. All data after this condition until the endofpacket is asserted are your valid video samples. All you need to do is look for this condition to begin your processing.
Jake- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thanks for your answer.
The problem is that there are others signals in Avalon-ST like the "ready" that I Don't know how to handle. I mean, i made this simple module (http://alteraforum.com/forum/showthread.php?t=23187) using registers, but it seems to not work properly until I set a latency of 3 for both avalon sink and avalon source.. I would like to mantain my personal video streaming block sink and source latency to 1, like other megacore functions.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page