Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method of operating a first-in first-out (FIFO) memory arranged to store measurement data samples measured by a plurality of data measurement sensors, in which memory an oldest measurement data sample is arranged to be read first, the method comprising: sampling first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; storing the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor based on the sampling of the first measurement data samples at the first sampling rate; and storing the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement samples based on the sampling of the second measurement data samples at the second sampling rate.
A method for operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates. First, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate. The first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate. The second sensor's data is stored similarly, tagged with its sensor and sampling rate. The FIFO memory ensures that the oldest data sample is read first.
2. The method according to claim 1 , further comprising: receiving the first tag from the first measurement sensor; and receiving the second tag from the second measurement sensor.
The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, additionally includes receiving the sensor-identifying tag directly from each respective sensor along with the data sample.
3. The method according to claim 1 , wherein the storing the storing the first measurement data samples and storing the second measurement data samples comprise successively storing the first measurement data samples and the second measurement data samples as the first measurement data samples are sampled at the first sampling rate and the second measurement data samples are sampled at the second sampling rate.
The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, involves storing data samples as they are received from the sensors at their respective sampling rates in succession. This means the FIFO stores the data in the order it arrives from the various sensors operating asynchronously.
4. The method according to claim 1 , further comprising: storing a write location in the FIFO memory at which a next sampled measurement data sample should be stored, by a write pointer; and storing a read location in the FIFO memory at which a measurement data sample should be read, by a read pointer.
The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, further uses a write pointer to track the next available memory location for storing incoming data and a read pointer to track the location of the next data sample to be read from the memory.
5. The method according to claim 1 , further comprising indicating the status of the FIFO memory by a flag.
The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, includes a flag that indicates the current status of the FIFO memory.
6. The method according to claim 5 , wherein the flag indicates at least one of: the FIFO memory is full; the FIFO memory is empty; all measurement data samples have been read from the FIFO memory; and filling of memory space of the FIFO memory has exceeded a given threshold.
The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, and includes a flag that indicates the current status of the FIFO memory, utilizes a flag that indicates whether the FIFO is full, empty, if all the data has been read, or if the filled memory space has exceeded a set threshold.
7. The method according to claim 1 , further comprising outputting at least one measurement data sample from among the first measurement data samples and the second measurement data samples stored in the FIFO memory and a tag associated with the at least one measurement data sample stored in the FIFO memory to a read-out buffer.
The method of operating a FIFO memory that stores measurement data from multiple sensors with different sampling rates, where first, measurement data samples are taken from a first sensor at a first rate, and from a second sensor at a second, different rate, and where the first sensor's data is stored in the FIFO memory, tagged with an identifier for that sensor and its sampling rate, and the second sensor's data is stored similarly, tagged with its sensor and sampling rate, and the FIFO memory ensures that the oldest data sample is read first, outputs a measurement data sample and its associated tag to a read-out buffer.
8. A first-in first-out memory (FIFO) arranged to store measurement data samples measured by a plurality of data measurement sensors, in which an oldest measurement data sample is arranged to be read first from the FIFO memory, the FIFO memory comprising: first registers configured to store first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor; and second registers configured to store second measurement data samples in the FIFO memory in association with a second tag that identifies the second measurement samples, wherein the FIFO memory is configured to receive the first measurement data sampled from a first measurement sensor of a first type at a first sampling rate the second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate and store the first measurement data samples in the first registers in association with the first tag based on the sampling of the first measurement data samples at the first sampling rate and store the second measurement data samples in the second registers in association with the second tag based on the sampling of the second measurement data samples at the second sampling rate.
A FIFO memory system designed to store measurement data from multiple sensors operating at varying sampling rates. The memory contains registers to store the data from a first sensor type, tagged with an identifier of the first sensor. It also has registers for data from a second sensor type, tagged with the second sensor's identifier. The FIFO receives the first sensor data sampled at a first rate, and the second sensor data sampled at a second rate different than the first, and stores them in the appropriate registers along with their respective identifying tags according to their sampling rates. The oldest sample is read first.
9. An electronic circuit comprising: a controller configured to sample first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; and a first-in first-out memory (FIFO) arranged to store measurement data samples measured by a plurality of data measurement sensors, in which an oldest measurement data sample is arranged to he read first from the FIFO memory, the FIFO memory comprising: first registers configured to store the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor; and second registers configured to store the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement samples, wherein the controller is configured to store the first measurement data samples in the first registers in association with the first tag based on the sampling of the first measurement data samples at the first sampling rate and store the second measurement data samples in the second registers in association with the second tag based on the sampling of the second measurement data samples at the second sampling rate.
An electronic circuit includes a controller that samples data from multiple sensors at different rates and a FIFO memory. The controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate. The FIFO memory stores this data in registers. First sensor data is stored with a tag identifying the first sensor, while second sensor data is stored with a tag identifying the second sensor. The controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor. The oldest sample is read first.
10. The electronic circuit according to claim 9 , wherein the controller is further configured to determine that the first measurement data samples are sampled from the first measurement sensor and the second measurement data samples are sampled from the second measurement sensor.
The electronic circuit with a controller that samples data from multiple sensors at different rates and a FIFO memory, where the controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate, and where the FIFO memory stores this data in registers with tags and the controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor, further has the controller programmed to determine which sensor type a sample comes from before storing it.
11. The electronic circuit according to claim 9 , further comprising: a read-out buffer connected to the memory; and a master unit connected to the read-out buffer, wherein the FIFO memory is arranged to automatically send at least an oldest measurement data sample and an associated tag to the read-out buffer to be read by the master unit, such that each successive measurement data sample arriving in the read-out buffer overwrites a previous measurement data sample in the read-out buffer.
The electronic circuit with a controller that samples data from multiple sensors at different rates and a FIFO memory, where the controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate, and where the FIFO memory stores this data in registers with tags and the controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor, additionally contains a read-out buffer connected to the FIFO and a master unit connected to the buffer. The FIFO automatically sends the oldest data sample and its tag to the buffer, where the master unit can read it. Each new data sample overwrites the previous one in the buffer.
12. The electronic circuit according to claim 11 , wherein the FIFO memory is further configured to send memory status information to the read-out buffer.
The electronic circuit with a controller that samples data from multiple sensors at different rates and a FIFO memory, where the controller takes samples from a first sensor at a first rate and from a second sensor at a second, different rate, and where the FIFO memory stores this data in registers with tags and the controller manages storing the tagged data in the FIFO memory based on the sampling rate of each sensor, and which contains a read-out buffer connected to the FIFO and a master unit connected to the buffer and the FIFO automatically sends the oldest data sample and its tag to the buffer, where the master unit can read it and each new data sample overwrites the previous one in the buffer, the FIFO memory is configured to send memory status information to the read-out buffer in addition to the data samples and tags.
13. A non-transitory computer-readable recording medium having recorded thereon a computer program product comprising instructions for implementing a method of operating first-in first-out (FIFO) memory arranged to store measurement data samples measured by a plurality of data measurement sensors, in which memory an oldest measurement data sample is arranged to be read first, the method comprising; sampling first measurement data samples from a first measurement sensor of a first type at a first sampling rate and second measurement samples from a second measurement sensor of a second type at a second sampling rate different from the first sampling rate; storing the first measurement data samples in the FIFO memory in association with a first tag that identifies the first data measurement sensor based on the sampling of the first measurement data samples at the first sampling rate; and storing the second measurement data samples in the FIFO memory in association with a second tag that identifies the second data measurement sample based on the sampling of the second measurement data samples at the second sampling rate.
A non-transitory computer-readable medium (like a USB drive or hard disk) stores a program that controls a FIFO memory, storing data from multiple sensors that sample at different rates. The program causes the system to sample data from a first sensor at a first rate and from a second sensor at a second, different rate. The first sensor's data is then stored in the FIFO, tagged with an identifier for that sensor. The second sensor's data is stored similarly, tagged with its sensor identifier. The FIFO ensures the oldest data is read first.
Unknown
September 19, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.