Title: Programmable Devices and Systems 2003