IP Library Granted Patent US 11,334,289
Granted Patent B2
US 11,334,289 · App. 16/793,586 · Granted May 17, 2022

Control apparatus and control method

Inventor: Yoshihide Hara (Sakai, JP)
Assignee: SHENZHEN TOREY MICROELECTRONIC TECHNOLOGY CO. LTD.
G06F3/0659G06F3/0604G06F3/0679
View Patent ↗
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 11,334,289
App. No.
16/793,586
Granted
May 17, 2022
Kind
B2
Abstract

A control apparatus includes a storage that stores multiple parameters, a nonvolatile memory that is rewritable, and a control circuit that writes on the nonvolatile memory a target parameter from among the parameters. The parameter includes a parameter address indicating a storage location on the storage and at least one piece of parameter data. A control bit that is 0 or 1 is arranged in a parameter address or parameter data. The control circuit writes the parameter if the control bit is 1.

Claims (46)

1. A control apparatus comprising:

a storage that stores a plurality of parameters,

a nonvolatile memory that is rewritable, and

a control circuit that writes on the nonvolatile memory a parameter serving as a write target from among the parameters,

wherein each of the plurality of parameters includes a parameter address indicating a storage location on the storage and one or more pieces of parameter data,

wherein the parameter address or the parameter data includes a control bit that is 0 or 1 which is used to determine whether to write the parameter on the nonvolatile memory,

wherein the control circuit writes the parameter on the nonvolatile memory if the control bit is 1, and

wherein the control circuit does not write the parameter on the nonvolatile memory if the control bit is 0.

2. The control apparatus according to claim 1 , wherein the control circuit comprises a write data control circuit and an address control circuit,

wherein the address control circuit reads an address in an unwritten area, on which a parameter is to be written, on the nonvolatile memory and provides to the write data control circuit an instruction to read the parameter on the storage, and

wherein the write data control circuit reads the parameter stored on the storage and if the control bit of the read parameter is 1, the write data control circuit writes the read parameter at the address in the unwritten area on the nonvolatile memory.

3. The control apparatus according to claim 1 , wherein the control bit is arranged on each of the parameter addresses included in each of the plurality of parameters,

wherein the control circuit comprises a write data control circuit and an address control circuit,

wherein the address control circuit reads an address in an unwritten area, on which a parameter is to be written, on the nonvolatile memory and provides to the write data control circuit an instruction to read the parameter address on the storage, and

wherein the write data control circuit reads the parameter address on the storage in response to the instruction from the address control circuit and if the control bit of the read parameter address is 1, the write data control circuit writes, at the address in the unwritten area on the nonvolatile memory, the read parameter address, the parameter data, and a total number of the pieces of the parameter data.

4. The control apparatus according to claim 1 , wherein the control bit is arranged on each piece of the parameter data,

wherein the control circuit comprises a write data control circuit and an address control circuit,

wherein the address control circuit reads an address in an unwritten area, on which a parameter is to be written, on the nonvolatile memory and provides to the write data control circuit an instruction to read the parameter data on the storage, and

wherein the write data control circuit reads the parameter data on the storage in response to the instruction from the address control circuit and if the control bit of the read parameter data is 1, the write data control circuit writes, at the address in the unwritten area on the nonvolatile memory, the read parameter data, the parameter address, and a layout order of the parameter data.

5. The control apparatus according to claim 3 , wherein the address control circuit retrieves the parameter address on the storage via the write data control circuit, and

wherein the write data control circuit determines whether the parameter address on the storage is identical to the parameter address stored on the nonvolatile memory and if the parameter address on the storage is identical to the parameter address stored on the nonvolatile memory, the write data control circuit overwrites the parameter address stored on the nonvolatile memory with a predetermined value.

6. A control method of a control apparatus including a storage that stores a plurality of parameters, a nonvolatile memory that is rewritable, and a control circuit that writes on the nonvolatile memory a parameter serving as a write target from among the parameters, comprising:

an address reading step of reading an address in an unwritten area, on which a parameter is to be written, on the nonvolatile memory, each of the plurality of parameters including a parameter address indicating a storage location on the storage and one or more pieces of parameter data,

a parameter reading step of reading the parameter stored on the storage,

a write determination step of determining with the control circuit, in accordance with a control bit that is 0 or 1 which is used to determine whether to write the parameter on the nonvolatile memory and arranged in the parameter address or the parameter data, whether to write the read parameter at the address in the unwritten area on the nonvolatile memory, and

a write step of writing, if the control bit is 1, with the control circuit, the parameter read in the parameter reading step onto the nonvolatile memory, and not writing, if the control bit is 0, the parameter read in the parameter reading step onto the nonvolatile memory.

7. The control method according to claim 6 , wherein the control circuit comprises a write data control circuit and an address control circuit,

wherein in the address reading step, the address in the unwritten area, on which a parameter is to be written, on the nonvolatile memory is read onto the address control circuit,

wherein in the parameter reading step, the address control circuit causes the write data control circuit to read the parameter on the storage, and

wherein in the write determination step, if the control bit is 1, the write data control circuit writes at the address on the nonvolatile memory the parameter address read in the parameter reading step.

8. The control method according to claim 6 , wherein the control bit is arranged on each of the parameter addresses included in each of the plurality of parameters,

wherein the control circuit comprises a write data control circuit and an address control circuit,

wherein in the address reading step, the address in the unwritten area, on which a parameter is to be written, on the nonvolatile memory is read onto the address control circuit,

wherein in the parameter reading step, the address control circuit causes the write data control circuit to read the parameter on the storage,

wherein in the write determination step, if the control bit is 1, a determination as to whether to write the parameter address read in the parameter reading step at the address on the nonvolatile memory is made, and

wherein in the write step, the read parameter address, the parameter data, and a total number of the pieces of the parameter data are written at the address on the nonvolatile memory.

9. The control method according to claim 6 , wherein the control bit is arranged on each piece of the parameter data,

wherein the control circuit comprises a write data control circuit and an address control circuit,

wherein in the address reading step, the address in the unwritten area, on which a parameter is to be written, on the nonvolatile memory is read onto the address control circuit,

wherein in the parameter reading step, the address control circuit causes the write data control circuit to read the parameter data on the storage,

wherein in the write determination step, if the control bit is 1, the parameter data read in the parameter reading step is written at the address in the unwritten area on the nonvolatile memory, and

wherein in the write step, the read parameter data, the parameter address, and a layout order of the parameter data are written at the address on the nonvolatile memory.

10. The control method according to claim 8 , comprising:

a parameter address reading step of reading the parameter address written on the nonvolatile memory,

an overwrite determination step of determining whether the parameter address stored on the storage is identical to the parameter address stored on the nonvolatile memory, and

an overwrite step of overwriting the parameter address on the nonvolatile memory with a predetermined value if the overwrite determination step has determined that the parameter address stored on the storage is identical to the parameter address stored on the nonvolatile memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: SHARP KABUSHIKI KAISHA
To: SHENZHEN TOREY MICROELECTRONIC TECHNOLOGY CO. LTD.
Reel/Frame 053754/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2020
From: HARA, YOSHIHIDE
To: SHARP KABUSHIKI KAISHA
Reel/Frame 051848/0640 →