1. A method for processing data, the method comprising: receiving packetized data comprising voice data and network data via an Ethernet switch integrated within a single gigabit Ethernet IP phone chip; and processing said received packetized data via a single main processor core integrated within said single gigabit Ethernet IP phone chip, wherein said single main processor core comprises circuitry that is controlled by a first instruction set for handling said network data and a second instruction set for handling processing of said voice data for a plurality of voice channels without the use of a separate DSP, wherein said second instruction set is a modified version of said first instruction set.