Abstract:
communications device (200) is presented which is configured to provide selective signal processing at a "plain old telephone service" (POTS) interface, and ISDN U interface, or an ISDN S/T interface. A first POTS connector (208) allows the communications device to be connected to an analog POTS telephone line. A second ISDN U connector (209) allows the communications device to be connected to an ISDN network at an ISDN U interface point. A third ISDN S/T connector (213) allows the communications device to be connected to an ISDN network at an ISDN S/T interface point. A digital signal processing (DSP) core (202) performs: (i) analog modem functions via analog modem emulation when a POTS telephone line is connected to the POTS connector, or (ii) ISDN digital voice and data processing functions along with ISDN S/T and U interface functions when an ISDN line is connected to the ISDN U connector, or (iii) ISDN digital voice and data processing functions along with ISDN S/T interface functions when an ISDN line is connected to the ISDN S/T connector. Interface logic couples signals between the DSP core and the connectors. A digital data path multiplexer (204) coupled between the DSP core and the interface logic includes "autosense" logic (2220) which monitors signals received by the connector coupled to the telephone line and determines a data transfer mode based upon the received signals. The digital data path multiplexer provides the data transfer mode information to the DSP core, and the DSP core performs communications operations according to data transfer mode information.
Abstract translation:通信设备(200)被配置为在“普通老式电话服务”(POTS)接口,ISDN U接口或ISDN S / T接口上提供选择性信号处理。 第一POTS连接器(208)允许通信设备连接到模拟POTS电话线路。 第二个ISDN U连接器(209)允许通信设备在ISDN U接口点连接到ISDN网络。 第三个ISDN S / T连接器(213)允许通信设备在ISDN S / T接口点连接到ISDN网络。 数字信号处理(DSP)核心(202)执行:(i)当POTS电话线连接到POTS连接器时,通过模拟调制解调器仿真进行模拟调制解调器功能,或(ii)ISDN数字语音和数据处理功能以及ISDN S 当ISDN线路连接到ISDN U连接器时,/ T和U接口功能,或(iii)当ISDN线路连接到ISDN S / T连接器时,ISDN数字语音和数据处理功能以及ISDN S / T接口功能 。 接口逻辑在DSP内核和连接器之间耦合信号。 耦合在DSP内核和接口逻辑之间的数字数据路径多路复用器(204)包括监视由耦合到电话线的连接器接收的信号的“自动检测”逻辑(2220),并根据接收的信号确定数据传输模式。 数字数据路径多路复用器将数据传输模式信息提供给DSP内核,DSP内核根据数据传输模式信息执行通信操作。
Abstract:
A microprocessor including an instruction decode unit configured to detect a DSP call instruction is provided. The DSP call instruction is indicative of a call to a subroutine which performs a DSP function. Detected DSP call instructions are routed to a DSP which executes a routing performing the corresponding function. Subsequent to the DSP completing execution of the routine, the microprocessor continues execution at the instruction subsequent to the DSP call instruction. If a DSP is not included in the computer system, the DSP call instruction is executed in a manner similar to a subroutine call instruction. The microprocessor subsequently executes a corresponding routine which performs the DSP function.
Abstract:
A CPU or microprocessor which includes a general purpose CPU component, such as an X86 core, and also includes a DSP core. In a first embodiment, the CPU receives general purpose instructions, such as X86 instructions, wherein certain X86 instruction sequences implement DSP functions. The CPU includes a processor mode register which is written with one or more processor mode bits to indicate whether an instruction sequence implements a DSP function. The CPU also includes an intelligent DSP function decoder or preprocessor which examines the processor mode bits and determines if a DSP function is being executed. If a DSP function is being implemented by an instruction sequence, the DSP function decoder converts or maps the opcodes to a DSP macro instruction that is provided to the DSP core. The DSP core executes one or more DSP instru tions to implement the desired DSP function in response to the mcro instruction. If the processor mode bits indicate that X86 instructions in the instruction memory do not implement a DSP-type function, the opcodes are provided to the X86 core as which occurs in current prior art computer systems. In a second embodiment, the CPU receives sequences of instructions comprising X86 instructions and DSP instructions. The processor mode register is written with one or more processor mode bits to indicate whether an instruction sequence comprises X86 or DSP instructions, and the instructions are routed to the X86 core or to the DSP core accordingly.
Abstract:
communications device (200) is presented which is configured to provide selective signal processing at a 'plain old telephone service' (POTS) interface, and ISDN U interface, or an ISDN S/T interface. A first POTS connector (208) allows the communications device to be connected to an analog POTS telephone line. A second ISDN U connector (209) allows the communications device to be connected to an ISDN network at an ISDN U interface point. A third ISDN S/T connector (213) allows the communications device to be connected to an ISDN network at an ISDN S/T interface point. A digital signal processing (DSP) core (202) performs: (i) analog modem functions via analog modem emulation when a POTS telephone line is connected to the POTS connector, or (ii) ISDN digital voice and data processing functions along with ISDN S/T and U interface functions when an ISDN line is connected to the ISDN U connector, or (iii) ISDN digital voice and data processing functions along with ISDN S/T interface functions when an ISDN line is connected to the ISDN S/T connector. Interface logic couples signals between the DSP core and the connectors. A digital data path multiplexer (204) coupled between the DSP core and the interface logic includes 'autosense' logic (2220) which monitors signals received by the connector coupled to the telephone line and determines a data transfer mode based upon the received signals. The digital data path multiplexer provides the data transfer mode information to the DSP core, and the DSP core performs communications operations according to data transfer mode information.
Abstract:
communications device (200) is presented which is configured to provide selective signal processing at a 'plain old telephone service' (POTS) interface, and ISDN U interface, or an ISDN S/T interface. A first POTS connector (208) allows the communications device to be connected to an analog POTS telephone line. A second ISDN U connector (209) allows the communications device to be connected to an ISDN network at an ISDN U interface point. A third ISDN S/T connector (213) allows the communications device to be connected to an ISDN network at an ISDN S/T interface point. A digital signal processing (DSP) core (202) performs: (i) analog modem functions via analog modem emulation when a POTS telephone line is connected to the POTS connector, or (ii) ISDN digital voice and data processing functions along with ISDN S/T and U interface functions when an ISDN line is connected to the ISDN U connector, or (iii) ISDN digital voice and data processing functions along with ISDN S/T interface functions when an ISDN line is connected to the ISDN S/T connector. Interface logic couples signals between the DSP core and the connectors. A digital data path multiplexer (204) coupled between the DSP core and the interface logic includes 'autosense' logic (2220) which monitors signals received by the connector coupled to the telephone line and determines a data transfer mode based upon the received signals. The digital data path multiplexer provides the data transfer mode information to the DSP core, and the DSP core performs communications operations according to data transfer mode information.