-
公开(公告)号:US10169273B2
公开(公告)日:2019-01-01
申请号:US15403559
申请日:2017-01-11
Applicant: QUALCOMM Incorporated
Inventor: Inyoung Woo , Young Hoon Kang
IPC: G06F13/364 , G06F13/42 , G06F13/40
Abstract: Systems, methods, and apparatus are described that enable a physical layer interface of a device coupled to a serial bus to combine two or more single-byte write transactions to obtain a multi-byte write transaction. A method includes buffering a first single-byte transaction addressed to a first register at a first address of a slave device in a first-in-first-out buffer of the physical layer, receiving at the physical layer a second single-byte transaction addressed to a second register at a second address of the slave device coupled to the serial bus, determining in the physical layer whether the second address is incrementally greater than the first address, combining the second single-byte transaction with the first single-byte transaction to obtain a multi-byte transaction, replacing the first single-byte transaction with the multi-byte transaction in the first-in-first-out buffer, and transmitting a sequence of transactions output by the first-in-first-out buffer over the serial bus.
-
公开(公告)号:US20180196770A1
公开(公告)日:2018-07-12
申请号:US15403559
申请日:2017-01-11
Applicant: QUALCOMM Incorporated
Inventor: Inyoung Woo , Young Hoon Kang
IPC: G06F13/364 , G06F13/42 , G06F13/40
CPC classification number: G06F13/364 , G06F13/404 , G06F13/4282 , G06F13/4291
Abstract: Systems, methods, and apparatus are described that enable a physical layer interface of a device coupled to a serial bus to combine two or more single-byte write transactions to obtain a multi-byte write transaction. A method includes buffering a first single-byte transaction addressed to a first register at a first address of a slave device in a first-in-first-out buffer of the physical layer, receiving at the physical layer a second single-byte transaction addressed to a second register at a second address of the slave device coupled to the serial bus, determining in the physical layer whether the second address is incrementally greater than the first address, combining the second single-byte transaction with the first single-byte transaction to obtain a multi-byte transaction, replacing the first single-byte transaction with the multi-byte transaction in the first-in-first-out buffer, and transmitting a sequence of transactions output by the first-in-first-out buffer over the serial bus.
-