Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
329 words
A data processor including: a central processing unit, an interrupt controller for asynchronously outputting an interrupt request to the central processing unit, and a peripheral device, said central processing unit, said interrupt controller and said peripheral device being coupled to each other through a bus, said peripheral device including: an event counter receiving an external clock for counting said external clock and for generating a first count value, a first compare register coupled to said event counter for generating a first equal signal when said first count value of said event counter becomes equal to a first value set in said first compare register, said first equal signal being supplied to said event counter so as to clear said event counter, a free-running counter receiving an internal clock for counting said internal clock and for generating a second count value, a second compare register coupled to said free-running counter for generating a second equal signal when said second count value of said free-running counter becomes equal to a second value set in said second compare register, a first flipflop set by said first equal signal and reset by a write signal for said second compare register, said write signal being programmably generated by said central processing unit, and a second flipflop set by said first equal signal, and reset by a logical product signal of an inverted signal of an output of said first flipflop and said second equal signal, such that said second flipflop generates an external pulse signal, so that even if said second equal signal is generated, the external pulse signal is never reset unless said first flipflop has been reset, wherein said first flipflop inhibits setting of said second flipflop such that said first flipflop inhibits resetting of the external pulse signal during a period between a time of setting of the external pulse signal and a time of updating of the second compare register for determining the resetting timing of the external pulse signal.
Claim 2
Dependent Claim
329 words
A data processor including: a central processing unit, an interrupt controller for asynchronously outputting an interrupt request to the central processing unit, and a peripheral device, said central processing unit, said interrupt controller and said peripheral device being coupled to each other through a bus, said peripheral device including: an event counter receiving an external clock for counting said external clock and for generating a first count value, a first compare register coupled to said event counter for generating a first equal signal when said first count value of said event counter becomes equal to a first value set in said first compare register, said first equal signal being supplied to said event counter so as to clear said event counter, a free-running counter receiving an internal clock for counting said internal clock and for generating a second count value, a second compare register coupled to said free-running counter for generating a second equal signal when said second count value of said free-running counter becomes equal to a second value set in said second compare register, a first flipflop set by said first equal signal and reset by a write signal for said second compare register, said write signal being programmably generated by said central processing unit, and a second flipflop set by said first equal signal, and reset by a logical product signal of an inverted signal of an output of said first flipflop and said second equal signal, such that said second flipflop generates an external pulse signal, so that even if said second equal signal is generated, the external pulse signal is never reset unless said first flipflop has been reset, wherein said first flipflop inhibits setting of said second flipflop such that said first flipflop inhibits resetting of the external pulse signal during a period between a time of setting of the external pulse signal and a time of updating of the second compare register for determining the resetting timing of the external pulse signal.
Claim 3
Dependent Claim
137 words
A data processor claimed in claim 1 wherein said peripheral device includes: a plurality of second compare registers each coupled to said free-running counter for generating said second equal signal when said second count value of said free-running counter becomes equal to said second value set in said second compare register, and a plurality of first flipflops all set by said first equal signal and each reset by a write signal programmably generated by the central processing unit for a corresponding second compare register, a plurality of second flipflops all set by said first equal signal, and a plurality of gates each receiving the second equal signal generated by said corresponding second compare register and an output of a corresponding first flipflop and each having an output connected to a reset input of a corresponding second flipflop.
Claim 4
Dependent Claim
100 words
A data processor claimed in claim 1 wherein said peripheral device includes: a plurality of second compare registers each coupled to said free-running counter for generating said second equal signal when said second count value of said free-running counter becomes equal to said second value set in said second compare register, a plurality of second flipflops, selection means for designating at least one flipflop of said second flipflops, first gate means, coupled to said selection means and for receiving said first equal signal, for setting only said at least one flipflop of said second flipflops designated by said selection means.
Claim 5
Dependent Claim
123 words
A data processor claimed in claim 3 wherein said peripheral device further includes: second gate means, coupled to said selection means and for receiving the output of said first flipflop, for generating a reset inhibit signal for said at least one flipflop of said second flipflops designated by said selection means, and a plurality of gates each receiving the second equal signal generated by a corresponding second compare register and having an output connected to a reset input of a corresponding second flipflop, each of said plurality of gates being controlled by said second gate means so as to inhibit the second equal signal generated by said corresponding second compare register from being supplied to said reset input of said corresponding second flipflop.
Claim 6
Dependent Claim
290 words
A pulse generator adapted for use with a central processing unit, including: an event counter receiving an external clock for counting said external clock and for generating a first count value, a first compare register coupled to said event counter for generating a first equal signal when said first count value of said event counter becomes equal to a first value set in said first compare register, said first equal signal being supplied to said event counter so as to clear said event counter, a free-running counter receiving an internal clock for counting said internal clock and for generating a second count value, a second compare register coupled to said free-running counter for generating a second equal signal when said second count value of said free-running counter becomes equal to a second value set in said second compare register, a first flipflop set by said first equal signal and reset by a write signal for said second compare register, said write signal being programmably generated by the central processing unit, a second flipflop set by said first equal signal, and reset by a logical product signal of an inverted signal of an output of first flipflop and said second equal signal, such that said second flipflop generates an external pulse signal, so that even if said second equal signal is generated, the external pulse signal is never reset unless said first flipflop has been reset, wherein said first flipflop inhibits setting of said second flipflop such that said first flipflop inhibits resetting of the external pulse signal during a period between a time of setting of the external pulse signal and a time of updating of the second compare register for determining the resetting timing of the external pulse signal.
Claim 7
Dependent Claim
290 words
A pulse generator adapted for use with a central processing unit, including: an event counter receiving an external clock for counting said external clock and for generating a first count value, a first compare register coupled to said event counter for generating a first equal signal when said first count value of said event counter becomes equal to a first value set in said first compare register, said first equal signal being supplied to said event counter so as to clear said event counter, a free-running counter receiving an internal clock for counting said internal clock and for generating a second count value, a second compare register coupled to said free-running counter for generating a second equal signal when said second count value of said free-running counter becomes equal to a second value set in said second compare register, a first flipflop set by said first equal signal and reset by a write signal for said second compare register, said write signal being programmably generated by the central processing unit, a second flipflop set by said first equal signal, and reset by a logical product signal of an inverted signal of an output of first flipflop and said second equal signal, such that said second flipflop generates an external pulse signal, so that even if said second equal signal is generated, the external pulse signal is never reset unless said first flipflop has been reset, wherein said first flipflop inhibits setting of said second flipflop such that said first flipflop inhibits resetting of the external pulse signal during a period between a time of setting of the external pulse signal and a time of updating of the second compare register for determining the resetting timing of the external pulse signal.
Claim 8
Dependent Claim
134 words
A pulse generator claimed in claim 5 further including: a plurality of second compare registers each coupled to said free-running counter for generating said second equal signal when said second count value of said free-running counter becomes equal to said second value set in said second compare register, and a plurality of first flipflops all set by said first equal signal and each reset by a write signal programmably generated by the central processing unit for a corresponding second compare register, a plurality of second flipflops all set by said first equal signal, and a plurality of gates each receiving the second equal signal generated by said corresponding second compare register and an output of a corresponding first flipflop and each having an output connected to a reset input of a corresponding second flipflop.
Claim 9
Dependent Claim
97 words
A pulse generator claimed in claim 5 further including: a plurality of second compare registers each coupled to said free-running counter for generating said second equal signal when said second count value of said free-running counter becomes equal to said second value set in said second compare register, a plurality of second flipflops, selection means for designating at least one flipflop of said second flipflops, first gate means, coupled to said selection means and for receiving said first equal signal, for setting only said at least one flipflop of said second flipflops designated by said selection means.
Claim 10
Dependent Claim
119 words
A pulse generator claimed in claim 7 further including: second gate means, coupled to said selection means and for receiving the output of said first flipflop, for generating a reset inhibit signal for said at least one flipflop of said second flipflops designated by said selection means, and a plurality of gates each receiving the second equal signal generated by a corresponding second compare register and having an output connected to a reset input of a corresponding second flipflop, each of said plurality of gates being controlled by said second gate means so as to inhibit the second equal signal generated by said corresponding second compare register from being supplied to said reset input of said corresponding second flipflop.