RADIO FREQUENCY FRONT END DEVICES WITH MASKED WRITE
First Claim
1. A method performed at a transmitter for sending data to a receiver via a bus interface, comprising:
- generating a datagram based on a 16-bit address and a mask-and-data pair burst length, the 16-bit address including a most significant byte (MSB) and a least significant byte (LSB);
comparing the MSB to a receiver base address maintained in a shadow register;
comparing the mask-and-data pair burst length to a receiver masked-write burst length maintained in the shadow register; and
sending the datagram to the receiver via the bus interface when;
the MSB is equal to the receiver base address maintained in the shadow register, andthe mask-and-data pair burst length is equal to the receiver masked-write burst length maintained in the shadow register.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses are described that facilitate the communication of data between a transmitter and a receiver across a serial bus interface. In one configuration, a transmitter generates a datagram based on a 16-bit address and a mask-and-data pair burst length, the 16-bit address including a most significant byte (MSB) and a least significant byte (LSB), compares the MSB to a receiver base address maintained in a shadow register, compares the mask-and-data pair burst length to a receiver masked-write burst length maintained in the shadow register, and sends the datagram to the receiver via the bus interface when: the MSB is equal to the receiver base address maintained in the shadow register, and the mask-and-data pair burst length is equal to the receiver masked-write burst length maintained in the shadow register.
-
Citations
36 Claims
-
1. A method performed at a transmitter for sending data to a receiver via a bus interface, comprising:
-
generating a datagram based on a 16-bit address and a mask-and-data pair burst length, the 16-bit address including a most significant byte (MSB) and a least significant byte (LSB); comparing the MSB to a receiver base address maintained in a shadow register; comparing the mask-and-data pair burst length to a receiver masked-write burst length maintained in the shadow register; and sending the datagram to the receiver via the bus interface when; the MSB is equal to the receiver base address maintained in the shadow register, and the mask-and-data pair burst length is equal to the receiver masked-write burst length maintained in the shadow register. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A transmitter for sending data to a receiver, comprising:
-
a bus interface; and a processing circuit configured to; generate a datagram based on a 16-bit address and a mask-and-data pair burst length, the 16-bit address including a most significant byte (MSB) and a least significant byte (LSB); compare the MSB to a receiver base address maintained in a shadow register; compare the mask-and-data pair burst length to a receiver masked-write burst length maintained in the shadow register; and send the datagram to a receiver via the bus interface when; the MSB is equal to the receiver base address maintained in the shadow register, and the mask-and-data pair burst length is equal to the receiver masked-write burst length maintained in the shadow register. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method performed at a transmitter for sending data to a receiver, comprising:
-
generating a mask field in a datagram to be transmitted through an interface to the receiver, the mask field identifying at least one bit to be changed in a radio frequency front end (RFFE) register; generating a data field in the datagram, the data field providing a value of the at least one bit to be changed in the RFFE register; and transmitting the datagram through the interface, wherein the datagram is addressed to the RFFE register of the receiver. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A transmitter for sending data to a receiver, comprising:
-
a bus interface; and a processing circuit configured to; generate a mask field in a datagram to be transmitted through the bus interface to the receiver, the mask field identifying at least one bit to be changed in a radio frequency front end (RFFE) register, generate a data field in the datagram, the data field providing a value of the at least one bit to be changed in the RFFE register, and transmit the datagram through the bus interface, wherein the datagram is addressed to the RFFE register of the receiver.
-
-
19. A method performed at a receiver for receiving data from a transmitter, comprising:
-
receiving a datagram through an interface from the transmitter, wherein the datagram is addressed to a radio frequency front end (RFFE) register of the receiver; reading a mask field in the datagram, the mask field identifying at least one bit to be changed in the RFFE register; reading a data field in the datagram, the data field providing a value of the at least one bit to be changed in the RFFE register; and changing the at least one bit in the RFFE register identified in the mask field according to the value provided in the data field. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A receiver for receiving data from a transmitter, comprising:
-
a bus interface; and a processing circuit configured to; receive a datagram through the bus interface from the transmitter, wherein the datagram is addressed to a radio frequency front end (RFFE) register of the receiver, read a mask field in the datagram, the mask field identifying at least one bit to be changed in the RFFE register, read a data field in the datagram, the data field providing a value of the at least one bit to be changed in the RFFE register, and change the at least one bit in the RFFE register identified in the mask field according to the value provided in the data field.
-
-
25. A method performed at a transmitter for sending data to a receiver through a bus interface, comprising:
-
enabling a masked-write operation by setting a single bit within a configuration register at the receiver to a first value; generating a datagram to be transmitted to the receiver via the bus interface, the datagram providing an address value; generating a payload field in the datagram, the payload field including a number of mask-and-data pairs when the masked-write operation is enabled, wherein each mask-and-data pair includes a mask field identifying at least one bit to be changed in a radio frequency front end (RFFE) register and a data field providing a value of the at least one bit to be changed in the RFFE register; and transmitting the datagram through the bus interface, wherein the datagram is addressed to the RFFE register of the receiver. - View Dependent Claims (26, 27)
-
-
28. A transmitter for sending data to a receiver, comprising:
-
a bus interface; and a processing circuit configured to; enable a masked-write operation by setting a single bit within a configuration register at the receiver to a first value, generate a datagram to be transmitted to the receiver via the bus interface, the datagram providing an address value, generate a payload field in the datagram, the payload field including a number of mask-and-data pairs when the masked-write operation is enabled, wherein each mask-and-data pair includes a mask field identifying at least one bit to be changed in a radio frequency front end (RFFE) register and a data field providing a value of the at least one bit to be changed in the RFFE register, and transmitting the datagram through the bus interface, wherein the datagram is addressed to the RFFE register of the receiver. - View Dependent Claims (29, 30)
-
-
31. A method performed at a receiver for receiving data from a transmitter through a bus interface, comprising:
-
receiving a first datagram from the transmitter for setting a single bit within a configuration register at the receiver; detecting that a masked-write operation is enabled when the single bit within the configuration register is set to a first value; receiving a second datagram from the transmitter, the second datagram providing an address value; reading a payload field in the second datagram, the payload field including a number of mask-and-data pairs when the masked-write operation is enabled, wherein each mask-and-data pair includes a mask field identifying at least one bit to be changed in a radio frequency front end (RFFE) register of the receiver and a data field providing a value of the at least one bit to be changed in the RFFE register; and changing the at least one bit in the RFFE register identified in the mask field according to the value provided in the data field for each mask-and-data pair. - View Dependent Claims (32, 33)
-
-
34. A receiver for receiving data from a transmitter, comprising:
-
a bus interface; and a processing circuit configured to; receive a first datagram from the transmitter for setting a single bit within a configuration register at the receiver, detect that a masked-write operation is enabled when the single bit within the configuration register is set to a first value, receive a second datagram from the transmitter, the second datagram providing an address value, read a payload field in the second datagram, the payload field including a number of mask-and-data pairs when the masked-write operation is enabled, wherein each mask-and-data pair includes a mask field identifying at least one bit to be changed in a radio frequency front end (RFFE) register of the receiver and a data field providing a value of the at least one bit to be changed in the RFFE register, and change the at least one bit in the RFFE register identified in the mask field according to the value provided in the data field for each mask-and-data pair. - View Dependent Claims (35, 36)
-
Specification