Stap 6: Uitgang - ontwerp CDMA en blok deel 1
Het doel van de de HDMI-controller is de verwerkte afbeeldingen weer te geven. Nu, met de controller geïmplementeerd en klaar om te gaan moeten we denken over het voeden van deze controller met gegevens. Gezien het feit dat een heleboel proces om het image verbetering in de PS plaatsvinden zal (Processing System = ARM Processor) en de beelden resulteerde wil wonen in de DDR RAM. We moeten dus een manier om de gegevens van de RAM op de HDMI-controller.
Er zijn eigenlijk meerdere geldige manieren om dat te bereiken. We kunnen gebruiken:
-VDMA IP met een AXI streamen naar Video-uitgang IP
-DMA IP met AXI streamen naar Video-uitgang IP
-De DMA in de PS (zichtbaar in het bovenstaande schema)
-CDMA IP
De eerste twee opties zijn beide goed, maar ze hebben de neiging om te gebruiken veel meer middelen in de FPGA. Derde lijdt als het gaat om prestaties, omdat het alleen de GP-poorten en niet de HP degenen kunt. De vierde is onze keuze voor dit project. De CDMA heeft een lagere voetdruk over het gebruik van de logica FPGA en de HP-poorten kunt gebruiken.