Transparent memory mapping mechanism for a digital signal processing
system
    1.
    发明授权
    Transparent memory mapping mechanism for a digital signal processing system 失效
    数字信号处理系统的透明内存映射机制

    公开(公告)号:US5572695A

    公开(公告)日:1996-11-05

    申请号:US250974

    申请日:1994-05-31

    摘要: A digital signal processing system includes first and second logical memory mapping units coupled to first and second digital processors respectively and to a data storage unit. The system further includes first and second mapping registers for containing first and second address mapping information coupled to the first and second digital processors respectively. The first and second mapping units are operative to receive (i) first and second logical addresses generated by the first and second digital processors respectively and (ii) first and second address mapping information respectively, and generate first and second physical addresses such that each of the digital processors can independently access any of a plurality of memory locations within the data storage unit.

    摘要翻译: 数字信号处理系统包括分别耦合到第一和第二数字处理器的第一和第二逻辑存储器映射单元以及数据存储单元。 该系统还包括第一和第二映射寄存器,用于分别包含耦合到第一和第二数字处理器的第一和第二地址映射信息。 第一和第二映射单元用于分别接收(i)分别由第一和第二数字处理器生成的第一和第二逻辑地址,以及(ii)第一和第二地址映射信息,并且生成第一和第二物理地址, 数字处理器可以独立地访问数据存储单元内的多个存储器位置中的任何一个。

    Interprocessor interrupt processing system
    2.
    发明授权
    Interprocessor interrupt processing system 失效
    处理器中断处理系统

    公开(公告)号:US5553293A

    公开(公告)日:1996-09-03

    申请号:US353016

    申请日:1994-12-09

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: An interprocessor interrupt hardware unit ("IIU") for processing interrupts between a remote processor and a host processor on a multiprocessor system. The IIU off loads tasks involved in processing interrupts from the operating kernel of the remote processor. Control blocks of interrupt information and commands are stored in Data Random Access Memory (DRAM) by the remote processor. The remote processor sets up a buffer of control block memory addresses in DRAM for the IIU to access to retrieve the control blocks from DRAM. The IIU retrieves a control block and loads the control block into registers. The IIU then issues an interrupt request to the host processor. The host processor receives the interrupt request and reads the registers to obtain the control block. The host processor clears the interrupt request and indicates to the IIU that the interrupt has been processed. The IIU then notifies the remote processor that the interrupt has been processed. The IIU may be programmed to notify the remote processor of completion either by an interrupt or by setting a status flag in the DRAM.

    摘要翻译: 处理器中断硬件单元(“IIU”),用于处理多处理器系统上的远程处理器和主机处理器之间的中断。 IIU负载处理来自远程处理器的操作内核的中断的任务。 中断信息和命令的控制块由远程处理器存储在数据随机存取存储器(DRAM)中。 远程处理器在DRAM中设置控制块存储器地址的缓冲器,用于IIU以访问以从DRAM中检索控制块。 IIU检索一个控制块,并将控制块加载到寄存器中。 然后,IIU向主机处理器发出中断请求。 主机处理器接收中断请求并读取寄存器以获取控制块。 主处理器清除中断请求,并向IIU指示中断已被处理。 然后,IIU通知远处理器中断已被处理。 IIU可以被编程为通过中断或通过在DRAM中设置状态标志来通知远程处理器完成。

    Direct memory access unit for transferring data between processor
memories in multiprocessing systems
    3.
    发明授权
    Direct memory access unit for transferring data between processor memories in multiprocessing systems 失效
    用于在多处理系统中的处理器存储器之间传送数据的直接存储器存取单元

    公开(公告)号:US5634099A

    公开(公告)日:1997-05-27

    申请号:US352953

    申请日:1994-12-09

    IPC分类号: G06F13/28 G06F15/17

    CPC分类号: G06F13/28

    摘要: There is provided a Direct Access Memory Unit (DAu) that is associated with a remote processor module in a multi-processing system. The DAU performs Direct Memory Access (DMA) operations independently of a Central Processing Unit (CPU) in the remote processor module. The CPU requests a DMA by writing information relevant to the DMA to the remote processor's memory. The address of each control block is written to a circular queue, also in the remote processor's memory. The DAU determines if there are any control blocks to process and if so, the DAU will perform the DMA operation (reading data from or writing data to the memory of the host processor), all without the intervention of the CPU of the remote processor module. The CPU adds a new control block by loading its address in a location in the circular queue that is ahead of the circular queue location that the DAU is processing. The CPU can abort a pending DMA request during DAU operations by setting a skip bit in the control block. Upon the completion of performing a DMA request, the DAU will set a complete bit in the control block in the remote processor's memory. An interrupt can also be sent to the CPU, wherein the CPU is advised that a DMA request has been completed. The data in a DMA operation is sent in bursts to a buffer located between two busses having different data transmission rates.

    摘要翻译: 提供了与多处理系统中的远程处理器模块相关联的直接存取存储器单元(DAu)。 DAU独立于远程处理器模块中的中央处理器(CPU)执行直接存储器访问(DMA)操作。 CPU通过将与DMA有关的信息写入远程处理器的内存来请求DMA。 每个控制块的地址也写入循环队列,也在远程处理器的内存中。 DAU确定是否有任何控制块进行处理,如果是这样,则DAU将执行DMA操作(从主机处理器的存储器读取数据或向主机处理器写入数据),而无需远程处理器模块的CPU的干预 。 CPU通过将其地址加载到循环队列中位于DAU正在处理的循环队列位置之前的位置来添加新的控制块。 CPU可以在DAU操作期间通过设置控制块中的跳过位来中止待处理的DMA请求。 在执行DMA请求完成后,DAU将在远程处理器的存储器中的控制块中设置完整的位。 中断也可以发送到CPU,其中建议CPU已经完成了DMA请求。 DMA操作中的数据以突发方式发送到位于具有不同数据传输速率的两个总线之间的缓冲器。

    Method and system for automatically determining data communication
device type and corresponding transmission rate
    4.
    发明授权
    Method and system for automatically determining data communication device type and corresponding transmission rate 失效
    自动确定数据通信设备类型和相应传输速率的方法和系统

    公开(公告)号:US5491720A

    公开(公告)日:1996-02-13

    申请号:US887433

    申请日:1992-05-21

    摘要: A method and system in a data communications system for automatically determining a data communication device type and a transmission speed associated with the data communication device type. An incoming communication is detected on a transmission line, and transmit and receive hardware are connected to the transmission line. Next, a sequence of different signals in either a first communication protocol or a second communication protocol are transmitted from a first data communication device via a transmission line. The transmission line is then monitored for a response signal from a second data communication device. The response signal is initiated from the second data communication device in response to receipt of a particular signal within the transmitted sequence of different signals. Utilizing the relationship between the response signal and the transmitted sequence of different signals, a data communication device type and transmission speed are determined, and data communications may then be established between the first data communication device and the second data communication device at an optimal transmission speed.

    摘要翻译: 一种用于自动确定与数据通信设备类型相关联的数据通信设备类型和传输速度的数据通信系统中的方法和系统。 在传输线上检测到进入通信,并且发送和接收硬件连接到传输线。 接下来,通过传输线从第一数据通信设备发送第一通信协议或第二通信协议中的不同信号的序列。 然后监测传输线路的来自第二数据通信设备的响应信号。 响应于响应于在所发送的不同信号序列内的特定信号的接收,响应信号从第二数据通信设备发起。 利用响应信号和不同信号的发送序列之间的关系,确定数据通信设备类型和传输速度,然后可以以最佳传输速度在第一数据通信设备和第二数据通信设备之间建立数据通信 。

    Multi-mode TDM interface circuit
    5.
    发明授权
    Multi-mode TDM interface circuit 失效
    多模TDM接口电路

    公开(公告)号:US5602848A

    公开(公告)日:1997-02-11

    申请号:US460951

    申请日:1995-06-05

    IPC分类号: H04Q11/04 H04J3/12

    摘要: A multi-mode time division multiplexing (TDM) interface circuit for interfacing between a serial data port and a data buffer is provided. The TDM interface circuit contains a transmitter and a receiver section. The circuit is programmable to operate in a variety of modes and is capable of supporting various multi-channel TDM interfaces as well as single channel analog interfaces. The circuit is programmable by writing a control word to a control register. In operation the circuit receives a frame synchronization signal, a gated bit clock signal, and a bit clock signal from the circuit with which it is interfacing on the serial data port. A base address input to a base address register provides up to 9 of the most significant bits of a data buffer address. A 12-bit counter is used to generate the remaining (least significant) bits of the data buffer address according to the control word in the control register.

    摘要翻译: 提供了用于在串行数据端口和数据缓冲器之间进行接口的多模式时分复用(TDM)接口电路。 TDM接口电路包含发射机和接收机部分。 该电路可编程为以各种模式工作,并且能够支持各种多通道TDM接口以及单通道模拟接口。 该电路通过将控制字写入控制寄存器来编程。 在操作中,电路从串行数据端口接口的电路接收帧同步信号,门控位时钟信号和位时钟信号。 输入到基地址寄存器的基地址最多可以提供数据缓冲区地址的最高有效位的9位。 根据控制寄存器中的控制字,使用12位计数器产生数据缓冲器地址的剩余(最低有效位)。

    System and method for split phase demodulation of frequency shift keyed
signals
    6.
    发明授权
    System and method for split phase demodulation of frequency shift keyed signals 失效
    频移键控信号的分相解调系统和方法

    公开(公告)号:US5420888A

    公开(公告)日:1995-05-30

    申请号:US886676

    申请日:1992-05-21

    IPC分类号: H04L27/152 H04L27/14

    CPC分类号: H04L27/1525

    摘要: A system and method for efficient operation of a digital signal processor allows execution of a noncoherent FSK demodulation process at the baud rate of the incoming signal. First and second signal detecting channels terminate at a summing junction. A signal sampler for applying a sampled signal to the first and second signal detecting channels. The first and second signal detecting channels each include, in series, a finite impulse response filter for filtering out energy outside a selected bandwidth, automatic gain control and a demodulator. The finite impulse response filter means for the second signal detecting channel further shifts the phase of the sampled signal in the second signal detecting channel approximately 90 degrees relative to the sampled signal in the first signal detecting channel. The demodulator in each signal detecting channel further includes first and second sampled signal transmission paths terminating in a multiplying junction. The first signal transmission path in each demodulator includes a tunable delay line. The decoder takes its input from the summing junction for reproducing a signal indicating presence of a particular frequency or reproduction of the baseband signal.

    摘要翻译: 用于数字信号处理器的有效操作的系统和方法允许以输入信号的波特率执行非相干FSK解调过程。 第一和第二信号检测通道终止于加法结。 一种用于将采样信号施加到第一和第二信号检测通道的信号采样器。 第一和第二信号检测通道各自包括用于滤出选定带宽以外的能量的有限脉冲响应滤波器,自动增益控制和解调器。 用于第二信号检测通道的有限脉冲响应滤波器装置进一步使第二信号检测通道中的采样信号的相位相对于第一信号检测通道中的采样信号大约90度。 每个信号检测信道中的解调器还包括终止于乘法结的第一和第二采样信号传输路径。 每个解调器中的第一信号传输路径包括可调延迟线。 解码器从加法结接收其输入,以再现指示特定频率的存在或基带信号的再现的信号。

    Method and system for interpolating baud rate timing recovery for
asynchronous start stop protocol
    7.
    发明授权
    Method and system for interpolating baud rate timing recovery for asynchronous start stop protocol 失效
    用于内插异步启动停止协议的波特率定时恢复的方法和系统

    公开(公告)号:US5263054A

    公开(公告)日:1993-11-16

    申请号:US886674

    申请日:1992-05-21

    IPC分类号: H04L25/05 H04L25/38 H04L27/06

    CPC分类号: H04L25/05

    摘要: An apparatus for efficient computation of a demodulation process on a digital signal processor for a sampled signal, which includes programming a digital signal processor to apply the sampled signal to an interpolating filter to add interpolation samples to the sampled signal, to search the sampled signal for a threshold crossing associated with a start bit, performing a linear interpolation to find a point where the threshold crossing occurs when a threshold crossing is detected, responsive to determining the point of the threshold crossing, determining a center of a start bit when the point of the threshold crossing has been determined, calculating a supplemental delay, and determining center points for subsequent of data bits utilizing the supplemental delay period from the center of the start bit.

    摘要翻译: 一种用于对采样信号的数字信号处理器进行解调处理的有效计算的装置,其包括对数字信号处理器进行编程以将采样信号施加到内插滤波器以将采样信号加到采样信号中, 与开始位相关联的阈值交叉,执行线性内插,以在检测到阈值交叉时发现阈值交叉发生的点,响应于确定阈值交叉点,确定起点的中心,当点 已经确定了阈值交叉,计算补充延迟,并且利用来自起始位的中心的补充延迟周期来确定随后的数据位的中心点。

    Multi-speed DSP kernel and clock mechanism
    8.
    发明授权
    Multi-speed DSP kernel and clock mechanism 失效
    多速DSP内核和时钟机制

    公开(公告)号:US6065131A

    公开(公告)日:2000-05-16

    申请号:US979530

    申请日:1997-11-26

    IPC分类号: G06F1/06 G06F1/08

    CPC分类号: G06F1/06

    摘要: The processing speed of a digital signal processor or system processor is controlled in accordance with the functions required in a task to be performed by the device, with these functions being compared to a table of maximum processing speeds at which various functions can be performed reliably by the device. This method is applied to a number of digital signal processors on a communications adapter, with a core kernel of each of these digital signal processors being driven at a processing speed controlled in this way, while peripheral functions of all these digital signal processors are performed according to a clock signal synchronized with data being received from a network transmission line.

    摘要翻译: 数字信号处理器或系统处理器的处理速度根据要由设备执行的任务所需的功能进行控制,将这些功能与最大处理速度表进行比较,通过该表可以可靠地执行各种功能, 装置。 这种方法被应用于通信适配器上的多个数字信号处理器,其中每个这些数字信号处理器的核心以按照这种方式控制的处理速度被驱动,而所有这些数字信号处理器的外围功能按照 与从网络传输线接收的数据同步的时钟信号。

    Multi-purpose WAN driver for DSP resource adapter
    9.
    发明授权
    Multi-purpose WAN driver for DSP resource adapter 失效
    用于DSP资源适配器的多用途WAN驱动程序

    公开(公告)号:US06549945B1

    公开(公告)日:2003-04-15

    申请号:US09266350

    申请日:1999-03-11

    IPC分类号: G06F1700

    摘要: A communication system (100) includes at least one digital signal processor (DSP) and a WAN driver (80) operating on a processor that is electrically coupled to a memory. The WAN driver (80) receives task allocation requests from a host to open/close communication channels that are handled by the at least one DSP. Each task is allocated to one of the at least one DSP according to a total current task processing load for each of the at least one DSP, a maximum processing capability for each of the at least one DSP, and a processing requirement for each task being allocated to the one of the at least one DSP that can handle the additional processing load of the task being allocated.

    摘要翻译: 通信系统(100)包括在电耦合到存储器的处理器上操作的至少一个数字信号处理器(DSP)和WAN驱动器(80)。 WAN驱动器(80)从主机接收任务分配请求以打开/关闭由至少一个DSP处理的通信信道。 每个任务根据至少一个DSP中的每一个的总当前任务处理负载分配给至少一个DSP中的一个,对于至少一个DSP中的每个DSP的最大处理能力以及每个任务的处理要求 分配给可处理被分配的任务的附加处理负载的至少一个DSP中的一个。

    Adaptive method and apparatus for allocation of DSP resources in a communication system
    10.
    发明授权
    Adaptive method and apparatus for allocation of DSP resources in a communication system 失效
    用于在通信系统中分配DSP资源的自适应方法和装置

    公开(公告)号:US06338130B1

    公开(公告)日:2002-01-08

    申请号:US09267888

    申请日:1999-03-11

    IPC分类号: G06F1582

    CPC分类号: G06F9/505 G06F9/5044

    摘要: A communication system (100) includes at least one digital signal processor (DSP) and a WAN driver (80) operating on a processor that is electrically coupled to a memory. The WAN driver (80) receives task allocation requests from a host to open/close communication channels that are handled by the at least one DSP. Each task is allocated to one of the at least one DSP according to a total current task processing load for each of the at least one DSP, a maximum processing capability for each of the at least one DSP, and a processing requirement for each task being allocated to the one of the at least one DSP that can handle the additional processing load of the task being allocated. A configuration controller (92) keeps track of the MIPs processing requirement of each task available for allocation across the plurality of DSPs and the maximum processing capability of each DSP of the plurality of DSPs in response to changes in configuration of the communication system (100).

    摘要翻译: 通信系统(100)包括在电耦合到存储器的处理器上操作的至少一个数字信号处理器(DSP)和WAN驱动器(80)。 WAN驱动器(80)从主机接收任务分配请求以打开/关闭由至少一个DSP处理的通信信道。 每个任务根据至少一个DSP中的每一个的总当前任务处理负载分配给至少一个DSP中的一个,对于至少一个DSP中的每个DSP的最大处理能力以及每个任务的处理要求 分配给可处理被分配的任务的附加处理负载的至少一个DSP中的一个。 响应于通信系统(100)的配置的改变,配置控制器(92)跟踪可用于跨多个DSP的分配的每个任务的MIP处理需求以及多个DSP中的每个DSP的最大处理能力, 。