Non-volatile memory controlling apparatus and applications of the same to electronic computer peripheral equipment
First Claim
Patent Images
1. A library apparatus comprising:
- a reading and writing mechanism;
a cartridge charging/discharging mechanism for performing charging/discharging of a cartridge type recording medium;
a cartridge storage cell capable of accommodating a plurality of cartridge type recording media therein;
a recording/reproducing apparatus for recording/reproducing data onto/from said cartridge type recording medium;
an accessor mechanism section for accessing said cartridge storage cell and said recording and reproducing apparatus said accessor mechanism section including a cartridge transport section for grasping and transporting said cartridge type recording medium;
an accessor control section for controlling said accessor mechanism section;
a sensor for detecting whether or not said cartridge type recording medium is grasped in said cartridge transport section;
a microprocessor unit including, a microprocessor section and a non-volatile memory section;
said non-volatile memory section having a program area and a reading and writing mechanism setting information area into and from which data can individually be written and read out concerning setting information of said reading and writing mechanism;
said data being capable of being read out from a microprogram of said program area and said microprocessor section and written into said setting information area or vice versa;
said accessor control section including said non-volatile memory section for storing therein cartridge information indicating whether or not a cartridge type recording medium is grasped in said accessor transport section, said accessor control section said at least one microprocessor unit for storing said cartridge information into said non-volatile memory section upon interruption of power from a power source, and said at least one microprocessor unit for comparing, in initial diagnosing processing after turning on of said power, said cartridge information stored in said non-volatile memory section and sensor information retrieved from said sensor and, when said cartridge information and said sensor information are inconsistent with each other, determining that the library apparatus is in an abnormal condition and delivering an error report to a host equipment.
0 Assignments
0 Petitions
Accused Products
Abstract
A control apparatus for a non-volatile memory and applications of the control apparatus to electronic computer peripheral equipments are disclosed. For example, a NOVRAM (non-volatile static random access memory) is used as the non-volatile memory so that data of the status of the apparatus are stored into the non-volatile memory while the apparatus is operating in order to perform recovery of the apparatus quickly after a trouble such as turning off of the power or service interruption occurs.
25 Citations
13 Claims
-
1. A library apparatus comprising:
-
a reading and writing mechanism; a cartridge charging/discharging mechanism for performing charging/discharging of a cartridge type recording medium; a cartridge storage cell capable of accommodating a plurality of cartridge type recording media therein; a recording/reproducing apparatus for recording/reproducing data onto/from said cartridge type recording medium; an accessor mechanism section for accessing said cartridge storage cell and said recording and reproducing apparatus said accessor mechanism section including a cartridge transport section for grasping and transporting said cartridge type recording medium; an accessor control section for controlling said accessor mechanism section; a sensor for detecting whether or not said cartridge type recording medium is grasped in said cartridge transport section; a microprocessor unit including, a microprocessor section and a non-volatile memory section; said non-volatile memory section having a program area and a reading and writing mechanism setting information area into and from which data can individually be written and read out concerning setting information of said reading and writing mechanism; said data being capable of being read out from a microprogram of said program area and said microprocessor section and written into said setting information area or vice versa; said accessor control section including said non-volatile memory section for storing therein cartridge information indicating whether or not a cartridge type recording medium is grasped in said accessor transport section, said accessor control section said at least one microprocessor unit for storing said cartridge information into said non-volatile memory section upon interruption of power from a power source, and said at least one microprocessor unit for comparing, in initial diagnosing processing after turning on of said power, said cartridge information stored in said non-volatile memory section and sensor information retrieved from said sensor and, when said cartridge information and said sensor information are inconsistent with each other, determining that the library apparatus is in an abnormal condition and delivering an error report to a host equipment. - View Dependent Claims (2, 3, 4, 10, 11)
-
-
5. A library apparatus comprising:
-
a reading and writing mechanism; a cartridge charging/discharging mechanism for performing charging/discharging of a cartridge type recording medium; a cartridge storage cell capable of accommodating a plurality of cartridge type recording media therein; a recording/reproducing apparatus for recording/reproducing data onto/from said cartridge type recording medium; an accessor mechanism section for accessing said cartridge storage cell and said recording and reproducing apparatus said accessor mechanism section including a cartridge transport section for grasping and transporting said cartridge type recording medium; an accessor control section for controlling said accessor mechanism section; a sensor for detecting whether or not said cartridge type recording medium is grasped in said cartridge transport section; said accessor control section including said non-volatile memory section for storing therein cartridge information indicating whether or not said cartridge type recording medium is grasped in said accessor transport sections said accessor control section further including said at least one microprocessor unit for storing said cartridge information into said non-volatile memory section upon interruption of power from a power source, said at least one microprocessor unit comparing, in initial diagnosing processing after turning on of said power, the cartridge information stored in said non-volatile memory section and sensor information retrieved from said sensor and, when said cartridge information and said sensor information are inconsistent with each other, determining that the library apparatus is in an abnormal condition and delivering an error report to a host equipment; and a microprocessor unit including, a microprocessor section and a non-volatile memory section; said non-volatile memory section including a first non-volatile memory section having a program area and a second non-volatile memory section having a reading and writing mechanism setting information area; data concerning setting information of said reading and writing mechanism being read out from and written into said setting information area by a microprogram of said program area and said microprocessor section. - View Dependent Claims (6, 7, 8)
-
-
9. A library apparatus having a control apparatus for a non-volatile memory into which apparatus status data are stored, said control apparatus comprising:
-
a control circuit for controlling said non-volatile memory; voltage monitor means for receiving supply of an arbitrary voltage and for monitoring the voltage to discriminate whether or not it is a lowest voltage necessary for operation of a circuit controlling medium transport and/or data reading and writing operations in said library apparatus; and voltage regulation means for receiving supply of another voltage higher than the arbitrary voltage and for generating a voltage equal to the arbitrary voltage from the voltage supplied thereto and supplying the voltage thus generated to said non-volatile memory; said control circuit respectively executing reading out and writing of the apparatus status data from and into said non-volatile memory upon rise and drop of a power source voltage, respectively, said status information relation to said transport and/or data reading and writing operations; said voltage regulation means supplying to said control circuit a voltage equal to the voltage supplied to said non-volatile memory; said control circuit respectively generating a data reading signal and a data writing signal in response to a control signal from said voltage monitor means upon rise and drop of the power source voltage, respectively; reading out and writing of said status data from and into said non-volatile memory being controlled by the data reading signal and the data writing signal, respectively, generated by said control circuit.
-
-
12. A library apparatus comprising:
-
a library medium reading and writing mechanism section; and a library medium reading and writing control section; said mechanism section including an apparatus type setting mechanism to which information of an apparatus type is set, said apparatus type information depending upon a type of head in said medium reading and writing mechanism section; said apparatus type setting mechanism section including a shield plate, wherein said apparatus type information is written on said shield plate, said control section including a processor for executing various controls based on microprograms and for automatically discriminating the apparatus type by detecting the setting information of said apparatus type setting mechanism; said control section further including a non-volatile memory into and from which data is written and read out by said processor, the automatically recognized apparatus type information being stored into said non-volatile memory. - View Dependent Claims (13)
-
Specification