MEMORY SYSTEM AND RELATED METHOD USING SOFTWARE-DEFINED RADIO WITH WRITE-PROTECTED, NON-VOLATILE MEMORY
First Claim
Patent Images
1. A software-defined radio, comprising:
- a radio circuit;
an executable radio software system operable with the radio circuit and conforming to the Software Communications Architecture (SCA) specification and defining an operating environment that allows a waveform application to operate with the radio circuit for transmitting and receiving voice and data; and
a write protected non-volatile memory operable with the radio circuit and executable radio software system and having a write enable controlled by a non-driver program such that a wear leveling correction sequence is deferred.
3 Assignments
0 Petitions
Accused Products
Abstract
A software-defined radio includes a radio circuit and an executable radio software system operable with the radio circuit and conforming to the software communications architecture (SCA) specification and defining an operating environment that allows a waveform application to operate with the radio circuit for transmitting and receiving voice and data. A write-protected non-volatile memory is operable with the radio circuit and executable radio software system and has a write enable controlled by a non-driver program such that a wear leveling correction sequence is deferred.
32 Citations
24 Claims
-
1. A software-defined radio, comprising:
-
a radio circuit; an executable radio software system operable with the radio circuit and conforming to the Software Communications Architecture (SCA) specification and defining an operating environment that allows a waveform application to operate with the radio circuit for transmitting and receiving voice and data; and a write protected non-volatile memory operable with the radio circuit and executable radio software system and having a write enable controlled by a non-driver program such that a wear leveling correction sequence is deferred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling memory within a software-defined radio that includes a radio circuit and an executable radio software system operable with the radio circuit and conforming to the Software Communications Architecture (SCA) specification and defining an operating environment that allows a waveform application to operate with the radio circuit for transmitting and receiving voice and data, comprising:
-
returning an error correction code (ECC) after reading the memory; and deferring a wear leveling correction on the memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A memory system, comprising:
-
a write protected, non-volatile memory having a write enable controlled by a non-driver third party program outside the control of any driver used normally for wear leveling correction sequences; a RAM; a driver; and a file system wherein the file system and driver are operative for retrieving a block as a suspect block upon detection of an Error Correction Code (ECC) after a page read and copying the suspect block into RAM for fulfilling file requests while deferring a wear leveling correction sequence. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification