Integrated voice-over-internet protocol processor
First Claim
Patent Images
1. A processor for use in a Voice-over-Internet Protocol telephone, including:
- an internal bus for routing of signals in the processor;
a processing core to control the processor to transmit computer data and voice data over a computer network, the processor core including one or more pipelines to execute instructions, the processing core directly coupled to the internal bus;
an on-chip memory directly coupled to the internal bus and separate from the processing core, the on-chip memory including a program memory to include instruction for execution by the processing core and a data memory to store cache for the processing core;
a pulse code modulation (PCM) interface directly coupled to the internal bus and separate from the processing core and on-chip memory, the PCM interface including a PCM communication port for connection to an external voice codec;
an Ethernet interface directly coupled to the internal bus and separate from the processing core, on-chip memory and PCM interface, the Ethernet interface including a repeater, one or more IEEE 802.3 media access controllers (MACs) and an Ethernet port for connection to an external network;
an external bus unit directly coupled to the internal bus and separate from the processing core, on-chip memory, PCM interface and Ethernet interface, the external bus unit providing a bridge for connection through a device bus, other than the external network, to an external memory,wherein the instructions are configured such that when executed by the CPU,PCM coded speech data received by the PCM interface is transported to the external memory, read from the external memory by the processing core and compressed by the processing core and written back to the external memory, and voice data packets with such speech data are read from the external memory and forwarded to the 802.3 MAC and fed into the external network by the repeater, andvoice data packets received by the Ethernet interface are transported to the external memory, read from the external memory by the processing core and decompressed by the processing core and written back to the external memory, and PCM coded speech data from the received voice data packets is transported by the PCM interface to the external voice codec,and wherein the internal bus, processing core, on-chip memory, PCM interface, Ethernet interface, and the external bus unit are integrated into a single chip.
2 Assignments
0 Petitions
Accused Products
Abstract
A single-chip network processor (12) for a Voice-over-Internet Protocol phone integrates a universal serial bus port (21), a pair of IEEE 802.3 MACs (40), and repeater, and a pair of pulse code modulation (PCM) ports (24) such that the network processor can be easily combined with other peripherals to transmit both voice and computer data over an Internet protocol network.
-
Citations
11 Claims
-
1. A processor for use in a Voice-over-Internet Protocol telephone, including:
-
an internal bus for routing of signals in the processor; a processing core to control the processor to transmit computer data and voice data over a computer network, the processor core including one or more pipelines to execute instructions, the processing core directly coupled to the internal bus; an on-chip memory directly coupled to the internal bus and separate from the processing core, the on-chip memory including a program memory to include instruction for execution by the processing core and a data memory to store cache for the processing core; a pulse code modulation (PCM) interface directly coupled to the internal bus and separate from the processing core and on-chip memory, the PCM interface including a PCM communication port for connection to an external voice codec; an Ethernet interface directly coupled to the internal bus and separate from the processing core, on-chip memory and PCM interface, the Ethernet interface including a repeater, one or more IEEE 802.3 media access controllers (MACs) and an Ethernet port for connection to an external network; an external bus unit directly coupled to the internal bus and separate from the processing core, on-chip memory, PCM interface and Ethernet interface, the external bus unit providing a bridge for connection through a device bus, other than the external network, to an external memory, wherein the instructions are configured such that when executed by the CPU, PCM coded speech data received by the PCM interface is transported to the external memory, read from the external memory by the processing core and compressed by the processing core and written back to the external memory, and voice data packets with such speech data are read from the external memory and forwarded to the 802.3 MAC and fed into the external network by the repeater, and voice data packets received by the Ethernet interface are transported to the external memory, read from the external memory by the processing core and decompressed by the processing core and written back to the external memory, and PCM coded speech data from the received voice data packets is transported by the PCM interface to the external voice codec, and wherein the internal bus, processing core, on-chip memory, PCM interface, Ethernet interface, and the external bus unit are integrated into a single chip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification