摘要:
An apparatus for processing telephone calls is connected between a primary rate ISDN (PRI) telephone line and a host computer. Telephone call data is transferred between the host computer and remote analog, basic rate ISDN (BRI) and/or PRI remote sites. The apparatus includes a digital signal processor that can run multiple signal processing sessions simultaneously and a control processor that can run multiple control processing sessions simultaneously. The apparatus can therefore process multiple telephone calls of one or more types simultaneously.
摘要:
A modem for processing telephone calls includes a line interface for coupling the modem to a telephone line and a computer interface for coupling the modem to a host computer. A processor in the modem between the line interface and the computer interface receives signals running between the telephone line and the host computer. Both the signal processing session and the control processing session required to process the signals are implemented on the single processor.
摘要:
A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.
摘要:
A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.