Bus Bridge Patents (Class 710/306)
  • Patent number: 8359420
    Abstract: An external memory based FIFO (xFIFO) apparatus coupled to an external memory and a register bus is disclosed. The xFIFO apparatus includes an xFIFO engine, a wDMA engine, an rDMA engine, a first virtual FIFO, and a second virtual FIFO. The xFIFO engine receives a FIFO command from the register bus and generates a writing DMA command and a reading DMA command. The wDMA engine receives the writing DMA command from the xFIFO engine and forwards an incoming data to the external memory. The rDMA engine receives the reading DMA command from the xFIFO engine and pre-fetches a FIFO data from the external memory. The wDMA engine and the rDMA engine synchronize with each other via the first virtual FIFO and the second virtual FIFO.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: January 22, 2013
    Assignee: Ablaze Wireless, Inc.
    Inventors: Ching-Han Tsai, Cheng-Lun Chang, Jung-Tao Liu, Ya-Chau Yang
  • Patent number: 8356132
    Abstract: A position sensing system controls selection of channels in a KVM switch having a plurality of channels. The system has a sensor interface for receiving a sensor reading indicating a current position of a position movable component. Each position of the movable component is associated with one of the plurality of channels. The position sensing system also includes a position component for selecting channels of the KVM switch according to the sensor reading. The position component comprises a position definition component and a translation component. The definition component identifies one of the channels corresponding to the sensor reading based on one of a position definition. Each position definition provides sensor readings corresponding to the positions associated with one of the channels. The translation component generates a signal for selecting the determined channel at the KVM switch. This signal is provided to the KVM switch to switch the KVM channel.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventor: Derek Kwan
  • Publication number: 20130013830
    Abstract: A method for managing a subnet in a computer system, comprising: providing a bus adaptor which is engaged with a notch of a PCIE bus in a computer system, wherein the computer system comprises a plurality of subnet nodes, each subnet node comprises a node control chip and at least one Central Processing Unit (CPU), each subnet node is connected to the PCIE bus, the PCIE bus connects the respective subnet nodes through an IB switchboard to construct a subnet; providing, by the bus adaptor, a network address of each subnet node; and performing communications between the subnet nodes according to the network address of each subnet node provided by the bus adaptor.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 10, 2013
    Applicant: Huawei Technologies CO.,Ltd.
    Inventors: Qun Jia, Baifeng Yu, Junfeng Zhao
  • Publication number: 20130009969
    Abstract: Disclosed are methods, circuits and systems for wireless transmission of a video signal from a computing platform. There is provided a video and/or audio signal source device such as a laptop computer. The video and/or audio signal source device may include a Display Mini Card (DMC) System Connector. The video and/or audio signal source device may include a Mini Card (HMC or FMC) System Connector, and/or a Display Port (DP) connector. There may be provided a Display Mini Card (DMC) or a Mini Card (FMC or HMC) which may include electrical circuits adapted to receive video and/or audio signals from the DMC System Connector or the DP connector of the video and/or audio signal source device. Received video and/or audio signals may be transmitted to a functionally associated video/audio receiver. The electrical circuits of the Display Mini Card (DMC) or the Mini Card (FMC or HMC) may be adapted to transmit a video and/or audio signal using a video link such as WHDI, WIFI DIRECT or WIFI DISPLAY.
    Type: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Inventors: Netanel Goldberg, Uri Kanonich
  • Patent number: 8352663
    Abstract: A data storage apparatus having improved data transfer performance. The storage apparatus has: plural controllers connected to each other by first data transfer paths; plural processors controlling the controllers; and second data transfer paths through which the controllers send data to various devices. Each of the controllers has a data-processing portion for transferring data to the first and second data transfer paths. The data-processing portion has a header detection portion for detecting first header information constituting data, a selection portion for selecting data sets having continuous addresses of transfer destination and using the same data transfer path from plural data sets such that a coupled data set is created from the selected data sets, a header creation portion for creating second header information about the coupled data set, and coupled data creation means for creating the coupled data set from the selected data sets and from the second header information.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 8, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Hiroshi Hirayama
  • Patent number: 8352665
    Abstract: To make it possible to take over an IO configuration that is assigned to logical partitions in reallocation of the logical partitions, and to make an IO access work normally. A computer system has a server having an IO bridge, a switch that has a first IO bridge for connecting with the IO bridge of the server through a bus and plural second IO bridges for connecting to plural IO devices through a bus, and bus number assignment management means for fixedly assigning mutually different PCI bus numbers to the plural second IO bridges.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: January 8, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Keishi Nakayama, Keitaro Uehara, Takashi Aoyagi, Shinichiro Toya
  • Patent number: 8352080
    Abstract: An HVAC data processing and communication network includes a subnet controller and at least one demand unit. A bus interface device associated with the demand unit is configured to receive a demand message from the subnet controller over the network. The bus interface device controls an operation of said demand unit in response to said demand message.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: January 8, 2013
    Assignee: Lennox Industries Inc.
    Inventors: Wojciech Grohman, Darko Hadzidedic, Daniel Sullivan
  • Publication number: 20120324137
    Abstract: A SAS expander forms a first path coupling the SAS initiator and a first port of a SAS target together. The first SAS expander notifies the SAS initiator of a virtual expander address instead of a SAS address of the first SAS expander. The first SAS expander notifies the SAS initiator of a virtual target port address, at least instead of a SAS address of the first port of the SAS target. A second SAS expander forms a second path coupling the SAS initiator and a second port of the SAS target together. The second SAS expander notifies the SAS initiator of the virtual expander address instead of a SAS address of the second SAS expander. The second SAS expander notifies the SAS initiator of the virtual target port address, at least instead of a SAS address of the second port of the SAS target.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 20, 2012
    Applicant: International Business Machines Corporation
    Inventors: Mitsutoshi Jinno, Hiroyuki Miyoshi, Yoshihiko Terashita
  • Patent number: 8332675
    Abstract: In some embodiments, an electronic apparatus comprises at least one processor, a plurality of components, and a policy engine comprising logic to receive latency data from one or more components in the electronic device, compute a minimum latency tolerance value from the latency data, and determine a power management policy from the minimum latency tolerance value.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: December 11, 2012
    Assignee: Intel Corporation
    Inventors: Seh W. Kwa, Robert Gough, Neil Songer, Jaya L. Jeyaseelan, Barnes Cooper, Nilesh V. Shah
  • Patent number: 8332566
    Abstract: Methods and apparatuses that utilize a serial bus, such as a universal serial bus (USB), for communications between a communications network, a computing device, and an auxiliary device are disclosed. Some embodiments comprise methods handling sideband communications using serial buses. One or more of the embodiments comprise differentiating in-band data from out-of-band data, transferring information of the in-band data between a communications network and a computing device, and transferring information of the out-of-band data between the communications network and an auxiliary device. Some embodiments comprise an apparatus having a communications network interface, an auxiliary device interface, and a computing device interface. Of the interfaces, one or more may be a serial bus interface. The apparatus may differentiate between in-band and out-of-band data and communicate information of the out-of-band data to an auxiliary device. In some embodiments, the apparatus may also transfer control information.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: December 11, 2012
    Assignee: Intel Corporation
    Inventor: Thomas M Slaight
  • Patent number: 8327053
    Abstract: A bus control circuit includes a first bus to which a first circuit is connected, a second bus to which a second circuit is connected and a control circuit that transfers data between the first circuit and the second circuit, wherein the control circuit monitors completion of the processing of an access request that is resident in the control circuit.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 4, 2012
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Seigo Takahashi
  • Patent number: 8325373
    Abstract: In a printing system or method, two printing units apply printing ink onto a recording material, each printing unit having multiple apparatuses with a respective microprocessor controller. The microprocessor controllers are connected with one another via a respective data bus segment and each data bus segment has multiple data lines. The two data bus segments of the two printing units are connected with a bus switch. The bus switch has a data switch to connect a respective one of the lines of the one data bus segment with the corresponding line of the other data bus segment, a respective terminating resistor being provided for each data bus segment. The terminating resistors are connected with a respective terminating switch coupled with the data switches such that either all terminating switches are open and all data switches are closed, or all terminating switches are closed and all data switches are open.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: December 4, 2012
    Assignee: Océ Printing Systems GmbH
    Inventors: Stephan Pilsl, Martin Pappenberger, Arno Best
  • Publication number: 20120303854
    Abstract: A storage system provides a modular interface-independent architecture. The storage system includes multiple of storage devices removably coupled to a backplane. The backplane is configured to receive the signals from the storage devices, and separate the received signals into groups of power and data signals. The backplane is further configured to modify the second data signals to include information describing storage devices associated with the data signals, and convert the data signals into a predetermined interface technology signal format. The storage system also includes a bridge configured to modify the converted data signals to remove information describing storage devices associated with the data signals. The bridge is further configured to group the modified converted data signals into multiple data blocks and assign each of the plurality of data blocks to an output port of the bridge.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 29, 2012
    Applicant: Raidundant LLC
    Inventor: MURAT KARSLIOGLU
  • Patent number: 8321636
    Abstract: Memory reallocation and sharing among components of an electronic system is provided. The electronic system includes a first memory area coupled for access by a first processor via a first bus, and a second memory area coupled for access by a second processor via a second bus. An example system includes a central processor as the first processor and a digital signal processor as the second processor. The electronic system further includes memory configurations that support shared access of the second memory area by the first processor. Using shared access, the first processor can directly access the second memory via the first bus or indirectly access the second memory via the second bus and the second processor. The memory sharing also includes partitioning the shared memory to simultaneously provide the first processor with direct and indirect access to the shared memory.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: November 27, 2012
    Assignee: CSR Technology Inc.
    Inventors: Nicolas P. Vantalon, Steven A. Gronemeyer, Vojislav Protic
  • Patent number: 8316377
    Abstract: Systems and methods of sharing legacy devices in a multi-host environment are disclosed. An exemplary method for sharing legacy devices in a multi-host environment includes receiving device information from a legacy device, the device information identifying a target within a virtual machine. The method also includes encapsulating the device information into a corresponding bus transaction for a network switch fabric. The method also includes routing the bus transaction over the network switch fabric in the virtual machine to a host within the virtual machine.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: November 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dwight D. Riley
  • Publication number: 20120284446
    Abstract: An apparatus and method of emulating a hardware accelerator engine over an interconnect link such as PCI Express (PCIe) link. In one embodiment, the accelerator emulation mechanism is implemented inside a PCIe Host Bridge which is integrated into a host IC or chipset. The accelerator emulation mechanism provides an interface compatible with other integrated accelerators thereby eliminating the overhead of maintaining different programming models for local and remote accelerators. Co-processor requests issued by threads requesting a service (client threads) targeting remote accelerator are queued and sent to a PCIe adapter and remote accelerator engine over a PCIe link. The remote accelerator engine performs the requested processing task, delivers results back to host memory and the PCIe Host Bridge performs co-processor request completion sequence (status update, write to flag, interrupt) include in the co-processor command.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giora Biran, Ilya Granovsky
  • Publication number: 20120284447
    Abstract: A custom control system created based on combinations of software applications and hardware control and communication modules overlaid in a virtual backplane. The user can select the modules of interest and map them together without the loss of communications between the modules while the control system is configured and overlaid. The user can then archive the system design and implement the system with a greater level of confidence in the ability of the design to meet the requirements of the application while reducing the costs of the implementation.
    Type: Application
    Filed: July 18, 2012
    Publication date: November 8, 2012
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Richard J. Grgic, Subbian Govindaraj
  • Patent number: 8301821
    Abstract: A communication module for connecting a serial bus, which transmits data in packets, to a plurality of system buses of a gateway, which transmit data word by word, the communication module having a communication protocol unit, which is connected to the serial bus, for converting between data packages and messages, which are respectively made up of a plurality of data words, a message relaying unit for relaying messages between at least one message memory and the communication protocol unit, as well as buffer memories, a plurality of interface units, which are respectively connected to an associated system bus of the gateway, each interface unit being connected to at least one associated buffer memory, which stores a message temporarily, a transmission of data words via a plurality of system buses and their associated interface units from and to the buffer memories of the interface units taking place simultaneously, without delay.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: October 30, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Markus Ihle, Tobias Lorenz, Jan Taube
  • Publication number: 20120271979
    Abstract: A physical layer integrated circuit (PHY), including an accessory charger adapter (ACA) bridge circuit to communicate with an ACA via a universal serial bus (USB) cable having at least an ID pin and a VBUS pin. The PHY is also to communicate with an ACA-agnostic USB controller configured to act as an A-device or as a B-device. The ACA includes a USB accessory port. The ACA bridge circuit includes detection and control logic configured to detect, based on a resistance sensed on the ID pin, that a B-device is connected to the USB accessory port of the ACA and, as a result of such a detection, generate a signal to the USB controller that causes the USB controller to act as an A-device and ignore a VBUS drive signal from the USB controller.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 25, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Peter Brendan CONSIDINE, Sylvain Berthout, Arnaud Deconinck
  • Patent number: 8291142
    Abstract: A method is disclosed in which data is exchanged via a bus coupler (500) between a network (410) designed for transmitting Ethernet telegrams and a lower-level bus system (420), wherein the bus coupler (500) is connected via a first interface (520) to the network (410) and via a second interface (530) to the lower-level bus system (420), and wherein process data is read in and/or output through at least one bus node (610, 620, 630) of the lower-level bus system (420). Furthermore, a bus coupler (500), a bus node (610, 620, 630), and a control system (10) that are designed for execution of the method are disclosed.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: October 16, 2012
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventors: Detlev Kuschke, Michael Hoffmann
  • Patent number: 8285907
    Abstract: Methods and apparatus, including computer program products, implementing techniques for forming an Advanced Switching (AS) packet by applying AS path binding information to a packet received over a Peripheral Component Interconnect-Express (PCIe) fabric according to a downstream port identifier associated with the packet, and sending the AS packet to an AS fabric. Methods and apparatus, including computer program products, implementing techniques for processing an AS packet received over an AS fabric by comparing an AS payload of the AS packet with one or more memory spaces associated with port identifiers, determining whether the AS payload comprises a base packet to be transmitted to the PCIe fabric based on the comparison, and if so, removing an AS header from the AS packet to reveal the base packet.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: October 9, 2012
    Assignee: Intel Corporation
    Inventors: Christopher L. Chappell, James Mitchell
  • Patent number: 8285908
    Abstract: A method for interfacing an out-of-order bus and multiple ordered buses and a bus bridge. The bus bridge includes multiple ordered bus interfaces, where each ordered bus interface is coupled to an ordered bus. A flow control logic circuit is coupled to the out-of-order bus and to the multiple ordered bus interfaces. The flow control logic circuit controls a flow of transaction requests between the out-of-order bus and each of the ordered buses interfaces. The flow control logic circuit includes an updating circuit for updating dependency resolution attributes and data readiness attributes associated with transaction requests, and a shared memory unit for storing the dependency resolution attributes, the data readiness attributes and the transaction requests where the transaction requests are destined to the ordered buses.
    Type: Grant
    Filed: January 24, 2010
    Date of Patent: October 9, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Amar Nath Deogharia, Hemant Nautiyal
  • Patent number: 8285913
    Abstract: Degradation of data transfer performance is restrained during data transfer for mirroring between first and second controllers. The first and second controllers are connected with a first path for connecting a second port of a first switch unit on the first controller to a second port of a first switch unit on the second controller, and with a second path independent of the first path, for connecting a second port of a second switch unit on the first controller to a second port of a second switch unit on the second controller.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: October 9, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Akifumi Suzuki, Hiroshi Hirayama
  • Patent number: 8285906
    Abstract: A module is provided for installation in a drive bay of a computer and is adapted to accommodate expansion circuitry rather than the electromechanical devices conventionally installed in drive bays. A system interface board is provided for insertion into an expansion socket on the computer's motherboard and is connected to the module, thus interfacing the expansion circuitry to the computer. The expansion circuitry can be greater in volume and is more accessible and more easily cooled than expansion circuitry installed in expansion sockets on the motherboard.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: October 9, 2012
    Assignee: Avaya Inc.
    Inventors: Kevin Golka, Steven Rhodes, Michel Leduc, Richard Martin, Ronald Wellard
  • Patent number: 8275925
    Abstract: Methods and apparatus for improved performance in communications with a SATA target device. Features and aspects hereof provide for continuing DMA transfers from a storage controller (e.g., a SATA host or a SAS/STP initiator) to a SATA target device without regard to receipt of DMA ACTIVATE Frame Information Structures (FIS). Logic to implement these features may be provided by bridge logic within an enhanced SAS expander coupled with an enhanced SAS/STP initiator or may be provided by suitable logic in an enhanced SATA host coupled directly with an enhanced SATA target device. By continuing DMA transfer of data from the initiator/host to the SATA target device without regard to receipt of a DMA ACTIVATE FIS, more of the available bandwidth of the SAS/SATA communication link may be utilized. Other standard features of the SAS/SATA protocols provide for flow control to prevent overrun of the SATA target device's buffers.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: September 25, 2012
    Assignee: LSI Corporation
    Inventor: Brian A. Day
  • Publication number: 20120239847
    Abstract: Microprocessors with multi-core dies that include bypass buses are provided. Each microprocessor comprises a plurality of physical pins for coupling the microprocessor to a processor bus coupled to a chipset. The multi-core die has at least two complementary sets of one or more processing cores, each providing a bus interface coupling respective core inputs and outputs to corresponding processor bus lines. A bypass bus on the die enables cores of the complementary sets to bypass the processor bus and communicate directly with each other. The bypass bus does not carry signals off the die, drive signals on the processor bus to the chipset, or receive chipset-drive signals from the processor bus. Moreover, the microprocessor is operable to detect whether the chipset or a complementary core is driving the processor bus, and if the latter, to select the higher quality bypass bus signals over the corresponding processor bus signals.
    Type: Application
    Filed: November 17, 2011
    Publication date: September 20, 2012
    Applicant: VIA TECHNOLOGIES, INC.
    Inventor: Darius D. Gaskins
  • Patent number: 8271673
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fiber Channel network having a plurality of Fiber Channel hosts. The system and method are implemented in the SCSI router and include receiving a command from one of the plurality of Fiber Channel hosts and, if the command is for a transfer of data larger than a threshold size, streaming the data to the target device. If a preset size memory block is free, a data block is requested from the Fiber Channel host that issued the command. Otherwise, the method of this invention waits to request the data block until the preset size memory block is free. The SCSI router receives the data block and stores the data block in a FIFO queue. The method of this invention repeats until an initial number of data blocks are stored in the FIFO queue. The command and the first data block received are forwarded to the network target device.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: September 18, 2012
    Assignee: Crossroads Systems, Inc.
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Publication number: 20120233371
    Abstract: Embodiments may include two gigabit Ethernet controllers integrated within a single chip and an I/O bridge coupled to the two gigabit Ethernet controllers and integrated within the single chip. The system may further include an I/O function coupled to the I/O bridge that is integrated within the single chip. The I/O function may include I/O logic and an I/O buffer integrated within the single chip and coupled to the I/O bridge and/or the two gigabit Ethernet controllers. A timing function or timing block may also be coupled to the I/O bridge and integrated within the single chip. A host system may be coupled to the I/O bridge. The I/O bridge may further include a primary bus controller, which may be a primary PCI bus controller. The controller or controller block may include control and status registers that may be coupled to the primary bus controller.
    Type: Application
    Filed: May 21, 2012
    Publication date: September 13, 2012
    Applicant: BROADCOM CORPORATION
    Inventor: Dr. Sagar W. Kenkare
  • Patent number: 8266361
    Abstract: An integrated circuit device may include a mask register that stores mask values writable from a processor interface; and mask logic that selectively masks status indications from each of a plurality of buffers according to stored mask values; wherein the buffers alter the status indications in response to accesses from at least one different interface other than the processor interface.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: September 11, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: John Jikku, Venkata Suresh Babu
  • Publication number: 20120226847
    Abstract: The present invention intends to provide a high-performance multi-processor device in which independent buses and external bus interfaces are provided for each group of processors of different architectures, if a single chip includes a plurality of multi-processor groups. A multi-processor device of the present invention comprises a plurality of processors including first and second groups of processors of different architectures such as CPUs, SIMD type super-parallel processors, and DSPs, a first bus which is a CPU bus to which the first processor group is coupled, a second bus which is an internal peripheral bus to which the second processor group is coupled, independent of the first bus, a first external bus interface to which the first bus is coupled, and a second external bus interface to which the second bus is coupled, over a single semiconductor chip.
    Type: Application
    Filed: May 15, 2012
    Publication date: September 6, 2012
    Inventor: Koichi ISHIMI
  • Patent number: 8260994
    Abstract: An interface is described which has at least one chip side port with a first plurality of pins for conveying fields of a packet and first and second circuit side ports each port having a set of pins with a lower number than the first set of pins in the chip side port. The interface is constructed so that interrupt signals from an off-chip circuit can be conveyed on-chip in a manner such that the interrupt signals are indistinguishable from interrupt signals received from on-chip modules connected to an on-chip communication path. The same principle is applicable to power-down signals.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: September 4, 2012
    Assignee: STMicroelectronics N.V.
    Inventors: Stuart Ryan, Andrew Jones
  • Patent number: 8261128
    Abstract: A data processing system includes an input/output (I/O) host bridge to which at least one I/O adapter is coupled by an I/O link. In a register of the I/O host bridge, a configuration partitionable endpoint (PE) field is set to identify a PE to be used for an I/O configuration operation. Thereafter, the host bridge initiates the I/O configuration operation on the I/O link and determines if an error occurred for the I/O configuration operation. In response to a determination that an error occurred for the I/O configuration operation, an error state is set in the I/O host bridge only for the PE indicated in the configuration PE field of the register in the I/O host bridge, wherein I/O configuration errors are isolated to particular PEs.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric N. Lais, Steve Thurber
  • Publication number: 20120221759
    Abstract: A semiconductor device includes: a first transistor; a second transistor; an interlayer insulating film covering the transistors; a rectangular-shaped first bus formed on the interlayer insulating film and connected to first source/drain regions; a rectangular-shaped second bus formed on the interlayer insulating film with spacing from the first bus and connected to third source/drain regions; an inter-bus interconnect formed between the first and second buses for connecting these buses; a first contact pad provided on the first bus, to which a wire is connected; and a second contact pad provided on the second bus, to which a wire is connected. The inter-bus interconnect is in contact with part of the side of the first bus facing the second bus and part of the side of the second bus facing the first bus. The first and second contact pads are respectively in contact with part of the first and second buses.
    Type: Application
    Filed: September 1, 2011
    Publication date: August 30, 2012
    Inventor: Tomoharu YOKOUCHI
  • Patent number: 8255605
    Abstract: A multiprocessor system comprises at least one processing module, at least one I/O module, and an interconnect network to connect the at least one processing module with the at least one input/output module. In an example embodiment, the interconnect network comprises at least two bridges to send and receive transactions between the input/output modules and the processing module. The interconnect network further comprises at least two crossbar switches to route the transactions over a high bandwidth switch connection. Using embodiments of the interconnect network allows high bandwidth communication between processing modules and I/O modules. Standard processing module hardware can be used with the interconnect network without modifying the BICS or the operating system. Furthermore, using the interconnect network of embodiments of the present invention is non-invasive to the processor motherboard. The processor memory bus, clock, and reset logic all remain intact.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: August 28, 2012
    Assignee: Intel Corporation
    Inventors: Linda J. Rankin, Paul R. Pierce, Gregory E. Dermer, Wen-Hann Wang, Kai Cheng, Richard H Hofsheier, Nitin Y. Borkar
  • Patent number: 8250279
    Abstract: A custom control system created based on combinations of software applications and hardware control and communication modules overlaid in a virtual backplane. The user can select the modules of interest and map them together without the loss of communications between the modules while the control system is configured and overlaid. The user can then archive the system design and implement the system with a greater level of confidence in the ability of the design to meet the requirements of the application while reducing the costs of the implementation.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: August 21, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj
  • Patent number: 8250573
    Abstract: A device, method, and system are disclosed. In one embodiment the device includes a first virtual machine to directly access a physical audio codec. The device also includes a virtual audio codec that is managed by the first virtual machine. The virtual audio codec can provide a custom interface to the physical audio codec for one or more additional virtual machines apart from the first virtual machine.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: August 21, 2012
    Assignee: Intel Corporation
    Inventors: Abhishek Singhal, Kumar K. Chinnaswamy, Devon Worrell, Nitin V. Sarangdhar
  • Patent number: 8250280
    Abstract: A system-on-a-chip (SOC) bridge is described that applies an adapted delay, or latency, to data transfers across the bridge to avoid data corruption without reducing data transfer performance. The adapted delay assures that a source SOC service device transferring data to a destination SOC service device via the bridge and an SOC crossbar bus does not prematurely assume that the data transfer is complete upon transferring the data to the bridge. The bridge causes wait states to be inserted into the transfer between the source SOC service device and the SOC bridge until the SOC bridge receives confirmation that the data has arrived at the destination SOC service device. The adapted delay assures that subsequent operations are not prematurely initiated by the source SOC service device and/or the SOC CPU that may interfere with the data transfer from the SOC bridge to the destination SOC service device, resulting in corrupted data.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: August 21, 2012
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Tarek Rohana, Yuval Avnon
  • Publication number: 20120210034
    Abstract: A portable data processing system includes a handheld communication device and a signal input/output device. The signal input/output device includes a casing, communication module, an input module, an output module and a bridging unit. The input module is used for generating and outputting a control command. When the handheld communication device is accommodated within the receiving space and connected with the communication module, the handheld communication device is operated according to the control command. The output module is used for outputting a data signal generated by the handheld communication device in real time.
    Type: Application
    Filed: February 14, 2011
    Publication date: August 16, 2012
    Applicant: TECO IMAGE SYSTEM CO., LTD.
    Inventor: Ikujin Ko
  • Patent number: 8244950
    Abstract: An improved interface technique for use in a southbridge or I/O hub or in similar devices is provided where non-posted read requests are received from at least one requestor, and upstream commands based on these requests are transmitted. Response data is received in reply to commands that were previously transmitted, and responses are transmitted to the at least one requester based on the response data. A buffer unit is provided for storing command identification data that identifies commands that were already transmitted or that are still to be transmitted, and response availability data that specifies response data that has been received by the receive engine. The improvement may enable multiple outstanding read requests.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: August 14, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Frank Barth, Larry Hewitt, Joerg Winkler, Paul Miranda
  • Patent number: 8239590
    Abstract: An embodiment of a technique to transfer data between two different interfaces is disclosed. The embodiment of the technique includes: manipulating data arriving at a first data interface with a first word width into data with a second word width; transferring the manipulated data to a second data interface having the second word width; and selecting one of a plurality of different word widths for one of the first or second word widths.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: August 7, 2012
    Assignee: Xilinx, Inc.
    Inventors: Wayne E. Wennekamp, Adam Elkins, Schuyler E. Shimanek, Steven E. McNeil
  • Patent number: 8230150
    Abstract: A wireless protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of the wireless protocol stack. In various embodiments, a serial peripheral interface (SPI) based design may be used. Disclosed is an embodiment of a protocol which may be used to provide control and data transfer to and from the smart transceiver. In particular, an exemplary format of the protocol, the commands, and responses is disclosed. In a further embodiment, an application programming interface (API) is disclosed. The API may provide hardware independent services that can be used to establish, maintain, and transport data to and from the system and the smart transceiver device. In particular, an exemplary and non-limiting set of services, function calls, configuration methods, events, and parameters is disclosed.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: David W. Russo, Gregory Ray Smith, Uwe Pakendorf, Denny Gumlich
  • Publication number: 20120185626
    Abstract: A controller is provided that receives a single enclosure management (EM) serial bit stream from an expander or other device and divides the EM serial bit stream into multiple EM serial bit streams for delivery to multiple respective midplanes or backplanes. In this way, a separate EM serial bit stream is provided to each midplane or backplane without having to increase the number of ports that are available on the expander or other device that interfaces with the backplane or midplane.
    Type: Application
    Filed: January 17, 2011
    Publication date: July 19, 2012
    Applicant: LSI CORPORATION
    Inventors: Jason M. Stuhlsatz, Naman Nair, Debal Krishna Mridha, Lakshmana Anupindi, Kakanuru Lakshmi Kanth Reddy
  • Publication number: 20120185631
    Abstract: A device receives a standard command. The device judges whether an address field and/or a data length field and/or a data field of the standard command includes at least one of a vendor command, a vendor data and a checkword. The device judges whether the address field and/or a data length field and/or the data field of the standard command matches a vendor predetermined pattern. If matched, the device performs a vendor operation based on the vendor command and/or the vendor data of the standard command.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 19, 2012
    Applicant: Prolific Technology Inc.
    Inventors: Liang-Chun LIN, Hua-Chih Yang
  • Publication number: 20120179852
    Abstract: A one-way bus bridge pair that transfers secure data in one direction, the bus bridge pair including a transmitting bus bridge, a receiving bus bridge, and a link. The link can connect the transmitting bus bridge and receiving bus bridge. The transmitting bus bridge may be arranged not to receive any data from the receiving bus bridge, and the receiving bus bridge may be arranged not to send any data to the transmitting bus bridge.
    Type: Application
    Filed: September 9, 2011
    Publication date: July 12, 2012
    Inventor: Gerald R. McEvoy
  • Patent number: 8219737
    Abstract: A processing system includes a plurality of first circuit modules. A plurality of second circuit modules are coupled to an RF data bus via intra-device RF communications. The RF data bus receives first data from at least one of the plurality of first circuit modules, and transmits the first data via intra-device RF communications to at least one of the plurality of second circuit modules.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: July 10, 2012
    Assignee: Broadcom Corporation
    Inventor: Ahmadreza (Reza) Rofougaran
  • Patent number: 8219731
    Abstract: Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to output a start control signal for controlling start of an operation of a circuit module. The circuit module is able to generate an event signal. The event link controller generates the start control signal according to the correspondences between event signals and start control signals which are defined by event control information. The links between the event signals and start control signals can be prescribed by the event control information. Therefore, operations of circuit modules prescribed by such links can be controlled sequentially. The control neither involves save and return processes by CPU as in the interrupt processing, nor needs priority level control as executed on competing interrupt requests.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: July 10, 2012
    Assignee: Renesas Electronics Corporation
    Inventors: Hidemi Oyama, Masanobu Kawamura, Takuya Ikeguchi, Masanori Matsumoto, Hiroyuki Kawajiri
  • Patent number: 8219736
    Abstract: A configurable register method and structure included configuration logic to form a register value. A data bridge system, for connecting an interface of a computer system to a plurality of application-specific integrated circuits (ASIC), has a data bridge operatively coupled between the computer interface and the plurality of ASICs that employs the configurable registers. The data bridge has a read only memory for storing at least the initial values and mask values for each ASIC of the plurality of ASICs. The data bridge upon initialization forms base address registers and other configuration data that are queried by the computer system. When the ASICs are graphic processors, the initial values and the mask values stored in the read only memory define the base address registers in the data bridge as a function of the configuration requirements of the graphic processors. The base address registers are thus programmable as a function of the initial values and mask values in the read only memory.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: July 10, 2012
    Assignee: ATI Technologies ULC
    Inventors: Antonio Asaro, Brian Lee, Kuldip Sahdra, Gordon Caruk
  • Publication number: 20120166699
    Abstract: A method and apparatus to use Solid State Drives (SSD) in a high availability enterprise system is provided. Concurrent redundant paths are provided to the SSD to at least two storage controllers via a serial system bus using a non-storage bus protocol.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: Panakaj Kumar, James Mitchell
  • Publication number: 20120159033
    Abstract: A motherboard includes an I/O chip, a south bridge chip, and a delay circuit. The I/O chip detects a standby voltage on the motherboard and outputs an indicating signal that indicates whether the standby voltage is at high level. The south bridge chip is connected to the I/O chip to receive the indicating signal. The delay circuit is connected to the I/O chip and the south bridge chip. The delay circuit delays the indicating signal before sending the indicating signal to the south bridge chip.
    Type: Application
    Filed: June 27, 2011
    Publication date: June 21, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: KE-YOU HU
  • Patent number: 8203980
    Abstract: Communications adapters and methods are provided for interfacing communications for an EtherNet/Ip or other general purpose industrial network, a Fieldbus or other open protocol device network, and a PointBus or other proprietary network. The adapter may be integrated in a module of a backplane system with connections to the general purpose, proprietary, and open protocol device networks, and provides a bridging for communications across the networks to make devices on the proprietary and open protocol networks accessible as if they were on a single device network and with sequential addressing capabilities.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: June 19, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Gregg M. Sichner, David S. Wehrle