1. A programmable integrated circuit (IC), comprising: programmable logic; and a display controller having a first interface coupled to receive coded data, a renderer to generate display-agnostic data from the coded data, a transmitter to generate display data from the display-agnostic data in accordance with a first protocol, a second interface coupled to provide the display data as output, and a third interface coupled to provide the display-agnostic data to the programmable logic, wherein the first interface is coupled to receive at least a portion of the coded data from the programmable logic.