1. An active matrix display system comprising: an active matrix display comprising a pixel array and comprising integrated gate drivers operable to drive at least a portion of the pixel array; and a programmable level shifter operable to receive at least one control signal from a timing controller and operable to generate, based on said at least one control signal, a plurality of outputs for driving the gate drivers of the active matrix display, wherein the outputs for driving the gate drivers of the active matrix display are level-shifted such that they have a higher-magnitude voltage than the at least one control signal received from the timing controller, and wherein the level shifter comprises a programming interface that allows aspects of the level shifter to be programmed.