Serial-to-parallel Or Parallel-to-serial Patents (Class 710/71)
  • Patent number: 10700704
    Abstract: A serial general purpose input/output system includes a transmitter, a cable, a receiver and a verification unit. The transmitter includes an encoder to perform cyclic redundancy check coding on a data to generate a cyclic redundancy check code for verifying the accuracy of the data, and a first serial general purpose input/output connector coupled to the encoder to transmit the data and the cyclic redundancy check code. The receiver includes a second serial general purpose input/output connector coupled to the first serial general purpose input/output connector by the serial general purpose input/output cable to receive the data and the cyclic redundancy check code from the first serial general purpose input/output connector.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: June 30, 2020
    Assignees: Inventec (Pudong) Technology Corp., Inventec Corporation
    Inventors: Chun-Chieh Lu, Hsiang-Chun Hu
  • Patent number: 10418976
    Abstract: Disclosed herein is circuitry that extends the charge-steering (CS) logic library with a 2:1 CS-multiplexor (MUX) cell that can be used in a tree fashion to compose a 2N:1 CS-MUX. Also presented is the integration of 2N:1 CS-MUX with conventional CMOS signals at a parallel input, and a current-mode driver at the serialized output. Also presented are a non-return-to-zero (NRZ) to RZ serializing transmitter, a charge-steering multiplexor (CSM) pre-driver, and a CSM transmitter.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 17, 2019
    Assignee: IQ-Analog Corporation
    Inventor: Oscar Elisio Mattia
  • Patent number: 10216495
    Abstract: System and method for convergence analysis. One or more state variables of a first program may be determined based on dependencies of variables in a first program. A second program corresponding to the first program is created based on the state variables and their dependencies, and executed multiple times. Each execution may include recording values of the state variables, determining an execution count, comparing the values to corresponding values from previous executions of the second program, and terminating the executing in response to the values matching corresponding values from at least one previous execution of the second program. A convergence property for the first program is determined based on the execution count, and indicating a number of executions of the first program required to generate all possible values of the one or more variables. The convergence property is stored, and may be useable to optimize the first program.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: February 26, 2019
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Taylor L. Riche, Newton G. Petersen, Hojin Kee, Adam T. Arnesen, Haoran Yi, Dustyn K. Blasig, Tai A. Ly
  • Patent number: 10163469
    Abstract: Apparatuses and methods for transmitting data between a plurality of chips are described.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: December 25, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Chikara Kondo, Tomoyuki Shibata, Chiaki Dono, Seiji Narui, Minehiko Uehara, Taihei Shido, Homare Sato
  • Patent number: 9379063
    Abstract: The present invention is applicable to a semiconductor device having a plurality of chips being stacked with a TSV structure in which adjacent ones of the chips are connected to each other via a plurality of through electrodes. Each of the chips includes a plurality of TSV array portions provided so as to correspond to a plurality of channels. The TSV array portions include a TSV array portion that contributes to an input and an output depending upon the number of the chips being stacked, and a pass-through TSV array portion that is not connected to an input/output circuit.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: June 28, 2016
    Assignee: PS4 Luxco S.a.r.l.
    Inventors: Keisuke Nomoto, Toru Ishikawa
  • Patent number: 9304842
    Abstract: A control method comprising: a first step of detecting, by the server module, a failure in the first interface; a second step of executing, by the server module, given recovery processing when a failure is detected in the first interface; a third step of using, by the coupling module, the first end point to detect a failure in the first interface and output a failure notification; a fourth step of converting, by the coupling module, the failure notification into a notification of disconnection of the first interface, and transmitting the disconnection notification generated by the conversion to the storage module from the second end point; and a fifth step of disengaging, by the storage module, coupling to the server module when the disconnection notification is received from the coupling module.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 5, 2016
    Assignee: HITACHI, LTD.
    Inventor: Yuki Kondo
  • Patent number: 9231756
    Abstract: On the basis of single-ended signals based on logic levels, and of differential, in particular common-mode-based, signals, a circuit arrangement and a corresponding method are proposed, in which it is possible to further reduce the size of tools, which are associated with said type of circuit arrangement and said type of method.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: January 5, 2016
    Assignee: SILICON LINE GMBH
    Inventors: Thomas Blon, Florian Jansen, Holger Hoeltke
  • Patent number: 9219598
    Abstract: On the basis of single-ended signals based on logic levels, and of differential, in particular common-mode-based, signals, a circuit arrangement and a corresponding method are proposed, in which a serialized signal transmission is always performed in an error-free and stable manner.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: December 22, 2015
    Assignee: SILICON LINE GMBH
    Inventors: Thomas Blon, Thomas Suttorp, Holger Hoeltke
  • Patent number: 9202590
    Abstract: A clock control circuit for a parallel in, serial out (PISO) shift register helps save power. The clock control circuit selectively clocks the shift register as it converts a parallel input to a serial output. For example, the clock control circuit may provide clock signals to the flip flops (or other buffers) in the shift register that will receive data elements provided with the parallel input. However, the clock control circuit withholds clock signals from flip flops that will not receive data elements provided with the parallel input, or that have already been received by a particular flip flop. As the parallel loaded input elements propagate serially through the shift register, on each clock cycle an additional memory no longer needs to be clocked. The memory no longer needs to be clocked because that memory has already propagated its loaded input element to the following memory, and no further element provided in the N element parallel loaded data is incoming.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: December 1, 2015
    Assignee: Broadcom Corporation
    Inventor: Jeffrey Allan Riley
  • Patent number: 9197361
    Abstract: On the basis of single-ended signals based on logic levels, and of differential, in particular common-mode-based, signals, a transmission arrangement and a corresponding method are proposed, in which a serialized signal transmission is always performed in an error-free and stable manner.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: November 24, 2015
    Assignee: Silicon Line GmbH
    Inventors: Thomas Blon, Florian Jansen
  • Patent number: 9143164
    Abstract: According to an exemplary embodiment, a serializer includes upper and lower shift registers configured to perform a load function where parallel input data is loaded from a parallel input bus and a shift function where the parallel input data is shifted to an output register. The upper shift register is configured to perform the load function while the lower shift register performs the shift function, and the lower shift register is configured to perform the load function while the upper shift register performs the shift function. An output register is configured to alternately receive the parallel input data from the upper shift register and the parallel input data from the lower shift register. The upper and lower shift registers and the output register can comprise scan flip-flops.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: September 22, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Hua-Feng Chen, Karthik Chandrasekharan, Ramamurthy Gorti, Gregory Djaja, Douglas Smith
  • Patent number: 9087555
    Abstract: The present invention is applicable to a semiconductor device having a plurality of chips being stacked with a TSV structure in which adjacent ones of the chips are connected to each other via a plurality of through electrodes. Each of the chips includes a plurality of TSV array portions provided so as to correspond to a plurality of channels. The TSV array portions include a TSV array portion that contributes to an input and an output depending upon the number of the chips being stacked, and a pass-through TSV array portion that is not connected to an input/output circuit.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: July 21, 2015
    Assignee: PS4 Luxco S.a.r.l.
    Inventors: Keisuke Nomoto, Toru Ishikawa
  • Patent number: 9076506
    Abstract: A shift register structure is presented that can be used in variable rate parallel to serial data conversions. In an N to 1 conversion, data is received from an (N×m)-wide parallel data bus in an N by m wide latch. This data can include m-bit wide units of data are to be ignore and the parallel bus clock will be of variable rate due to this data to be skipped, which is not to be put out on to the serial bus. The data is transferred from the latch to an N unit shift register, each unit holding m-bits. Multiplexing circuitry is included so that at least on unit of the shift can receive data from more than one latch location, thereby reducing the number of units in the shift register that may need to be skipped when the data is transferred out on to an m-bit wide serial bus with the bits to be ignored absent.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 7, 2015
    Assignee: SanDisk Technologies Inc.
    Inventor: Wanfang Tsai
  • Patent number: 9032123
    Abstract: A serial transmission device includes a transmitting unit that transmits data, a receiving unit that receives the data, and a plurality of serial transmission paths that connect the transmitting unit with the receiving unit and are used to transmit data. The receiving unit includes an inter-lane skew information generation unit that generates inter-lane skew information about skew of each of the serial transmission paths and transmits the generated inter-lane skew information to the transmitting unit. The transmitting unit includes a data conversion rule generation unit that generates a conversion rule used to determine distribution of the data to each of the serial transmission paths based on the inter-lane skew information.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: May 12, 2015
    Assignee: NEC Platforms, Ltd.
    Inventor: Yasuhiko Tanabe
  • Patent number: 8990460
    Abstract: The present disclosure provides a CPU interconnect device, the CPU interconnect device connects with a first CPU, which includes a quick path interconnect QPI interface and a serial deserial SerDes interface, the quick path interconnect QPI interface receives serial QPI data sent from a CPU, converts the received serial QPI data into a parallel QPI data, and outputs the parallel QPI data to the serial deserial SerDes interface; the serial deserial SerDes interface converts the parallel QPI data output by the QPI interface into a high-speed serial SerDes data and then send the high-speed serial SerDes data to another CPU interconnect device connected with another CPU. The defects of poor scalability, long data transmission delay, and a high cost of an existing interconnect system among CPUs can be solved.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: March 24, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Sheng Chang, Rongyu Yang, Xinyu Hou
  • Patent number: 8984188
    Abstract: A plug connector with external contacts is provided. The connector has one pair of contacts for transmitting data and one pair of contacts for receiving data. All data transmitted and received using the plug connector is serialized/de-serialized to enable data transmission at a very high rate. A corresponding receptacle connector has configurable contacts that are configured based on the orientation of the plug connector with respect to the receptacle connector. The receptacle connector may be included in a host device and has associated circuitry to detect orientation of the plug connector and to configure the contacts of the receptacle connector.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: March 17, 2015
    Assignee: Apple Inc.
    Inventors: Eric S. Jol, Albert J. Golko, Mathias W. Schmidt, Jahan C. Minoo
  • Patent number: 8966146
    Abstract: A data processing unit includes a main controller configured to receive data requirement information from a host and to generate processing information based on the data requirement information; a pre-processing unit configured to pre-process n types of data output from the main controller according to the processing information and to generate n types of pre-processed data where n is an integer equal to or greater than 2; and a pre-processed data storing unit configured to store the n types of pre-processed data and to output the n types of pre-processed data in an output order determined based on the processing information, wherein the processing information includes information about at least one of type, format, order, size and transmission mode of the n types of pre-processed data.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 24, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ju-young Kim
  • Patent number: 8966168
    Abstract: An information memory system in which data received is divided into pieces of data, which are stored in memories in parallel, includes controller configured to storing a number of the divided pieces of data and monitoring a read request and a buffer full notice, in a case where the number of read requests does not reach the number of valid memory units and the buffer full notice continues in all buffers except for one buffer which does not output the read request, performing a read control corresponding to the buffers which output the buffer full notice, and performing control of the integration of a piece of data reconstructed, after being read from the memory unit corresponding to the buffer which does not output the read request and the pieces of data read from the memory units corresponding to the buffers which output the buffer full notice.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: February 24, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Yuichiro Hanafusa
  • Patent number: 8949495
    Abstract: An input device with parallel multi-tasking capabilities is disclosed. The input device comprises a controller, a data assigning unit and a plurality of first communication end-points. The input device declares the plurality of first communication end-points as virtual peripheral devices with equivalent performance. When the input device is electrically connected to a host for data communication, the virtual peripheral devices with equivalent performance and a plurality of second communication end-points are respectively establish communication link of point-to-point correspondingly, so that the plurality of second communication end-points receive a plurality of operation slave data for reducing data communication time.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: February 3, 2015
    Assignee: Dexin Corporation
    Inventor: Shu-Sheng Chen
  • Patent number: 8909831
    Abstract: A logic device for communicating with a memory package with a first protocol, communicating with a memory controller with a second protocol, and for performing a protocol conversion between the first and the second protocol.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Evangelos S. Eleftheriou, Robert Haas, Xiaoyu Hu, Peter Mueller
  • Patent number: 8904071
    Abstract: The core chips each include a timing control circuit that outputs a timing signal synchronized with the outputting of parallel data to the interface chip. The interface chip includes a data input circuit that captures parallel data in synchronization with the timing signal. With this arrangement, the timing to output the parallel data and the timing to capture the parallel data are both synchronized with the timing signal generated in the core chips. Therefore, even if there is a difference in operation speed between each core chip and the interface chip, the parallel data can be accurately captured on the interface chip side.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: December 2, 2014
    Assignee: PS4 Luxco S.A.R.L.
    Inventors: Chikara Kondo, Naohisa Nishioka
  • Patent number: 8862798
    Abstract: An integrated circuit (IC) that enables a fast parallel-to-serial memory data transfer is described. The IC includes a first input output (IO) interface operable to receive a plurality of data in parallel from a memory device, wherein the plurality of data is a binary sequence. The IC also includes a controller receiving the plurality of data from the first IO interface, wherein the controller is operable to generate a compressed data by compressing the plurality of data, wherein a portion of the compressed data provides information on a significant portion of the plurality of data. And the IC also includes a second IO interface receives the compressed data from the controller and serially shifts the compressed data out of the IC.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: October 14, 2014
    Assignee: Altera Corporation
    Inventor: Yin Chong Hew
  • Patent number: 8856389
    Abstract: Various techniques are provided to support efficient data transfers over serial data streams. In one example, a serial device may be used to efficiently transfer data between a host device and the serial device over a data stream of a serial interface. A data stream value identifying the data stream may be stored in a register indexed by a tag associated with a command received from the host device. The command may be passed to a storage media device, wherein the passing is controlled by a processor of the serial device. The tag may be extracted from an address value received from the storage media device in response to execution of the command by the storage media device. The data stream value may be retrieved from the register using the extracted tag as an index without requiring an interrupt to the processor to determine the data stream value.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: October 7, 2014
    Assignee: SMSC Holdings S.A.R.L.
    Inventors: Qing Yun Li, Biao Jia
  • Patent number: 8856410
    Abstract: A semiconductor memory apparatus includes a synchronized signal generation circuit, a serial-to-parallel data conversion unit and a data storage region. The synchronized signal generation unit outputs one of a data input/output strobe signal and a delay locked clock signal as synchronized signals in response to a control signal in a write operation. The serial-to-parallel data conversion unit converts serial data into parallel data in response to the synchronized signals. The parallel data is stored in the data storage region.
    Type: Grant
    Filed: August 27, 2011
    Date of Patent: October 7, 2014
    Assignee: SK Hynix Inc.
    Inventor: Nak Kyu Park
  • Patent number: 8855882
    Abstract: A brake control device, wherein control is executed that keeps braking force generated to wheels of a vehicle to a predetermined value or more when detected operating pressure has reached a control determination value, the detected operating pressure being operating pressure input to a brake operating member in a state that the vehicle stops and applied to a working fluid in response to operation force increased using negative pressure generated in an internal combustion engine of the vehicle and being the operating pressure detected by an operating pressure detecting unit, and when the detected operating pressure has exceeded dead point operating pressure which is the operating pressure at a negative pressure dead point at which an effect of increase of the operation force using the negative pressure disappears, at least any one of the detected operating pressure and the control determination value is corrected and the control is executed based on the corrected value.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: October 7, 2014
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventor: Yuji Yoshii
  • Publication number: 20140298075
    Abstract: A method for converting serial data having a certain word size to parallel data, comprises the steps of: generating segments from the serial data using one or more serially-connected first stages, wherein the segments have a predetermined bit size; storing each of the segments into a selectively turned-on flip-flop of a final stage, wherein the final stage is serially connected to the first stages, wherein the final stage has a plurality of flip-flops and each of the flip-flops has a bit size equaling to the bit size of the segments; and outputting the stored segments in parallel from the final stage.
    Type: Application
    Filed: March 27, 2013
    Publication date: October 2, 2014
    Applicant: Kool Chip, Inc.
    Inventor: Venkata N.S.N. Rao
  • Patent number: 8838856
    Abstract: In one embodiment, a monolithic integrated circuit includes a first UART, a second UART, and a multiplexer. The first UART has a parallel IO interface to couple to a host system to transceive parallel data and a serial IO interface. The second UART has a parallel IO interface and a serial IO interface coupled to the serial IO interface of the first UART. The first and second UARTs convert parallel data into serial data and serial data into parallel data. The multiplexer has an output coupled to the serial input of the first UART, a first input coupled to the serial output of the second UART, a second input coupled to a serial input of a serial communication port, and a select input coupled to a control signal selectively coupling serial interfaces of first and second UARTs together for remote terminal services at a remote computer system over a network.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: September 16, 2014
    Assignee: Emulex Corporation
    Inventors: Dwarka Partani, Sujith Arramreddy, Melanie Fike
  • Patent number: 8825930
    Abstract: This document discusses, among other things, a system and method for serializing a video signal and providing non-packet-based serialized video information to a physical Universal Serial Bus (USB) interface and, in certain examples, receiving the non-packet-based serialized video information from the physical USB interface, deserializing the received non-packet-based serialized video information, and providing a high definition output signal to a video port (e.g., an HD video port, such as HDMI, DisplayPort, etc.) using the deserialized video information.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: September 2, 2014
    Assignee: Patriot Funding, LLC
    Inventors: James A. Siulinski, Steven M. Waldstein
  • Patent number: 8804776
    Abstract: A connector assembly includes a first connector, a second connector, a first controller, an inter-integrated circuit (I2C), and a second controller. The first connector is electrically connected between a first element and the first controller. The second connector is electrically connected between a second element and the second controller. The I2C is electrically connected between the first controller and the second controller. The first connector receives and outputs a number of parallel signals from the first element. The first controller converts the parallel signals into two serial signals. The I2C transmits the two serial signals to the second controller. The second controller converts the two serial signals into a number of parallel signals.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: August 12, 2014
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventor: Meng-Liang Yang
  • Patent number: 8806095
    Abstract: An electronic measuring device includes a detection channel module, a sampling module, a control unit, a data path selector and a memory device. A user will be able to selectively enable the desired detection channels and store only data collected from enabled channels. The data collected from the detection channels are in serial data form. The device utilizes a serial-parallel shifter in its sampling module to convert the serial data to parallel data bytes. Two indicators in the storage unit of the memory device allow users to effectively store the parallel data bytes in designated locations. The innovative data conversion and storage methods of this invention will significantly conserve memory space that otherwise will be occupied by data from the disabled channels and allow accurate and efficient reading of the stored data.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: August 12, 2014
    Assignee: Zeroplus Technology Co., Ltd.
    Inventor: Chiu-Hao Cheng
  • Patent number: 8806093
    Abstract: To address the need for efficient and reliable testing of integrated devices, system on chips, and computers, deterministic behavior for an interface is accomplished by fixing variation in latency associated with receiver and transmitter data stream. The interface may be a serial interface that is PCIe compliant and corrects latency variations in the receiver that consequently results in deterministic transmit data. Consequently, the data received and/or transmitted is predictable with respect to time and facilitates testing and validation of the devices and logic associated with the interface.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: August 12, 2014
    Assignee: Intel Corporation
    Inventors: Bibbin Chacko, Guadalupe J. Garcia, Saurabh Upadhyay
  • Publication number: 20140223045
    Abstract: Embodiments of the invention describe an apparatus, system and method for executing self-correction logic for serial-to-parallel data converters. Embodiments of the invention receive one of a plurality of serial data streams from a peripheral device, each of the serial data streams having one or more bits. In response to detecting that a shift register chain includes a register select value, embodiments of the invention may store the received serial data stream in one of a plurality of data registers, wherein the one data register is selected based, at least in part, on a position of the register select value in the shift register chain. In response to detecting the shift register chain does contain the register select value, embodiments of the invention may insert the register select value at a register of the shift register chain.
    Type: Application
    Filed: January 18, 2012
    Publication date: August 7, 2014
    Inventors: Anil Sharma, Kanaka Lakshimi Siva Prasad Gadey Naga Venkata, Gurushankar Rajamani
  • Publication number: 20140215106
    Abstract: An SVID data test system is applied on a test device and a display device, and the test device is electrically connected to a tested device via an SVID interface, and the display device via a serial interface. The system receives SVID signals, analyzes the SVID signals to obtain nine bit real signals, and performs parallel encoding on the nine bit real signals to obtain nine bit parallel signals. The system further converts the nine bit parallel signals to nine bit serial signals, transmits the serial signals in sequence to the display device, and parses the nine bit serial signals to obtain a packet in hexadecimal and controls the display device to display the packet in response to the display command.
    Type: Application
    Filed: July 24, 2013
    Publication date: July 31, 2014
    Applicants: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: SHENG-YI LI
  • Patent number: 8762608
    Abstract: A system, apparatus, and method for testing blocks of a system on a chip (SOC) are described herein. An SOC, in accordance with various embodiments, may include a serial communication interface configured to multiplex, serialize, and/or parallelize signals streams from selected blocks of the SOC to an off-chip test unit through an off-chip serial communication interface. Other embodiments may be described and claimed.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: June 24, 2014
    Assignee: Marvell International Ltd.
    Inventors: Roger Longstreet, Vivek Raghunath Khanzode, Hongying Sheng
  • Patent number: 8762760
    Abstract: An apparatus consisting of a digital communication channel comprised of a multiplicity of lanes where data is striped across the lanes in a predefined sequence. Each lane has the ability to be powered down or powered up in response to the amount of data being held in a transmit buffer at one end of the communication channel. The method consists of monitoring the amount of data being held in the transmit buffer; making the decision of how many lanes are required based on the amount of data; sending signals to cause the required number of lanes to be powered down or powered up; and performing the required power down or power up action at the particular transmitter and receiver.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: June 24, 2014
    Assignees: Xilinx, Inc., Cisco Systems, Cortina Systems, Inc.
    Inventors: Farhad Shafai, Fredrik Olsson, Mark Andrew Gustlin
  • Patent number: 8751709
    Abstract: Embodiments of the invention are generally directed to a hybrid interface for serial and parallel communication. An embodiment of a method includes initializing a first apparatus for transmission of data to or reception of data from a second apparatus, switching an interface for the first apparatus to a first mode for a parallel interface, the parallel interface including a first plurality of pins, and transmitting or receiving parallel data in the first mode via the first plurality of pins. The method further includes switching the interface of the first apparatus to a second mode for a serial interface, the serial interface including a second plurality of pins, the first plurality of pins and the second plurality of pins both including an overlapping set of pins, and transmitting or receiving serial data in the second mode via the second plurality of pins.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: June 10, 2014
    Assignee: Silicon Image, Inc.
    Inventors: Alan T. Ruberg, Roger Isaac
  • Patent number: 8745294
    Abstract: Embodiments of the present invention provide an approach for dynamic random access memory (DRAM)/SSD-based memory to improve memory usage. Specifically, embodiments of the present invention provide a field programmable gate array (FPGA) (SSD controller) that comprises a PCI-express interface for receiving and converting serial data to 64 bit data; a data/bit converter coupled to the interface for converting the 64 bit data to 128 bit data; and a memory controller coupled to the data converter for receiving and storing the 128 bit data in a set of DRAM units coupled to the memory controller.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: June 3, 2014
    Assignee: Taejin Info Tech Co., Ltd.
    Inventor: Byungcheol Cho
  • Patent number: 8745288
    Abstract: A data transfer circuit includes a serial-to-parallel converter configured to convert multi-bit data inputted in series into parallel data by controlling the number of bits of the parallel data and a conversion timing based on an operation mode, and a data transmission unit configured to transfer the parallel data to a first data path or a second data path based on the operation mode.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 3, 2014
    Assignee: Hynix Semiconductor Inc.
    Inventors: Hyoung-Jun Na, Jae-Il Kim
  • Patent number: 8719471
    Abstract: Apparatus and methods are provided for alleviating processing requirements of a central computer in a vessel. Each apparatus is placed in close proximity to one or more pieces of electronic equipment implementing a legacy interface. The apparatus processes data to and from the electronic equipment, including converting data to formats consistent with the formats used by the intended recipient.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: May 6, 2014
    Assignee: Advanced Fusion Technologies
    Inventors: James Fleming, David McKean
  • Patent number: 8713226
    Abstract: The invention concerns a device for transmitting data between a serial data bus and working modules, wherein the data bus is connected to a bus node in a bus module having at least two serial communication ports which are connected to ports of a hub connected to or integrated with the bus node, wherein the communication ports are designed for the connection and for the power supply of the working modules and wherein at least one of the working modules is designed as an actuator and/or I/O module comprising a serial-to-parallel converter for the parallel connection of actuators and/or I/O interfaces provided on or connected to the respective working module.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: April 29, 2014
    Assignee: Festo AG & Co. KG
    Inventor: Uwe Graff
  • Patent number: 8713225
    Abstract: A control unit includes at least one computing device and at least one separate peripheral module which is connected to the computing device via a serial multiwire bus, the peripheral module including at least one output stage for transferring serial data to means outside of the control unit. In order to keep the number of pins required on a peripheral module to a minimum, thereby reducing costs for the entire control unit, the peripheral module has an asynchronous single-wire interface between one interface for the serial multiwire bus and the output stage. The asynchronous single-wire interface is preferably a UART (universal asynchronous receiver/transmitter) interface. The serial multiwire bus is preferably a microsecond bus.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: April 29, 2014
    Assignee: Robert Bosch GmbH
    Inventors: Andreas Kneer, Axel Aue
  • Patent number: 8706930
    Abstract: A KVM switch includes: a first input portion and a second input portion that inputs a plurality of video signals from the first and the second information processing apparatus, respectively; a converting portion that converts the video signals input from the first or second input portion into a plurality of pieces of image data which are capable of being displayed on a remote terminal; a transmitting and receiving portion that transmits the pieces of converted image data to the remote terminal, and receives various requests from the remote terminal; and a switching portion that switches the video signals input from the first input portion to the video signals input from the second input portion when the transmitting and receiving portion receives a switching request for switching from a first information processing apparatus to a second information processing apparatus from the remote terminal.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: April 22, 2014
    Assignee: Fujitsu Component Limited
    Inventors: Kenichi Fujita, Yu Sato, Naoyuki Nagao
  • Patent number: 8688877
    Abstract: The present disclosure describes techniques and apparatuses for multiport memory architecture. In some aspects serial data is received from a data port and converted to n-bit-wide words of data. The n-bit-wide words of data are then buffered as a k-word-long block of parallel data into a line of a multiline buffer as a block of k*n bits of data. The block of k*n bits of data is then transmitted to a multiport memory via a write bus effective to write the block of k*n bits of data to the multiport memory.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: April 1, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Winston Lee, Sehat Sutardja, Donald Pannell
  • Patent number: 8677047
    Abstract: An interface comprises a storage device controller that controls data flow from a Serial ATA bus to a storage device. A configurable bridge circuit is configured in one of a plurality of operating modes including a device bridge mode, and converts Parallel ATA information received on a Parallel ATA bus to Serial ATA information output to the Serial ATA bus when in the device bridge mode.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: March 18, 2014
    Assignee: Marvell International Ltd.
    Inventor: Po-Chien Chang
  • Patent number: 8675679
    Abstract: A method of communicating over a bus is disclosed. The bus includes a write address channel, a write channel, and a read address channel. The method includes sending an address from a sending device to a receiving device via the write address channel. The method further includes concurrently sending a portion of a payload to the receiving device via the write channel and another portion of the payload to the receiving device via the read address channel. When sending multiple sequential portions of the payload via the bus concurrently, the sending device is configured to give data ordering preference to the write channel over the read address channel by sending a first sequential portion of the multiple sequential portions via the write channel and sending a subsequent sequential portion of the multiple sequential portions via the read address channel.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: March 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Richard Gerard Hofmann, Terence J. Lohman
  • Patent number: 8661173
    Abstract: A striping system and method for distributing a payload of data across a plurality of parallel USB cables from a source to a destination is described. The striping devices reside in the architecture of a source and destination connected by more than one standardized USB bus cable. The striping devices increase the bandwidth between the source and the destination by providing more lanes of data traffic and utilizing segmentation and reassembly to ensure that the data is split up and then reassembled correctly into the original stream at the destination. The striping devices allow for user determination of usability along with self diagnostics as to the source's and destination's ability to handle striping. Other embodiments are described.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 25, 2014
    Assignee: Intel Corporation
    Inventors: Gary Solomon, Joe Schaefer, Robert A. Dunstan
  • Patent number: 8639918
    Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: January 28, 2014
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, William Sauber
  • Patent number: 8601187
    Abstract: A serial interface circuit which can adapt to various frame formats to reduce the load on a CPU. The interface circuit includes a rewritable control register used for programmably specifying a field structure to be targeted for processing out of structures of fields preceding a data field of a frame as defined by a communication protocol. The interface circuit analyzes the field structure preceding the data field according to a setting of the control register. When a destination of a received frame is determined to match an expected value, the interface circuit issues a request for the CPU to process the data field information. After a setting is made on the control register, the serial interface circuit can adapt to various formats of frames as defined by a communication protocol according to the information held there, and can also analyze a destination.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: December 3, 2013
    Assignee: Renesas Electronics Corporation
    Inventors: Toshio Otashiro, Takuya Ikeguchi
  • Patent number: 8601188
    Abstract: The core chips each include a timing control circuit that outputs a timing signal synchronized with the outputting of parallel data to the interface chip. The interface chip includes a data input circuit that captures parallel data in synchronization with the timing signal. With this arrangement, the timing to output the parallel data and the timing to capture the parallel data are both synchronized with the timing signal generated in the core chips. Therefore, even if there is a difference in operation speed between each core chip and the interface chip, the parallel data can be accurately captured on the interface chip side.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: December 3, 2013
    Assignee: Elpida Memory, Inc.
    Inventors: Chikara Kondo, Naohisa Nishioka
  • Patent number: 8589606
    Abstract: Provided is a physical layer circuit. Upon detecting a connection recognition signal from an output of a differential input terminal, a first detection circuit outputs a first control signal for allowing an upper layer to output a power supply control signal for turning on a power supply of each of a receiver circuit and a recovery conversion circuit. Upon detecting “input absent” based on the bit configuration of parallel data, a second detection circuit outputs a second control signal for allowing the upper layer to output the power supply control signal for turning off the power supply of each of the receiver circuit and the recovery conversion circuit. A control circuit turns off a power supply of the first detection circuit when the second detection circuit detects “input present”, and turns on the power supply of the first detection circuit when the second detection circuit detects “input absent”.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: November 19, 2013
    Assignee: Renesas Electronics Corporation
    Inventor: Katsuharu Chiba