dpu_warp
Overview
This project shows the arbitrary warping function of fetch warp unit. Two planes are shown, the right part is a chess board before warping, the left part is the chess board after warping.
The DPU path is configured like this:
Coordinate buffer * * Frame buffer *
| | |
v v v
+—————–+ +—————–+ +—————–+ +—————–+ +—————–+ | | | | | | | | | | | FetchWarp2 |–>| FetchWarp2 | | Const Frame 0 | | FetchDecode1 | | Const Frame 4 | | | | | | | | | | | +—————–+ +—————–+ +—————–+ +—————–+ +—————–+ | | | | | v | v | +—————–+ | +—————–+ | | | | | | +————>| LayerBlend 0 | +————>| LayerBlend 1 | | | | | +—————–+ +—————–+ | | v v +—————–+ +—————–+ | | | | | ExtDst 0 or 1 | | ExtDst 4 or 5 | | | | | +—————–+ +—————–+ | | Safety stream | v Content Stream | +—————–+ | | | +———————————>| FrameGen 0 or 1 | | | +—————–+ | v