IP Library Granted Patent US 8,904,078
Granted Patent B2
US 8,904,078 · App. 13/657,501 · Granted Dec 2, 2014

High speed serial peripheral interface system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,904,078
App. No.
13/657,501
Granted
Dec 2, 2014
Kind
B2
Abstract

A serial peripheral interface (SPI) system including a bus adapter is disclosed. The bus adapter may include a data converter that may be adapted to receive respective first and second data from a first master output peripheral input (MOPI) line and a chip select line from a SPI master device. The data converter may also be adapted to interleave the first and second data, and the data converter may be adapted to transmit the interleaved first and second data synchronously with a second clock signal on a second MOPI line. The bus adapter may also include a clock rate adjuster adapted to generate the second clock signal to transmit to a SPI peripheral device. The second clock signal may be adapted to enable the SPI peripheral device to read the transmitted data.

Claims (34)

1. A method, comprising:

receiving a respective first and second data from a first master output peripheral input (MOPI) line and a chip select line from a SPI master device;

interleaving the first and second data, and transmitting the interleaved first and second data synchronously with a second clock signal on a second MOPI line; and

generating the second clock signal to transmit to a SPI peripheral device, the second clock signal adapted to enable the SPI peripheral device to read the transmitted data.

2. The method of claim 1 , further comprising:

switching from receiving respective first and second data from the first MOPI line and a chip select line from a SPI master device to receiving first data from only the first master input peripheral output (MIPO) line; and

transmitting the first data synchronously with a first clock signal on the second MOPI line.

3. The method of claim 2 , further comprising:

generating the first clock signal to transmit to the SPI peripheral device, the first clock signal adapted to enable the SPI peripheral device to read the transmitted data.

4. The method of claim 1 , wherein the chip select line is adapted to transfer the second data and to select one of a plurality of SPI peripheral devices for communication with the SPI master device.

5. The method of claim 1 , wherein the SPI master device is adapted to send respective first and second data on the first MOPI line and the chip select line.

6. A bus adapter comprising:

a data converter adapted to receive respective first and second data from a first master output peripheral input (MOPI) line and a chip select line from a SPI master device, the data converter also adapted to interleave the first and second data, and transmit the interleaved first and second data synchronously with a second clock signal on a second MOPI line; and

a clock rate adjuster adapted to generate the second clock signal to transmit to a SPI peripheral device, the second clock signal adapted to enable the SPI peripheral device to read the transmitted data.

7. The bus adapter of claim 6 , further comprising:

the data converter adapted to switch to receive only the first data from a first master input peripheral output (MIPO) line and to transmit the first data synchronously with a first clock signal on the second MOPI line.

8. The bus adapter of claim 7 , further comprising:

the clock rate adjuster adapted to generate the first clock signal to transmit to a SPI peripheral device, the first clock signal adapted to enable the SPI peripheral device to read the transmitted data.

9. The bus adapter of claim 6 , wherein the chip select line is adapted to transfer the second data and to select one of a plurality of SPI peripheral devices for communication with the SPI master device.

10. The bus adapter of claim 6 , wherein the SPI master device is adapted to send respective first and second data on the first MOPI line and the chip select line.

11. The bus adapter of claim 6 , wherein the bus adapter is integrated into the SPI master device.

12. The bus adapter of claim 6 , wherein the bus adapter is integrated into the SPI peripheral device.

13. The bus adapter of claim 6 , wherein the bus adapter is an independent semiconductor chip between the SPI master device and the SPI peripheral device.

14. The bus adapter of claim 13 , wherein the independent bus adapter is located between the SPI master device and the SPI peripheral device to correlate with an optimal signal integrity.

15. A design structure tangibly embodied in a machine-readable medium used in a design process, the design structure comprising:

a bus adapter including:

a data converter adapted to receive respective first and second data from a first master output peripheral input (MOPI) line and a chip select line from a SPI master device, the data converter also adapted to interleave the first and second data, and transmit the interleaved first and second data synchronously with a second clock signal on a second MOPI line; and

a clock rate adjuster adapted to generate the second clock signal to transmit to a SPI peripheral device, the second clock signal adapted to enable the SPI peripheral device to read the transmitted data.

16. The design structure of claim 15 , further comprising:

the data converter adapted to switch to receive only the first data from a first master input peripheral output (MIPO) line and to transmit the first data synchronously with a first clock signal on the second MOPI line.

17. The design structure of claim 16 , further comprising:

the clock rate adjuster adapted to generate the first clock signal to transmit to a SPI peripheral device, the first clock signal adapted to enable the SPI peripheral device to read the transmitted data.

18. The design structure of claim 15 , wherein the chip select line is adapted to transfer the second data and to select one of a plurality of SPI peripheral devices for communication with the SPI master device.

19. The design structure of claim 15 , wherein the SPI master device is adapted to send respective first and second data on the first MOPI line and the chip select line.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050300/0570 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT CONTAINING TYPO ERRORS PREVIOUSLY RECORDED AT REEL: 037101 FRAME: 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037689/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037101/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2012
From: DECESARIS, MICHAEL; REMIS, LUKE D.; SELLMAN, GREGORY D.; VANDERLINDEN, STEVEN L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029168/0977 →