Synchronous Data Transfer Patents (Class 710/61)
-
Publication number: 20100235601Abstract: A method and system for enabling personal digital assistants (PDAs) and protecting stored private data. Specifically, one embodiment in accordance with the present invention includes a removable expansion card about the size of a postage stamp which plugs into a slot of a personal digital assistant. The removable expansion card, referred to as a personality card, is capable of storing all of a user's private information and data which is used within their personal digital assistant. By removing the personality card from the personal digital assistant, all of the user's private information and data may be removed from the personal digital assistant. Furthermore, the personal digital assistant may also be rendered totally or partially useless once the personality card is removed from it. There are several advantages associated with a personality card system in accordance with the present invention.Type: ApplicationFiled: May 24, 2010Publication date: September 16, 2010Applicant: PALMSOURCE, INC.Inventors: Michael Cortopassi, Eric Fuhs, Thomas Robinson, Edward Endejan
-
Patent number: 7793021Abstract: A method for synchronizing a transmission of information over a bus, and a device having synchronization capabilities.Type: GrantFiled: January 5, 2006Date of Patent: September 7, 2010Assignee: Freescale Semiconductor, Inc.Inventors: Michael Priel, Dan Kuzmin, Amir Zaltzman
-
Publication number: 20100223406Abstract: Examples described include memory units coupled to a controller using a daisy chain wiring configuration. A filter located between a first memory unit and the controller attenuates a particular frequency, which may improve ringback in a signal received at the memory units. In some examples, a quarter-wavelength stub is used to implement the filter. In some examples, signal components at 800 MHz may be attenuated by a stub, which may improve ringback.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Micron Technology, Inc.Inventor: Roy Greeff
-
Publication number: 20100205332Abstract: The description generally relates to a system designed to synchronize the rendering of a media file between a master device and a sister device. The system is designed so that a media file is simultaneously rendered on a master device and a sister device beginning from identical temporal starting points.Type: ApplicationFiled: February 6, 2009Publication date: August 12, 2010Inventors: Gene Fein, Edward Merritt
-
Publication number: 20100199002Abstract: This invention realizes a synchronization control function without providing a bus dedicated for synchronization control by using a bus (system bus) used to transmit and receive data between units from the prior art. When a timer interruption occurs during the execution of a process performed in a normal cyclic, a CPU unit interrupts the process and transmits synchronization data by collective addressing using the system bus to other synchronization units performing the synchronization control. The synchronization unit executes a synchronization cycle upon the reception of the synchronization data by collective addressing as a trigger, acquires the received synchronization data with the start of the synchronization cycle, and performs a refresh process of the synchronization data of IN data after executing an input/output process.Type: ApplicationFiled: January 28, 2010Publication date: August 5, 2010Inventor: Toshiro IZUMI
-
Publication number: 20100199003Abstract: The field control system includes: a field device; a field controller which is connected to a control network and which executes a computation processing for controlling the field device according to a given control cycle while executing a data communication between the field controller and the field device, the field controller including a communication unit configured to execute the data communication with the field device, and a control computation unit configured to execute the computation processing independently from the communication unit; and an operation monitor which is connected to the control network and which operates and monitors the field device, the operation monitor including a network clock which provides a common network time to the control network. The control computation unit and the communication unit execute the computation processing and the data communication in synchronism with each other in accordance with a timer clock based on the network time.Type: ApplicationFiled: February 4, 2010Publication date: August 5, 2010Applicant: YOKOGAWA ELECTRIC CORPORATIONInventors: Satoshi Kitamura, Senji Watanabe, Hideharu Yajima, Masafumi Kisa, Kazushi Sakamoto, Hiroyuki Takizawa, Kuniharu Akabane, Yoshinori Kobayashi, Kenji Habaguchi, Kiyotaka Kozakai, Mitsuhiro Kurono, Hiroaki Nakajima
-
Patent number: 7769928Abstract: A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests, a data pipe section having a plurality of data pipes for passing user data; and a message engine section for passing messages among the plurality of storage processors. An acceleration path controller bypasses a DSA buffer in the absence of congestion on the network. Packets fed to the PCIE end point include an address portion having code indicating an atomic operation. An encoder converts the code from a PCIE format into the same atomic operation in SRIO format. Each one of a plurality of CPUs is adapted to perform a second DSA request during execution of a first DSA request.Type: GrantFiled: June 28, 2007Date of Patent: August 3, 2010Assignee: EMC CorporationInventors: Nhut Tran, Michael Sgrosso, William F. Baxter, III, James M. Guyer
-
Patent number: 7757021Abstract: The invention relates to a slave bus subscriber for a serial data bus with a master bus subscriber, wherein the slave subscriber recognizes the bit rate of a data packet received over the data bus, whose header has a sync break field, a sync field and an ID field, with the help of the header of the data packet in such a manner that the periods between falling edges of bits having known bit intervals at least of the sync field and of the sync break field are evaluated and the bit rate is determined from the evaluated periods.Type: GrantFiled: October 7, 2005Date of Patent: July 13, 2010Assignee: NXP B.V.Inventor: Dirk Wenzel
-
Patent number: 7752377Abstract: A structure compatible with I2C bus and system management (SM) bus is provided. The structure includes a first device having an I2C bus interface, a second device having a SM bus interface, and a timing buffering apparatus connected between the I2C bus interface and the SM bus interface. The timing buffering apparatus provides a time delay when the first device sends data to the second device so as to meet the requirement of the second device to data holding time.Type: GrantFiled: January 16, 2008Date of Patent: July 6, 2010Assignee: Inventec CorporationInventors: Xiao-bing Zou, Shih-Hao Liu
-
Patent number: 7747793Abstract: A distributed buffering system includes at least one input buffer, at least one serializing module, a at least one deserializing module, at least one output buffer, and a programmable logic device. The input buffer is operably coupled to store at least one data block of incoming data. The serializing module serializes the data block as it is retrieved from the input buffer to produce a serial stream of data. The programmable logic device receives the serial stream of data and distributes it to one or more of the at least one deserializing modules. The at least one deserializing module converts the serial stream back into the data block. The recaptured data block is then provided to the corresponding output buffer, which stores the recaptured data.Type: GrantFiled: November 9, 2007Date of Patent: June 29, 2010Assignee: Xilinx, Inc.Inventors: William C. Black, Timothy W. Markison
-
Patent number: 7747795Abstract: A media access controller to adapt a rate of an output signal to a rate of an output medium is provided. The media access controller includes a register configured to output data to an external device, said register comprising a first input configured to control an output of the register and a second input configured to control an input to said register. The media access controller also includes a receiver configured to accept a signal from an external clock over the output medium and to provide said external clock signal to said first input of said register. An internal clock in the media access controller is configured to provide an internal clock signal from said internal clock to said second input of said register.Type: GrantFiled: June 25, 2008Date of Patent: June 29, 2010Assignee: Broadcom CorporationInventor: David Wong
-
Patent number: 7743294Abstract: A system is described having a JTAG diagnostic unit and a serial wire diagnostic unit. A watcher unit is connected to a data connection shared between the diagnostic units. Special patterns detected upon the shared data connection serve to switch between diagnostic modes with respective ones of the diagnostic units becoming active.Type: GrantFiled: November 20, 2006Date of Patent: June 22, 2010Assignee: ARM LimitedInventors: Peter Logan Harrod, Edmond John Simon Ashfield, Thomas Sean Houlihane, Paul Kimelman, Simon John Craske, Michael John Williams
-
Patent number: 7721030Abstract: A method for connecting at least one sensor or actuator to a time-controlled bus system, the sensor or actuator carrying out a signal processing in at least two phases, the signal processing in a first phase taking place at a higher speed than in a second phase, the sensor or actuator being synchronized to a time, which is external to the sensor, of the time-controlled bus system in at least one of the phases.Type: GrantFiled: August 31, 2004Date of Patent: May 18, 2010Assignee: Robert Bosch GmbHInventors: Thomas Fuehrer, Reinhard Neul
-
Publication number: 20100110109Abstract: Some demonstrative embodiments of the invention include methods, devices and/or systems to transfer data over serial signals, for example, a method of transferring over serial signals data representing an image to be reproduced, the method including generating a set of one or more data signals including image data received at an image data rate, and generating a transmission clock signal having a clock cycle during which the set of image data signals includes image data of more than one pixel of the image to be reproduced. Other embodiments are described and claimed.Type: ApplicationFiled: March 7, 2006Publication date: May 6, 2010Inventor: Nir Weiss
-
Patent number: 7706901Abstract: Systems and methods for audio streaming in a computing device are described. In one aspect an interface to an adapter driver is provided. The adapter driver is associated with an audio device. The adapter driver and a wave real-time (WaveRT) port driver associated with the computing device use the interface to configure direct access by a client of the computing device and by the audio device to a cyclic buffer. The direct access is for rendering and/or capturing an audio stream. The direct access is independent of any copying by a port driver on the computer system of the audio stream to any buffer.Type: GrantFiled: October 1, 2004Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventor: Frank Berreth
-
Patent number: 7707151Abstract: One aspect is directed to a method for performing data migration from a first volume to a second volume while allowing a write operation to be performed on the first volume during the act of migrating. Another aspect is a method and apparatus that stores, in a persistent manner, state information indicating a portion of the first volume successfully copied to the second volume. Another aspect is a method and apparatus for migrating data from a first volume to a second volume, and resuming, after an interruption of the migration, copying data from the first volume to the second volume without starting from the beginning of the data. Another aspect is a method and apparatus for migrating to data from a first to a second volume, receiving an access request directed to the first volume from an application that stores data on the first volume, and redirecting the access request to the second volume without having to reconfigure the application that accesses data on the first volume.Type: GrantFiled: January 29, 2003Date of Patent: April 27, 2010Assignee: EMC CorporationInventors: Steven M. Blumenau, Stephen J. Todd
-
Publication number: 20100095307Abstract: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.Type: ApplicationFiled: October 7, 2009Publication date: April 15, 2010Applicant: Mobilic Technology (Cayman) Corp.Inventors: Lincheng WANG, Ching-Han TSAI, Cheng-Lun CHANG, UMA Shankar DURVASULA, Jau-Wen REN
-
Patent number: 7697372Abstract: The present invention provides a storage device that enables identification data to be readily rewritten and ensures normal completion of a data writing operation in a short time period. In the storage device of the invention, an ID comparator determines whether or not identification data transmitted from a host computer coincides with identification data stored in a memory array. In the case of coincidence, the ID comparator sends an access enable signal EN to an operation code decoder. The operation code decoder analyzes a write/read command, switches over a direction of data transfer with regard to the memory array based on a result of the analysis, and requires an I/O controller to change a high impedance setting of a signal line connecting with a data terminal DT. This series of processing allows access to an address in the memory array specified by a count on an address counter.Type: GrantFiled: February 24, 2006Date of Patent: April 13, 2010Assignee: Seiko Epson CorporationInventor: Noboru Asauchi
-
Patent number: 7694042Abstract: Digital logic processing devices capable of reduced power consumption may be provided. A digital logic processing device may include one or more processing elements, an input FIFO for storing data, a processing unit, and a clock controller circuit. The processing unit may process data from the input FIFO and the clock controller circuit may control a clock signal supplied to the input FIFO and the processing unit. The clock controller circuit may monitor whether there is data to be transferred to the input FIFO and states of the input FIFO and the processing unit and may control the clock signal.Type: GrantFiled: November 3, 2006Date of Patent: April 6, 2010Assignee: Samsung Electronics Co., Ltd.Inventors: Jin-Aeon Lee, Yong-Ha Park, Young-Jin Chung, Yun-Kyoung Kim
-
Patent number: 7689856Abstract: A mesochronous clock system and method to minimize latency and buffer requirements for data transfer in a large multiprocessor computing system. A stream of data is transferred from a first clock domain with a first clock signal to a second clock domain with a second clock signal. The first and second clock signals have a mesochronous relationship. The first clock signal is sampled in the second clock domain. In response to the sampling of the first clock signal, a modified version of the first clock signal is formed having a known phase relationship to the second clock signal. A parallel form of the received data is formed under the control of modified version of the first clock signal. In response to the sampling of the first clock signal, a subset of contiguous bits of the parallel data is selected for use in the second clock domain.Type: GrantFiled: November 8, 2006Date of Patent: March 30, 2010Assignee: SiCortex, Inc.Inventor: Nitin Godiwala
-
Publication number: 20100064074Abstract: Embodiments disclosed herein address the need for a single wire bus interface. In one aspect, a device communicates with a second device via a single wire bus using a driver for driving the bus with a write frame comprising a start symbol, a write indicator symbol, an address, and data symbols. In another aspect, the device receives one or more data symbols on the single wire bus during a read frame. In yet another aspect, a device communicates with a second device via a single wire bus using a receiver for receiving a frame on the single wire bus comprising a start symbol, a write indicator symbol, an address, and one or more data symbols, and a driver for driving return read data associated with the address when the write indicator identifies a write frame. Various other aspects are also presented. These aspects provide for communication on a single wire bus, which allows for a reduction in pins, pads, or inter-block connections between devices.Type: ApplicationFiled: September 11, 2009Publication date: March 11, 2010Applicant: QUALCOMM IncorporatedInventors: David W. Hansquine, Brett C. Walker, Muhammad Asim Muneer
-
Publication number: 20100057955Abstract: A method of controlling one or more devices in data communication with a common controller to perform one or more functions, each of the devices having a synchronous clock, a synchronized real time clock register and a memory, the method comprising: arming the devices such that the devices commence performing the functions synchronously, receive and store to their respective memory data acquired as a result of performing the functions and store to their respective memory time stamp information indicative of the time of acquisition of the acquired data; a trigger device in data communication with the common controller responding to a command to perform the functions by sending a first message to the host controller that includes data indicative of a time of receipt of the command; the host controller responding to the first message by sending the devices a second message including data indicative of the time of receipt by the further device of the command; and the devices responding to the second message by reType: ApplicationFiled: May 12, 2008Publication date: March 4, 2010Inventor: Peter Foster
-
Publication number: 20100049888Abstract: A method and apparatus for synchronizing I/O peripherals with a CPU in an embedded system is discussed. The method involves receiving an address from the CPU in response to a read and/or write access, translating the address received from the CPU to identify a I/O peripheral to be accessed, disabling the operation of the CPU and synchronizing a memory from the CPU clock domain to the clock domain of the identified I/O peripheral. Upon completion of the read/write access, the identified I/O peripheral sends an acknowledgment, the memory is then synchronized from the clock domain of the I/O peripheral to the CPU clock domain and the operation of the CPU is then enabled. In another embodiment, if the acknowledgement from the identified I/O peripheral is not received within a predefined time duration, reserved data is sent to the CPU and the operation/access can be restarted.Type: ApplicationFiled: August 19, 2008Publication date: February 25, 2010Inventors: XIAOQIAN ZHANG, Zhiyong Guan, Qi Li
-
Publication number: 20100042761Abstract: In one embodiment, the present invention includes a method for selecting first data received in a first die of a multi-chip package (MCP) from a second die of the MCP via an intra-package link for output from a selector during a first clock period of a first clock signal, selecting second data transmitted from the second die to the first die for output from the selector during a second clock period, and transmitting the first and second data from the MCP via an external link. Other embodiments are described and claimed.Type: ApplicationFiled: August 13, 2008Publication date: February 18, 2010Inventors: Syed Islam, James Mitchell
-
Patent number: 7664872Abstract: A computer device selected as a media server is connected to a consumer electronic (CE) device over multiple media transfer channels. The multiple media transfer channels together with an improved media transfer protocol allow for efficient, real-time transfer of different types of digital media, in various combinations, for playing on the CE device. Each type of media is transferred over its own dedicated channel according to its individual data rate. The improved media transfer protocol allows the data to be transmitted in either an asynchronous mode or a synchronous stream or timestamp mode depending on whether synchronization is desired. A dedicated control channel allows for the transfer of control information from the CE device to the media server as well as for resynchronizing media position of the server upon a change in play mode of the corresponding media.Type: GrantFiled: December 30, 2005Date of Patent: February 16, 2010Assignee: DIVX, Inc.Inventors: Roland Osborne, Alexander van Zoest, Aaron Robinson, Brian Fudge, Mayur Srinivasan, Kevin Fry
-
Patent number: 7660920Abstract: An industrial controller may communicate with a number of input/output (I/O) modules using an optimized connection packet assembled by a scanner communicating directly with the I/O modules and forwarding the optimized connection packet to the industrial processor. The optimized connection packet is communicated over a connection as part of a connected messaging system used to ensure highly reliable network communication. The need for higher data rates for some I/O modules as part of the optimized connection packet may be accommodated through the opening of a second redundant connection that provides the high-data-rate data in an interleaving fashion with the optimized connection packet, without upsetting the optimized connection packet or changing the use of the data by the industrial control program.Type: GrantFiled: September 27, 2006Date of Patent: February 9, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: Scott A. Pierce, Anthony J. Cachat
-
Patent number: 7644208Abstract: A terminal of a plurality of terminals that is located at the farthest position from a host has a return signal generator section, the return signal generator section transmits a return signal at a timing when data transmitted from the host to the terminals arrives at the terminal located at the farthest position, the return signal is returned to the host successively passing through interfaces of the terminals connected to a data bus, and each terminal originates data to be transmitted from the terminal to the host or from the terminal to a particular another terminal in synchronization with the return signal and delivers the data from the terminals to the host or the terminal in synchronization with the return signal.Type: GrantFiled: July 6, 2005Date of Patent: January 5, 2010Assignee: Advantest CorporationInventor: Satoshi Shimoyama
-
Publication number: 20090319708Abstract: An electronic system with time-sharing bus includes a controller, a storage element, a first electronic element, and a shared bus. The controller receives a command to generate a set of enable signals and a set of operation signals. The storage element has a first set of input ends coupled to the controller for receiving a first enable signal of the set of enable signals. The first electronic element has a first input end coupled to the controller for receiving a second enable signal of the set of enable signals. The shared bus is coupled between the controller and the storage element, and is coupled between the controller and the first electronic element. The shared bus provides the set of operation signals to the storage element while the first electronic element is disabled and provides the set of operation signals to the first electronic element while the storage element is disabled.Type: ApplicationFiled: June 19, 2008Publication date: December 24, 2009Inventors: Yu-Ping Ho, Jui-Hsing Tseng
-
Patent number: 7636828Abstract: Timing of a write and read strobes for a memory having a double data rate (DDR) interface are automatically adjusted using write-read operations. A first and a second value of the write and read strobes are determined for a first write-read operation having the read data match the write data. A second write-read operation is performed for each of a plurality of third values for the write strobe at the second value for the read strobe set. A center of the third values having the read data match the write data is determined. A third write-read operation is performed for each of a plurality of fifth values for the read strobe at the fourth value of the write strobe. A center of the fifth values having the read data match the write data is determined. The timing of the write and read strobes are set to the centers.Type: GrantFiled: October 31, 2006Date of Patent: December 22, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Craig VanZante, King Wayne Luk
-
Publication number: 20090307395Abstract: A method of controlling a plurality of external devices is performed on a computer which is set up with a plurality of remote control processes corresponding to the plurality of the external devices, and a management process for managing the remote control processes while communicating with the remote control processes. The management process is called to display icons corresponding to the remote control processes in a display field provided by the management process. Further, the management process acts when a specified operation is applied to one of the icons on the display field for sending a screen open instruction to one of the remote control processes corresponding to the icon to which the specified operation is applied. The remote control process which receives the screen open instruction is activated to display a control screen for use in remotely controlling the corresponding external device.Type: ApplicationFiled: July 17, 2009Publication date: December 10, 2009Applicant: Yamaha CorporationInventors: Tatsuya UMEO, Takao Yamamoto, Masaaki Okabayashi, Hideo Miyamori
-
Patent number: 7631116Abstract: A data processor and a method for processing data is disclosed. The processor has an input port for receiving packets of data to be processed. A master controller acts to analyse the packets and to provide a header including a list of processes to perform on the packet of data and an ordering thereof. The master controller is programmed with process related data relating to the overall processing function of the processor. The header is appended to the packet of data. The packet with the appended header information is stored within a buffer. A buffer controller acts to determine for each packet stored within the buffer based on the header within the packet a next processor to process the packet. The controller then provides the packet to the determined processor for processing. The processed packet is returned with some indication that the processing is done. For example, the process may be deleted from the list of processes.Type: GrantFiled: October 25, 2005Date of Patent: December 8, 2009Assignee: Mosaid Technologies IncorporatedInventors: Arthur John Low, Stephen J. Davis
-
Publication number: 20090300237Abstract: The present disclosure includes methods, and circuits, for operating a memory device. One method embodiment for operating a memory device includes controlling data transfer through a memory interface in an asynchronous mode by writing data to the memory device at least partially in response to a write enable signal on a first interface contact, and reading data from the memory device at least partially in response to a read enable signal on a second interface contact. The method further includes controlling data transfer in a synchronous mode by transferring data at least partially in response to a clock signal on the first interface contact, and providing a bidirectional data strobe signal on an interface contact not utilized in the asynchronous mode.Type: ApplicationFiled: June 2, 2008Publication date: December 3, 2009Applicant: Micron Technology, Inc.Inventors: Dean K. Nobunaga, June Lee, Chih Liang Chen
-
Publication number: 20090300242Abstract: An audio data processor includes: a digital interface configured to transfer first audio data to an external apparatus through a one-way bus and transfers second audio data being in parallel with the first audio data regarding playback time to the external apparatus through an asynchronous two-way bus; and a controller configured to output a bit stream obtained by adding time information for specifying the playback time successively to the first audio data to the one-way bus, acquire an output request issued for each piece of the time information obtained successively from the bit stream from the external apparatus through the asynchronous two-way bus, and output a part of the second audio data corresponding to the time information of the output request through the asynchronous two-way bus.Type: ApplicationFiled: March 4, 2009Publication date: December 3, 2009Applicant: Kabushiki Kaisha ToshibaInventors: Yoshikazu Shiomi, Takanobu Mukaide
-
Publication number: 20090292840Abstract: In a method and apparatus for saving power in a device coupled to a bus, the device is placed to operate in a power saving mode by powering off a selective portion of the device including a device clock. If data communication over the bus is addressed to the device then the selective portion of the device, including the device clock, is triggered to return to a power on state from the power off state. The data communication is stored in shadow registers using a bus clock while the device clock is transitioning to the power on state. The data communication stored in the shadow registers is transferred to a register map under the control of the device clock operating in the power on state. Upon completion of the transfer of the data communication to the register map, the device is returned to operate in the power saving mode.Type: ApplicationFiled: May 23, 2008Publication date: November 26, 2009Inventors: GEORGE VINCENT KONNAIL, Robert Wayne Mounger, Jose Vicente Santos, Sanjay Pratap Singh
-
Patent number: 7624310Abstract: Systems, controllers and methods are disclosed, such as an initialization system including a controller that receives patterns of read data coupled from a memory device through a plurality of read data lanes. The controller is operable to detect any lane-to-lane skew in the patterns of read data received through the read data lanes. The controller then adjusts the manner in which the read data received through the read data lanes during normal operation are divided into frames. The controller can also couple patterns of command/address bits to the memory device through a plurality of command/address lanes. The memory device can send the received command/address bits back to the controller through the read data lanes. The controller is operable to detect any lane-to-lane skew in the patterns of command/address bits received through the read data lanes to adjust the manner in which the command/address bits coupled through the command/address lanes during normal operation are divided into frames.Type: GrantFiled: July 11, 2007Date of Patent: November 24, 2009Assignee: Micron Technology, Inc.Inventor: A. Kent Porterfield
-
Patent number: 7617339Abstract: A serial interface circuit includes a first circuit disposed in the core portion and connected to the CPU, and a second circuit disposed in the peripheral circuit and connected to the peripheral registers and the first circuit; the first circuit including mirror registers, shift registers, in the write operation, serially outputting write data to the second circuit, and in the read operation, serially receiving read data supplied from the second circuit, and a first control block, in the read operation, generating a timing signal for writing the read data held in the shift registers into the corresponding mirror registers; the second circuit including shift registers and a second control block generating a second timing signal for either writing the write data held in the second shift register into the corresponding peripheral register or outputting data held in the peripheral register to the second shift register.Type: GrantFiled: March 17, 2006Date of Patent: November 10, 2009Assignee: Oki Semiconductor Co., Ltd.Inventors: Masayuki Hirasawa, Mitsuhiro Watanabe
-
Patent number: 7613853Abstract: An improved output buffer having single ended as well as differential signaling capabilities, providing symmetrical outputs for differential output configurations for both synchronous and asynchronous applications, comprising: a pair of flip-flops receiving complementary input signals, a pair of transmitters each having its input connected to the output of one of the flip-flops and providing its output to an output pin, a sense block that senses the transition on complementary input signals and generates a pulse at each transition, and a multiplexer having its output connected to the clock input of said pair of flip flop and one input connected to the output of the sense block for asynchronous mode operation, the second input connected to a clock signal for synchronous mode operation and a select input that enables either asynchronous mode or synchronous mode operation.Type: GrantFiled: October 25, 2004Date of Patent: November 3, 2009Assignee: STMicroelectronics Pvt. Ltd.Inventors: Rajat Chauhan, Rajesh Kaushik
-
Publication number: 20090265487Abstract: A method and system for synchronization indicator enabled online meetings are disclosed. According to one embodiment, a computer implemented method comprises transmitting a screen change signal from a presenter system, the screen change signal indicating a change in presentation material. One or more synchronization signals are received at the presenter system, the one or more synchronization signals indicating current viewing status of one or more participant systems. The current viewing status of the one or more participant systems is updated based on the one or more synchronization signals.Type: ApplicationFiled: April 16, 2009Publication date: October 22, 2009Inventors: Xuan Zhang, Jinyu Yang, Shi Yan, Lei Mei
-
Patent number: 7606955Abstract: A master/slave system architecture that includes a single wire bus, a master device and bus interface coupled to the bus. The system further includes plurality of slave devices having respective bus interfaces coupled to the bus. Each of the slave devices having a designated device identification. There is further provided a communication protocol implemented over the single wire bus and employed by the master and the slave devices. The protocol includes bus transactions composed each of bit signals that belong each to a bit signal type from among a plurality of bit signal types. Each bit signal type has a time interval that is discernible from respective time intervals of all other bit signal types from among the plurality of bit signal types.Type: GrantFiled: September 1, 2004Date of Patent: October 20, 2009Assignee: National Semiconductor CorporationInventors: Ohad Falik, Victor Flachs
-
Publication number: 20090259777Abstract: A data link for the transfer of data between first and second devices has first and second interfaces operative to transmit data according to a first data transmission protocol and an intermediate link connecting the first and second interfaces. The intermediate link is operative to transmit data according to a second data transmission protocol. Clock domains of the first and second interfaces are synchronized to a clock domain of the intermediate link. The intermediate link may have master and slave clocks synchronized by operation of the second protocol. In some applications the first and second interfaces are Firewireâ„¢ interfaces and the intermediate link is an ethernet link. The data link may be applied to deliver data from a peripheral, such as a camera, to a computer.Type: ApplicationFiled: March 27, 2009Publication date: October 15, 2009Inventors: Steven Douglas MARGERM, Roderick Arthur BARMAN, Stewart John KINGDON
-
Patent number: 7590789Abstract: In one embodiment, the present invention includes a method for transmitting a predetermined data pattern from a first agent to a second agent of an interface, receiving an indication of correct receipt of the predetermined data pattern in a buffer of the second agent, determining in a state machine of the first agent an updated load position within a window of the predetermined data pattern at which the buffer can realize the correct receipt, and transmitting the updated load position to the second agent to enable the second agent to capture incoming data from the first agent at the updated load position. Other embodiments are described and claimed.Type: GrantFiled: December 7, 2007Date of Patent: September 15, 2009Assignee: Intel CorporationInventor: Mamun Ur Rashid
-
Patent number: 7590026Abstract: The present invention provides a storage device that enables identification data to be readily rewritten and ensures normal completion of a data writing operation in a short time period. In the storage device of the invention, an ID comparator determines whether or not identification data transmitted from a host computer coincides with identification data stored in a memory array. In the case of coincidence, the ID comparator sends an access enable signal EN to an operation code decoder. The operation code decoder analyzes a write/read command, switches over a direction of data transfer with regard to the memory array based on a result of the analysis, and requires an I/O controller to change a high impedance setting of a signal line connecting with a data terminal DT. This series of processing allows access to an address in the memory array specified by a count on an address counter.Type: GrantFiled: June 28, 2007Date of Patent: September 15, 2009Assignee: Seiko Epson CorporationInventor: Noboru Asauchi
-
Patent number: 7581045Abstract: Provided are a method, system, and article of manufacture for mapping programming interfaces. A synchronous request for reading data is received. An asynchronous request to fill selected buffers of a plurality of buffers is sent. The synchronous request is responded to with the data from at least one buffer of the plurality of buffers.Type: GrantFiled: June 14, 2005Date of Patent: August 25, 2009Assignee: Intel CorporationInventors: John A. Wiegert, Stephen D. Goglin
-
Patent number: 7581044Abstract: A data flow management system and method in which the application and its clients are made aware of the available credits for each type of transfer before the transfer is attempted. This enables the clients to transmit packets only when the RX side has issued a sufficient number of credits to insure that the transmission will not be stalled. The invention eliminates the need for FIFO buffers in the PCI-Express core, since the application will not transmit packets to the core until the required number of credits for the particular transfer type is available. Therefore, packet transmissions do not require buffering in the core, as they are only sent when they can be sent all the way through the core to the link.Type: GrantFiled: January 3, 2006Date of Patent: August 25, 2009Assignee: EMC CorporationInventor: Almir Davis
-
Patent number: 7570727Abstract: In a data transmission controller apparatus, a first-in first-out storage stores newly inputted data in response to a write request signal, and reads and outputs the stored data which has been stored earliest in response to a read request signal. A remaining data amount detection portion detects a remaining data amount of the stored data which remain in the first-in first-out storage. A variable frequency oscillating portion generates an enable signal at a time rate according to frequency control information so as to enable generation of the write request signal or read request signal. A frequency control portion corrects the frequency control information so as to return the remaining data amount to an appropriate value when the remaining data amount detected by the remaining data amount detection portion varies away from the appropriate value toward an upper limit value or varies away from the appropriate value toward a lower limit value.Type: GrantFiled: February 15, 2006Date of Patent: August 4, 2009Assignee: Yamaha CorporationInventors: Takayoshi Mochizuki, Naotoshi Nishioka
-
Patent number: 7571267Abstract: Core clock alignment circuits include a serial-in parallel-out (SIPO) data processing circuit, which is configured to generate a plurality of lanes of deserialized data in response to a corresponding plurality of lanes of serialized data. The SIPO data processing circuit is further configured to generate a plurality of recovered clock signals from corresponding ones of the plurality of lanes of serialized data. These recovered clock signals may be out-of-phase relative to each other. The devices also include a plurality of lane FIFOs, which are configured to receive respective ones of the plurality of lanes of deserialized data and respective ones of the plurality of recovered clock signals at write ports thereof. A core clock alignment circuit is provided, which may be electrically coupled to the plurality of lane FIFOs.Type: GrantFiled: March 27, 2006Date of Patent: August 4, 2009Assignee: Integrated Device Technology, Inc.Inventor: Brad Luis
-
Publication number: 20090177813Abstract: A technique for accessing a memory array includes receiving, from multiple requesters, memory access requests directed to a single port of the memory array. The memory access requests associated with each of the multiple requesters are serviced, based on a priority assigned to each of the multiple requesters, while maintaining a fixed timing for the memory access requests.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Inventors: Wayne M. Barrett, Todd A. Greenfield, Gene Leung
-
Patent number: 7558893Abstract: A system, method and apparatus for aligning data sequentially received on multiple single-byte data paths are provided. A sufficient number of bytes received in each channel may be stored (e.g., buffered) and examined to properly match data from each single-byte path. Once matched, the data may be output in a proper order on the multi-byte interface, for example, via some type of multiplexor arrangement. Furthermore, alignment operations may be performed in such a way so as to reduce the latencies involved in aligning data.Type: GrantFiled: September 13, 2005Date of Patent: July 7, 2009Assignee: International Business Machines CorporationInventor: Charles P. Geer
-
Patent number: 7552256Abstract: A communications system and method are provided for digitally connecting a plurality of data channels, such as sensors, actuators, and subsystems, to a controller using a network bus. The network device interface interprets commands and data received from the controller and polls the data channels in accordance with these commands. Specifically, the network device interface receives digital commands and data from the controller, and based on these commands and data, communicates with the data channels to either retrieve data in the case of a sensor or send data to activate an actuator. Data retrieved from the sensor is converted into digital signals and transmitted to the controller. Network device interfaces associated with different data channels can coordinate communications with the other interfaces based on either a transition in a command message sent by the bus controller or a synchronous clock signal.Type: GrantFiled: September 10, 2007Date of Patent: June 23, 2009Assignee: The Boeing CompanyInventors: Philip J. Ellerbrock, Robert L. Grant, Daniel W. Konz, Joseph P. Winkelmann
-
Patent number: 7548994Abstract: A SAS target device, e.g., SAS disk, may instantiate an asynchronous event notification (AEN) transaction while still conforming to SAS protocol standards. When the SAS target has an event queued up for notification to a host controller but there is no host initiated communication going on for the SAS target to attach the notification, then the SAS target may start an AEN timer. If the AEN timer expires and the AEN is still pending, then a request is made to the SAS target to notify the host controller using a SAS PHY level out of band (OOB) mechanism. The OOB message may be sent via a new OOB signal or by sending a COMINIT signal from the SAS disk PHY, requiring a link reset and then using a bit in an IDENTIFY frame for the pending AEN. Receiving and issuing an AEN may then be communicated during PHY initialization.Type: GrantFiled: May 5, 2006Date of Patent: June 16, 2009Assignee: Dell Products L.P.Inventors: Ahmad A. J. Ali, Sompong Paul Olarig, Koushik Talukder