摘要:
A decision feedback equalization (DFE) receiver and method are provided. The DFE receiver is configured to sample data bits from a data bus. The DFE receiver includes a data sampler configured to sample a current data bit from the data bus using one of a first, second and third voltage reference. The DFE receiver also includes multiplexing logic configured to select one of the first, second and third voltage references based on a prior data bus level. The wherein the first voltage reference is selected if the prior data bus level was a logic zero. The second voltage reference is selected if the prior data bus level was a logic one. The third voltage reference is selected if the prior data bus level was tri-state.
摘要:
A memory subsystem includes a master controller that includes a pseudo random bit sequence (PRBS) generator having a plurality of output taps and an exclusive-OR (XOR) unit. The memory subsystem also includes a memory device that is coupled to the master controller via a plurality of single ended bidirectional data paths. The master controller may scramble a plurality of data bits using the PRBS generator and the XOR unit prior to writing the plurality of data bits to the memory device. In addition, the master controller may perform an XOR between each bit of the plurality of data bits and a respective output tap of the PRBS generator prior to conveyance on a respective path of the plurality of single ended bidirectional data paths.
摘要:
A method and apparatus for crosstalk reduction. In one embodiment, an electronic system includes a transmitter and a receiver coupled by a plurality of differential signal paths. A first differential signal path is adjacent to a second differential signal path, which is adjacent to a third. Data transmitted on a first differential signal path is scrambled with a first scrambler function, while data transmitted on a third differential signal path is scrambled with a second scrambler function, which is an inverse of the first scrambler function. Data transmitted on a second differential signal path is scrambled with a third scrambler function, while data transmitted on a fourth differential signal path is scrambled with a fourth scrambler function that is an inverse of the third.
摘要:
A system for phase tracking and equalization across a byte group for asymmetric control of high-speed bidirectional signaling includes a slave device and a master device that is coupled to the slave device via a plurality of bidirectional data paths. The master device may adaptively modify transmit characteristics based upon data eye information sent via one or more unidirectional data paths by the slave device. The data eye information may correspond to an edge position of data signal transitions received by the slave device on each data path of the plurality of bidirectional data paths. In addition, the master device may modify data path equalization coefficients within the master device for a grouping of the bidirectional data paths such as a byte group, for example, dependent upon the data eye information.
摘要:
A system including input offset correction for asymmetric control of high-speed bidirectional signaling includes a slave device and a master device that is coupled to the slave device. The master device may control data transfer between the master device and the slave device. In response to the master device determining there is an input offset bias present within the slave device, the master device may adaptively modify a DC voltage offset of data transmitted by the master device based upon data eye information received from the slave device via one or more unidirectional signal paths.
摘要:
A system for protecting data during high-speed bidirectional communication between a master device and a slave device. The master device may control data transfer between the master device and the slave device. In addition, the master device may perform a read request to the slave device for a first data block associated with a first address and a second data block associated with a second address. In response, the slave device may send to the master device a portion of the first data block in a first burst and a portion of the second data block in a second burst via a plurality of bidirectional data paths. The slave device may further generate and send to the master device via one or more unidirectional data paths a cyclic redundancy code (CRC) based upon the first data block and the second data block.
摘要:
A color graphics control system for generating red, blue and green analog signals to a raster scan display at a pixel frequency comprises a RAM storing a pluraltiy of digital color values, digital to analog converters for converting the digital color values into analog signals, an interface to permit an external controller to write digital color values into the RAM locations, a timer including a pixel clock and RAM accessing means controlled by the timer to pipeline RAM accessing with a cycle time of more than one pixel period.
摘要:
Various method and apparatus embodiments for training a delay for enabling a data strobe signal in a memory subsystem are disclosed. In one embodiment, a system includes a memory controller configured to receive a data strobe signal. The memory controller includes a training circuit. The training circuit includes a first storage circuit coupled to receive the data strobe signal on a data input and an enable signal on a clock input, and a training unit configured to, based on an output signal received from the first flip-flop, adjust a phase of the enable signal until an assertion of the enable signal coincides with a preamble indication in the data strobe signal.
摘要:
A technique for reducing crosstalk between communications paths includes scrambling data using scrambling functions that reduce or substantially minimize a probability that worst-case data patterns occur on communications paths adjacent to a potential victim communications path. In at least one embodiment of the invention, a method includes scrambling a plurality of data bits based at least in part on respective ones of a plurality of distinct combinations of one or more taps of a linear feedback shift register (LFSR). The plurality of data bits are scrambled for transmission during a first bit-time on corresponding ones of a plurality of adjacent communications paths.
摘要:
A memory system includes one or more memory units, each including one or more memory devices and a parallel interconnect. The system also includes a memory controller that may control data transfer between the memory controller and the memory units. The memory system further includes one or more buffer units that are coupled to the memory units via the parallel interconnect. Each of the buffer units is coupled to the memory controller via a respective serial interconnect. Each buffer unit may, in response to receiving command information from the memory controller, receive data from the memory controller via the respective serial interconnect, and also transmit the data to the memory units via the parallel interconnect. The memory controller may further asymmetrically control data transfer between the memory controller and the buffer units by adjusting signal characteristics of transmitted data based upon information received from the buffer units.