Patents by Inventor Paul D. Krivacek
Paul D. Krivacek has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8095699Abstract: An interface to transfer data between a host processor and an external coprocessor is provided. The interface may operate in several write modes, in which in a first write mode the write operation is transferred across the interface in two clock cycles and in a second write mode the write operation is transferred across the interface in a single clock cycle. The interface can perform a first read operation initiated by the host processor and a second read operation initiated by the external coprocessor. The interface can include buffers to store read and write operations and clock gates to selectively gate off clock signals provided to the buffers to synchronize transfer of data into and out of the buffers. A selectable priority scheme can be modified to select between priorities that control a preference in transferring operations over the interface when both read and write operations are queued for transfer.Type: GrantFiled: September 29, 2006Date of Patent: January 10, 2012Assignee: MediaTek Inc.Inventors: Sachin Garg, Paul D. Krivacek
-
Patent number: 7953958Abstract: A joint detection system is configured to perform joint detection of received signals and includes a joint detection accelerator and a host processor. The joint detection accelerator may include a memory unit to store input data values, intermediate results and output data values; one or more computation units to process the input data values and the intermediate results, and to provide output data values to the memory unit; a controller to control the memory and the one or more computation units to perform joint detection processing; and an external interface to receive the input data values from the host processor and to provide output data values to the host processor. The computation units may include a complex multiply accumulate unit, a simplified complex multiply accumulate unit and a normalized floating point divider. The memory unit may include an input memory, a matrix memory, a main memory and an output memory.Type: GrantFiled: June 12, 2007Date of Patent: May 31, 2011Assignee: MediaTek Inc.Inventors: John Zijun Shen, Paul D. Krivacek, Thomas J. Barber, Jr., Lidwine Martinot, Aiguo Yan, Marko Kocic
-
Patent number: 7916841Abstract: A joint detection system and associated methods are provided. The joint detection system is configured to perform joint detection of received signals and includes a joint detector accelerator and a programmable digital signal processor (DSP). The joint detector accelerator is configured to perform front-end processing of first data inputted to the joint detector accelerator and output second data resulting from the front-end processing. The joint detector accelerator is further configured to perform back-end processing using at least third data inputted to the joint detector accelerator. The programmable DSP is coupled to the joint detector accelerator, and the programmable DSP is programmed to perform at least one intermediate processing operation using the second data outputted by the joint detector accelerator. The programmable DSP is further programmed to output the third data resulting from the intermediate processing operation to the joint detector accelerator.Type: GrantFiled: October 11, 2006Date of Patent: March 29, 2011Assignee: MediaTek Inc.Inventors: Aiguo Yan, Lidwine Martinot, Marko Kocic, Paul D. Krivacek, Thomas J. Barber, Jr., John Zijun Shen
-
Publication number: 20080155135Abstract: In one aspect, an interface adapted to transfer data between a host processor and an external coprocessor is provided. The interface may be adapted to operate in a plurality of write modes, wherein in a first write mode the write operation is transferred across the interface in two clock cycles and in a second write mode the write operation is transferred across the interface in a single clock cycle. In another aspect, the interface is adapted to perform a first read operation initiated by the host processor and a second read operation initiated by the external coprocessor. In another aspect, the interface includes a plurality of buffers to store read and write operations and a plurality of clock gates to selectively gate of clock signals provided to the plurality of buffers to synchronize transfer of data into and out of the buffers.Type: ApplicationFiled: September 29, 2006Publication date: June 26, 2008Applicant: Analog Devices, Inc.Inventors: Sachin Garg, Paul D. Krivacek
-
Publication number: 20080080638Abstract: A joint detection system and associated methods are provided. The joint detection system is configured to perform joint detection of received signals and includes a joint detector accelerator and a programmable digital signal processor (DSP). The joint detector accelerator is configured to perform front-end processing of first data inputted to the joint detector accelerator and output second data resulting from the front-end processing. The joint detector accelerator is further configured to perform back-end processing using at least third data inputted to the joint detector accelerator. The programmable DSP is coupled to the joint detector accelerator, and the programmable DSP is programmed to perform at least one intermediate processing operation using the second data outputted by the joint detector accelerator. The programmable DSP is further programmed to output the third data resulting from the intermediate processing operation to the joint detector accelerator.Type: ApplicationFiled: October 11, 2006Publication date: April 3, 2008Applicant: Analog Devices, Inc.Inventors: Aiguo Yan, Lidwine Martinot, Marko Kocic, Paul D. Krivacek, Thomas J. Barber, John Zijun Shen
-
Publication number: 20080080542Abstract: A bit rate processor in a wireless system includes a front end processor to process physical channel data and to generate encoded transport channel data, a transport channel buffer to hold the encoded transport channel data, and a back end processor to process the encoded transport channel data from the transport channel buffer and to generate decoded transport channel bits. The front end process may include a frame buffer that receives the physical channel data, a first stage to de-map the physical channel data from the frame buffer, an intermediate frame buffer that receives the de-mapped physical channel data from the first stage, and a second stage to process the de-mapped physical channel data and to provide the encoded transport channel data.Type: ApplicationFiled: September 28, 2006Publication date: April 3, 2008Applicant: Analog Devices, Inc.Inventors: Krishnan Vishwanathan, Deepak Mathew, Eric Aardoom, Lidwine Martinot, Aiguo Yan, Timothy Fisher-Jeffes, Paul D. Krivacek
-
Publication number: 20080080468Abstract: A joint detection system is configured to perform joint detection of received signals and includes ajoint detection accelerator and a host processor. The joint detection accelerator may include a memory unit to store input data values, intermediate results and output data values; one or more computation units to process the input data values and the intermediate results, and to provide output data values to the memory unit; a controller to control the memory and the one or more computation units to perform joint detection processing; and an external interface to receive the input data values from the host processor and to provide output data values to the host processor. The computation units may include a complex multiply accumulate unit, a simplified complex multiply accumulate unit and a normalized floating point divider. The memory unit may include an input memory, a matrix memory, a main memory and an output memory.Type: ApplicationFiled: June 12, 2007Publication date: April 3, 2008Applicant: Analog Devices, Inc.Inventors: John Zijun Shen, Paul D. Krivacek, Thomas J. Barber, Lidwine Martinot, Aiguo Yan, Marko Kocic
-
Patent number: 7174543Abstract: A high speed program tracer providing compression using linear increment run length values, displacement values corresponding to discontinuities, and loop compression. A program count sequencer receives program count values from a processor, and outputs various program count values and signals to allow compression calculations to be made based upon linear increment run lengths, discontinuity detection, and detection of repeating instruction loops. Compression may be achieved using selected numbers of words to represent various compression values.Type: GrantFiled: August 29, 2002Date of Patent: February 6, 2007Assignee: Analog Devices, Inc.Inventors: Joerg Schwemmlein, Paul D. Krivacek
-
Patent number: 7007132Abstract: Methods and apparatus for accessing flash memory in a continued burst mode are provided. The apparatus includes a processor for executing instructions including memory access instructions, the processor generating a next access signal that indicates if a next memory access is in sequence with a current memory access, a memory having a continued burst mode of operation, and a bus interface for controlling access to the memory in response to the memory access instructions. The bus interface unit enables the continued burst mode of the memory while the next access signal is asserted.Type: GrantFiled: August 29, 2002Date of Patent: February 28, 2006Assignee: Analog Devices, Inc.Inventors: Joern Soerensen, Paul D. Krivacek, Michael S. Allen, Mark A. Banse
-
Patent number: 6895459Abstract: A multiple bus architecture includes multiple processors, and one or more shared peripherals such as memory. The architecture includes plural bus masters, each connected to its own bus. There are also plural bus slaves, each connected to its own bus. A bus arbitration module selectively interconnects the buses, so that when the plural bus masters each access a different bus slave, no blocking occurs, and when the plural bus masers each access a same bus slave, bandwidth starvation is avoided. The architecture is supported by a bus arbitration method including hierarchical application of an interrupt-based method, an assigned slot rotation method and a round-robin method, which avoids both bandwidth starvation and lockout during extended periods of bus contention.Type: GrantFiled: September 10, 2003Date of Patent: May 17, 2005Assignee: Analog Devices, Inc.Inventors: Rainer R. Hadwiger, Paul D. Krivacek, Jørn Sørensen, Palle Birk
-
Patent number: 6738845Abstract: A multiple bus architecture includes multiple processors, and one or more shared peripherals such as memory. The architecture includes plural bus masters, each connected to its own bus. There are also plural bus slaves, each connected to its own bus. A bus arbitration module selectively interconnects the buses, so that when the plural bus masters each access a different bus slave, no blocking occurs, and when the plural bus masers each access a same bus slave, bandwidth starvation is avoided. The architecture is supported by a bus arbitration method including hierarchical application of an interrupt-based method, an assigned slot rotation method and a round-robin method, which avoids both bandwidth starvation and lockout during extended periods of bus contention.Type: GrantFiled: November 3, 2000Date of Patent: May 18, 2004Assignee: Analog Devices, Inc.Inventors: Rainer R. Hadwiger, Paul D. Krivacek, Jørn Sørensen, Palle Birk
-
Patent number: 6732235Abstract: A digital signal processing system includes multiple processors, and one or more shared peripherals such as memory. The architecture includes plural bus masters, each connected to its own bus. There are also plural bus slaves, each connected to its own bus. A bus arbitration module selectively interconnects the buses, so that when the plural bus masters each access a different bus slave, no blocking occurs, and when the plural bus masters each access a same bus slave, bandwidth starvation is avoided. The architecture is supported by a bus arbitration method including hierarchical application of an interrupt-based method, an assigned slot rotation method and a round-robin method, which avoids both bandwidth starvation and lockout during extended periods of bus contention.Type: GrantFiled: November 6, 2000Date of Patent: May 4, 2004Assignee: Analog Devices, Inc.Inventors: Paul D. Krivacek, Jørn Sørensen, Frederic Boutaud
-
Publication number: 20040049293Abstract: A multiple bus architecture includes multiple processors, and one or more shared peripherals such as memory. The architecture includes plural bus masters, each connected to its own bus. There are also plural bus slaves, each connected to its own bus. A bus arbitration module selectively interconnects the buses, so that when the plural bus masters each access a different bus slave, no blocking occurs, and when the plural bus masers each access a same bus slave, bandwidth starvation is avoided. The architecture is supported by a bus arbitration method including hierarchical application of an interrupt-based method, an assigned slot rotation method and a round-robin method, which avoids both bandwidth starvation and lockout during extended periods of bus contention.Type: ApplicationFiled: September 10, 2003Publication date: March 11, 2004Applicant: Analog Devices, Inc.Inventors: Rainer R. Hadwiger, Paul D. Krivacek, Joern Soerensen, Palle Birk
-
Patent number: 6624682Abstract: Described is an apparatus and a method for pulling an integrated circuit I/O pad to a known state and providing a current path between the pad and a source of potential during periods when an I/O voltage is likely to be floating. At least one I/O transistor coupled between the I/O pad and a source of potential is provided. Also provided is a combinatorial circuit connected to the I/O transistor to turn on the I/O transistor during periods that the I/O voltage is likely to be floating.Type: GrantFiled: October 9, 2002Date of Patent: September 23, 2003Assignee: Analog Devices, Inc.Inventors: Frederic Boutaud, Sean M. FitzPatrick, Paul D. Krivacek
-
Patent number: 6624678Abstract: Described is a Schmitt trigger cell that can be disabled under conditions of unknown gate voltages (e.g., floating or toggling input) such that the core is isolated from the Schmitt trigger input. This is accomplished by circuitry that disables current flow through those transistors whose gate voltages are unknown during such conditions and that forces a known output onto the output terminal.Type: GrantFiled: October 9, 2002Date of Patent: September 23, 2003Assignee: Analog Devices, Inc.Inventors: Frederic Boutaud, Sean M. FitzPatrick, Paul D. Krivacek
-
Publication number: 20030070051Abstract: Methods and apparatus for accessing flash memory in a continued burst mode are provided. The apparatus includes a processor for executing instructions including memory access instructions, the processor generating a next access signal that indicates if a next memory access is in sequence with a current memory access, a memory having a continued burst mode of operation, and a bus interface for controlling access to the memory in response to the memory access instructions. The bus interface unit enables the continued burst mode of the memory while the next access signal is asserted.Type: ApplicationFiled: August 29, 2002Publication date: April 10, 2003Inventors: Joern Soerensen, Paul D. Krivacek, Michael S. Allen, Mark A. Banse
-
Publication number: 20030051231Abstract: A high speed program tracer providing compression using linear increment run length values, displacement values corresponding to discontinuities, and loop compression. A program count sequencer receives program count values from a processor, and outputs various program count values and signals to allow compression calculations to be made based upon linear increment run lengths, discontinuity detection, and detection of repeating instruction loops.Type: ApplicationFiled: August 29, 2002Publication date: March 13, 2003Inventors: Joerg Schwemmlein, Paul D. Krivacek