Semiconductor device and method for controlling the same
AssigneeSeiko Epson Corporation
InventorAkira Morita
Life of this patent
Estimating the term…
Abstract
A semiconductor device, which is controlled based on a control signal corresponding to control data includes: a control register in which the control data is set; a sequencer which performs read control of a first control command on a nonvolatile memory in which the first control command is stored; a first command bus to which the first control command read from the nonvolatile memory is output; and a first decoder which decodes the first control command of the first command bus. The sequencer cyclically performs read control of the first control command on the nonvolatile memory, and sets the control data corresponding to the first control command in the control register each time the first decoder decodes the first control command output to the first command bus.
Claims19
A semiconductor device which is controlled based on a control signal corresponding to control data, the semiconductor device comprising:
- a control register in which the control data is set;
- a sequencer which performs read control of a first control command on a nonvolatile memory in which the first control command is stored;
- a first command bus to which the first control command read from the nonvolatile memory is output;
- and
- a first decoder which decodes the first control command of the first command bus,
- wherein the sequencer cyclically performs read control of the first control command on the nonvolatile memory, and sets the control data corresponding to the first control command in the control register each time the first decoder decodes the first control command output to the first command bus,
- wherein the read control stops and a control command corresponding to control data from a controller is set in the control register, when a stop command from the controller is set.
A method for controlling a semiconductor device based on a control signal corresponding to control data, the method comprising:
- cyclically performing read control of a first control command on a nonvolatile memory in which the first control command is stored;
- setting the control data corresponding to the first control command in a control register each time the first control command read from the nonvolatile memory is decoded;
- stopping the read control when a stop command from the controller is set;
- setting a control command, using the controller, corresponding to control data in the control register;
- and
- generating the control signal based on a content of the control register.
Dependencies are inferred from the claim text.