Author: Lattice Semiconductor Corporation.