Patents by Inventor Carl K. Wakeland
Carl K. Wakeland 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).
-
Publication number: 20250199860Abstract: Devices and methods for allocating components of a safety critical system are provided. The processing device comprises resources including memory, a host processor and a plurality of processors connected to the resources via a shared pathway of a network and configured to execute an application based on instructions from the host processor. Each of the plurality of processors is assigned to one of a plurality of criticality domain levels and isolated pathways are created, via the shared pathway, between the plurality of processors and the plurality of resources based on which of the processors are assigned to one or more of the plurality of criticality domain levels to access one or more of the plurality of resources. The application is executed using the network. The isolated pathways are, for example, created by disabling one or more switches. Alternatively, the isolated pathways are created via programmable logic.Type: ApplicationFiled: December 18, 2023Publication date: June 19, 2025Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Kaushal A. Sanghai, Carl K. Wakeland, UmaSankara Rao Balla, Andy Sung, Balatripura S. Chavali
-
Publication number: 20230078439Abstract: Devices, methods, and systems for secure communications on a computing device. A host operating system (OS) runs on a host processor in communication with a host memory. A secure OS runs on a coprocessor in communication with a secure memory. The coprocessor receives information from an external device over a secure peer-to-peer (P2P) connection. The secure P2P connection is managed by the secure OS and is not accessible by the host OS.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: GUHAN KRISHNAN, Carl K. Wakeland, Saikishore Reddipalli, Philip Ng
-
Patent number: 11514194Abstract: Devices, methods, and systems for secure communications on a computing device. A host operating system (OS) runs on a host processor in communication with a host memory. A secure OS runs on a coprocessor in communication with a secure memory. The coprocessor receives information from an external device over a secure peer-to-peer (P2P) connection. The secure P2P connection is managed by the secure OS and is not accessible by the host OS.Type: GrantFiled: December 19, 2019Date of Patent: November 29, 2022Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Guhan Krishnan, Carl K. Wakeland, Saikishore Reddipalli, Philip Ng
-
Publication number: 20210192087Abstract: Devices, methods, and systems for secure communications on a computing device. A host operating system (OS) runs on a host processor in communication with a host memory. A secure OS runs on a coprocessor in communication with a secure memory. The coprocessor receives information from an external device over a secure peer-to-peer (P2P) connection. The secure P2P connection is managed by the secure OS and is not accessible by the host OS.Type: ApplicationFiled: December 19, 2019Publication date: June 24, 2021Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Guhan Krishnan, Carl K. Wakeland, Saikishore Reddipalli, Philip Ng
-
Publication number: 20130151251Abstract: An automated method and apparatus for automatic dialog replacement having an optional I/O interface converts an A/V stream into a format suitable for automated processing. The I/O interface feeds the A/V stream to a dubbing engine for generating new dubbed dialog from said A/V stream. A dubber/slicer replaces the original dialog with the new dubbed dialog in the A/V stream. The I/O interface then transmits the A/V stream that is enhanced with a new dubbed dialog.Type: ApplicationFiled: December 12, 2011Publication date: June 13, 2013Applicant: ADVANCED MICRO DEVICES, INC.Inventors: William S. Herz, Carl K. Wakeland
-
Patent number: 8060226Abstract: Embodiments of a signal processing system, a method, and fractionally modulated digital delay lines are generally described herein. Other embodiments may be described and claimed. In some embodiments, a fractional address is generated by adding a delay value to a fractional offset value, and input sample values are interpolated based on a fractional portion of the fractional address. A write operation may be performed to the integer portion of the fractional address for each sample period using the interpolated input sample values. Adjusted addresses may be generated when addresses are either skipped of duplicated.Type: GrantFiled: July 31, 2007Date of Patent: November 15, 2011Assignee: Creative Technology LtdInventors: Thomas C Savell, Carl K Wakeland
-
Patent number: 7457484Abstract: A method and digital processor to process digital samples is provided. The processor may comprise a time domain processing engine to process a digital sample in the time domain, and a frequency domain processing engine to process a digital sample in the frequency domain. Shared memory is provided in the digital processor with which time domain and frequency domain processed samples are exchangeable. The time domain processing engine may processes data samples in a sample-by-sample manner and the frequency domain processing engine may processes data samples in a block-based manner. The processing engines may be integrated in a single DSP chip. In one embodiment, an interrupt generator is provided that generates an interrupt and an input buffer communicates an input data sample to the processor in response to the interrupt and the output buffer communicates an output data sample to the digital sample bus in response to the interrupt.Type: GrantFiled: June 23, 2004Date of Patent: November 25, 2008Assignee: Creative Technology LtdInventor: Carl K. Wakeland
-
Publication number: 20080034024Abstract: Embodiments of a signal processing system, a method, and fractionally modulated digital delay lines are generally described herein. Other embodiments may be described and claimed. In some embodiments, a fractional address is generated by adding a delay value to a fractional offset value, and input sample values are interpolated based on a fractional portion of the fractional address. A write operation may be performed to the integer portion of the fractional address for each sample period using the interpolated input sample values. Adjusted addresses may be generated when addresses are either skipped of duplicated.Type: ApplicationFiled: July 31, 2007Publication date: February 7, 2008Applicant: Creative Technology LtdInventors: Thomas C. Savell, Carl K. Wakeland
-
Patent number: 7328270Abstract: A communication protocol processor is presented including a transmit unit and a receive unit, each having multiple microprocessor cores connected in series. Each microprocessor core performs an operation upon a stream of communication data, conducted along a data path, according to instructions and associated data stored within a code memory unit. A change in the operation performed by a given microprocessor core is effectuated during communication protocol processor operation by transmitting new instructions and associated data to the microprocessor core along the data path. The new instructions and data modify the existing instructions and associated data stored within the code memory unit. The transmit unit of the communication protocol processor receives packet (i.e., transmit) data in parallel units and produces a framed serial transmit data stream.Type: GrantFiled: February 25, 1999Date of Patent: February 5, 2008Assignee: Advanced Micro Devices, Inc.Inventors: Daniel B. Reents, Donald G. Craycraft, Carl K. Wakeland
-
Patent number: 7290091Abstract: A delay line circuit and method to delay digital data in a main memory is provided. The delay line circuit may comprise primary delay line cache, secondary delay line cache, and a cache controller to control communication of data between the secondary delay cache and the primary delay cache. The primary delay line cache may receive digital data to be delayed from a signal processor module, and secondary delay line cache may be connected to the primary delay line cache and the main memory to send data to and receive delayed data from the main memory. Data in the secondary delay line cache may be updated with data from the main memory or with data from the primary delay line cache. The invention extends to a machine-readable medium comprising a set of instructions for executing any of the methods described herein.Type: GrantFiled: March 16, 2007Date of Patent: October 30, 2007Assignee: Creative Technology LtdInventors: Thomas C. Savell, Carl K. Wakeland
-
Patent number: 7219194Abstract: A delay line circuit and method to delay digital data in a main memory is provided. The delay line circuit may comprise primary delay line cache, secondary delay line cache, and a cache controller to control communication of data between the secondary delay cache and the primary delay cache. The primary delay line cache may receive digital data to be delayed from a signal processor module, and secondary delay line cache may be connected to the primary delay line cache and the main memory to send data to and receive delayed data from the main memory. Data in the secondary delay line cache may be updated with data from the main memory or with data from the primary delay line cache. The invention extends to a machine-readable medium comprising a set of instructions for executing any of the methods described herein.Type: GrantFiled: June 23, 2004Date of Patent: May 15, 2007Assignee: Creative Technology LtdInventors: Thomas C. Savell, Carl K. Wakeland
-
Patent number: 6188241Abstract: A microcontroller is presented having a block of logic configurable to perform a selected logic function and to produce output signals coupled to corresponding I/O pads according to a predefined hardware interface. The microcontroller includes a central processing unit (CPU), a first set of I/O pads, and a configurable logic block (CLB) all formed upon a single monolithic semiconductor substrate. The CPU is configured to execute instructions, preferably x86 instructions. The CPU produces CPU output signals during instruction execution. The CLB is coupled between the CPU output signals and the first set of I/O pads, and is configurable to perform a logic function selected from a predefined set of logic functions. Each member of the set of logic functions has an associated hardware interface including a signal table which defines a correspondence between CLB input/output signals and members of the first set of I/O pads.Type: GrantFiled: May 14, 1999Date of Patent: February 13, 2001Assignee: Advanced Micro Devices, Inc.Inventors: Lloyd W. Gauthier, Carl K. Wakeland, Faheem Hayat, David F. Tobias
-
Patent number: 6185732Abstract: A processor-based device incorporating a software debug port that utilizes a JTAG or similar standardized interface, thereby providing a software debug communication mechanism that does not require a special bond-out package. In one embodiment of the invention, only standard JTAG pins are used for communications between a host platform and a target system incorporating a target processor. In another embodiment of the invention, the software debug port of the target processor is augmented for higher-speed access via optional sideband signals. When used in conjunction with an on-chip trace cache, the software debug port provides trace information for reconstructing instruction execution flow on the processor and is also capable of examining register contents without halting processor operation. The software debug port alleviates many of the packaging and clock synchronization problems confronting existing debug solutions.Type: GrantFiled: August 25, 1997Date of Patent: February 6, 2001Assignee: Advanced Micro Devices, Inc.Inventors: Daniel P. Mann, Carl K. Wakeland
-
Patent number: 6170024Abstract: A computer system having dual paths for controlling a peripheral device electrically associated with a host computer. The peripheral device is electrically connected to the host computer and to an independent control circuit. Control inputs for the peripheral device and data and/or control inputs for the host computer are generated by a keyboard or other input device and transmitted to an input controller which directs certain data and/or control inputs to the host computer for processing and directs certain peripheral device control inputs to a state machine for the generation of peripheral device control signals. In such a manner, the independent control circuit provides for the control of the peripheral device while the host computer may process data unrelated to the control of the peripheral device. In one aspect, control of the peripheral device may be effected by both the host computer and the independent control circuit.Type: GrantFiled: November 23, 1999Date of Patent: January 2, 2001Assignee: AST Research, Inc.Inventors: Carl K. Wakeland, John M. Prickett
-
Patent number: 6101192Abstract: A network router is presented for transferring data between multiple communication networks. The network router has a network interface unit (NIU) for each communication network the router is coupled to, and a single memory unit for storing the data. Each NIU is adapted for coupling to a network transmission medium of the corresponding communication network. A section of the memory unit (i.e., a memory partition) is allocated for each communication network (i.e., for each NIU). Each memory partition includes a memory subpartition allocated for each NIU. A receive unit within each NIU receives data from the corresponding network transmission medium and determines, using address information within the packetized data, which of the other NIUs should transmit the data (i.e., the destination NIU). The receive unit then stores the received data within the memory subpartition allocated to the destination NIU within the memory partition assigned to the receiving NIU.Type: GrantFiled: April 25, 1997Date of Patent: August 8, 2000Assignee: Advanced Micro Devices, Inc.Inventor: Carl K. Wakeland
-
Patent number: 6047002Abstract: A communication system which includes more efficient packet conversion and routing for improved performance and simplified operation. The communication system includes one or more inputs for receiving packet data and one or more outputs for providing packet data. In one embodiment, the present invention comprises a "traffic circle" architecture for routing packet data and converting between different packet formats. In this embodiment, the system includes a data bus configured in a ring or circle. A plurality of port adapters or protocol processors are coupled to the ring data bus or communication circle. Each of the port adapters are configurable for converting between different types of communication packet formats. In the preferred embodiment, each of the port adapters are operable to convert between one or more communication packet formats to/from a generic packet format.Type: GrantFiled: January 6, 1999Date of Patent: April 4, 2000Assignee: Advanced Micro Devices, Inc.Inventors: Alfred C. Hartmann, Carl K. Wakeland
-
Patent number: 5999994Abstract: A computer system having dual paths for controlling a peripheral device electrically associated with a host computer. The peripheral device is electrically connected to the host computer and to an independent control circuit. Control inputs for the peripheral device and data and/or control inputs for the host computer are generated by a keyboard or other input device and transmitted to an input controller which directs certain data and/or control inputs to the host computer for processing and directs certain peripheral device control inputs to a state machine for the generation of peripheral device control signals. In such a manner, the independent control circuit provides for the control of the peripheral device while the host computer may process data unrelated to the control of the peripheral device. In one aspect, control of the peripheral device may be effected by both the host computer and the independent control circuit.Type: GrantFiled: January 25, 1995Date of Patent: December 7, 1999Assignee: AST Research, Inc.Inventors: Carl K. Wakeland, John M. Prickett
-
Patent number: 5966116Abstract: A computer system is provided which employs a hardware rotation unit capable of rotating a raster-scan portrait image by 90 degrees in a clockwise or counter-clockwise direction in order to create a landscape image on a raster-scan display device. Rotation of a portrait image is accomplished by a mapping of pixel information associated with the portrait image to corresponding frame buffer locations necessary to properly display the portrait image as a landscape image. A video controller incorporating the hardware rotation unit stores only pixel information associated with the landscape image in a frame buffer. Dedicated circuitry within the hardware rotation unit allows full support of portrait image data read and write operations involving the landscape image pixel information stored in the frame buffer.Type: GrantFiled: April 17, 1997Date of Patent: October 12, 1999Assignee: Advanced Micro Devices, Inc.Inventor: Carl K. Wakeland
-
Patent number: 5941968Abstract: A computer system is provided including a CPU, a graphics controller, system memory, data steering logic, a DMA controller and arbitration logic. The graphics controller and system memory are coupled to a high-speed data bus. Data accessed by the CPU, the DMA controller and the graphics controller is all stored in the system memory. The data steering logic is also coupled to the high-speed data bus and to a low-speed data bus, and to the CPU. The data steering logic is configured to selectively couple the CPU to either the high-speed data bus or the low-speed data bus, thereby accommodating data transfers between the CPU and a bus device connected to the slow-speed data bus concurrent with data transfers between the graphics controller and the system memory. The data steering logic may also accommodate data transfers by the DMA controller on the slow-speed data bus concurrent with graphics controller data transfers.Type: GrantFiled: April 14, 1997Date of Patent: August 24, 1999Assignee: Advanced Micro Devices, Inc.Inventors: James Oliver Mergard, Michael S. Quimby, Carl K. Wakeland
-
Patent number: 5943481Abstract: A communication system is provided that includes a mechanism for recognizing various communication protocols. That is, the communication system employs a packet processor which can adapt to sent and receive numerous protocols. The packet processor forms a part of a network adapter card or router associated with a LAN or a WAN. The packet processor includes subsystems which can be selectively re-configured so that the processor can dispatch and recognize differing protocols. More specifically, the re-configurable processor can dispatch and recognize differing packet and field formats associated with various communication protocols. Re-configuration is performed on select subsystems using at least a portion of a field programmable logic cell if not portions of numerous logic cells confined within defined areas on which the integrated processor is fabricated. As such, the logic cells can be programmed at the user site and, after program, function at a high performance level.Type: GrantFiled: May 7, 1997Date of Patent: August 24, 1999Assignee: Advanced Micro Devices, Inc.Inventor: Carl K. Wakeland