IP Library Patent Application 14971162
Patent Application
App. No. 14/971,162

Sharing Memory Between Processors in a Wireless Sensor Device

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 None
App. No.
14/971,162
Abstract

In some cases, a wireless sensor device includes a radio frequency (RF) processor system. The RF processor system includes a forward error correction (FEC) device, a digital signal processor (DSP) device and a shared memory device that is connected between the FEC device and the DSP device. The DSP device is directly connected to the shared memory device and configured to selectively access individual memory elements of the shared memory device. The FEC device is directly connected to the shared memory device and configured to collectively access arrays of memory elements of the shared memory device.

Claims (32)

1 . A wireless sensor device comprising a radio frequency (RF) processor system, the RF processor system comprising:

a shared memory device connected between a forward error correction (FEC) device and a digital signal processor (DSP) device;

the DSP device directly connected to the shared memory device and configured to selectively access individual memory elements of the shared memory device; and

the FEC device directly connected to the shared memory device and configured to collectively access arrays of memory elements of the shared memory device.

2 . The wireless sensor device of claim 1 , wherein the RF processor system further comprises a translator unit configured to translate memory address information between the FEC device and the shared memory device.

3 . The wireless sensor device of claim 1 , wherein the shared memory device comprises a matrix of memory elements, the DSP device is configured to access individual memory elements in the matrix, and the FEC device is configured to collectively access rows or columns of memory elements in the matrix.

4 . The wireless sensor device of claim 1 , comprising an antenna system configured to wirelessly receive radio frequency (RF) signals.

5 . The wireless sensor device of claim 4 , wherein the RF processor system further comprises one or more processor paths configured to transfer the RF signals from the antenna system to the RF processor system.

6 . The wireless sensor device of claim 1 , the RF processor system comprising:

multiple shared memory devices connected between multiple FEC devices and multiple DSP devices;

each DSP device directly connected to the shared memory devices and configured to selectively access individual memory elements of the shared memory devices; and

each FEC device directly connected to the shared memory devices and configured to collectively access arrays of memory elements of the shared memory devices.

7 . A method of providing memory access in a processor system, the method comprising:

receiving, at a shared memory device connected between a forward error correction (FEC) device and a digital signal processor (DSP) device, a first request from the DSP device to selectively access an individual memory element of the shared memory device;

providing the DSP device access to the individual memory element in response to the first request;

receiving, at the shared memory device, a second request from the FEC device to collectively access an array of memory elements of the shared memory device; and

providing the FEC device access to the array of memory elements in response to the second request.

8 . The method of claim 7 , wherein the first request to selectively access the individual memory element comprises a request to write information to the individual memory element or a request to read information from the individual memory element.

9 . The method of claim 7 , wherein the second request to collectively access the array of memory elements comprises a request to write information to the array of memory elements or a request to read information from the array of memory elements.

10 . The method of claim 7 , further comprising translating memory address information from the FEC device.

11 . The method of claim 7 , wherein the shared memory device comprises a matrix of memory elements, providing the FEC device access to the array of memory elements comprises providing the FEC device access to a row or column of memory elements in the matrix, and providing the DSP device access to the individual memory element comprises providing the DSP device access to the individual memory element in the matrix.

12 . The method of claim 7 , further comprising wirelessly receiving radio frequency (RF) signals by operation of an antenna system, and transferring the RF signals from the antenna system to the processor system for analysis.

13 . A processor system comprising:

a shared memory device connected between a forward error correction (FEC) device and a digital signal processor (DSP) device;

the DSP device directly connected to the shared memory device and configured to selectively access individual memory elements of the shared memory device; and

the FEC device directly connected to the shared memory device and configured to collectively access arrays of memory elements of the shared memory device.

14 . The processor system of claim 13 , further comprising a translator unit configured to translate memory address information from the FEC device.

15 . The processor system of claim 13 , wherein the shared memory device comprises a matrix of memory elements, the DSP device is configured to access individual memory elements in the matrix, and the FEC device is configured to collectively access rows or columns of memory elements in the matrix.

16 . The processor system of claim 13 , comprising:

multiple shared memory devices connected between multiple FEC devices and multiple DSP devices;

each DSP device directly connected to the shared memory devices and configured to selectively access individual memory elements of the shared memory devices; and

each FEC device directly connected to the shared memory devices and configured to collectively access arrays of memory elements of the shared memory devices.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2018
From: COGNITIVE SYSTEMS CORP.
To: 2606440 ONTARIO LIMITED
Reel/Frame 044997/0763 →
CHANGE OF NAME Recorded Feb 22, 2018
From: 2606440 ONTARIO LIMITED
To: COGNITIVE SYSTEMS CORP.
Reel/Frame 045405/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2015
From: CHATTHA, KARANVIR; SURIAPUTRA, WILLIAM; MATHAI, NEBU JOHN
To: COGNITIVE SYSTEMS CORP.
Reel/Frame 037309/0300 →