摘要:
The present document relates to a digital counter (100) providing counting information comprising: - at least a first and a second counting module (110a, 110b), said counting modules (110a, 110b) being serially coupled forming a counting module chain; - each counting module (110a, 110b) comprising at least a first and a second digital storage cell (111, 112), each counting module (110a, 110b) providing module counting information comprising a width of at least two bits; - the counting modules (110a, 110b) being adapted to change only one bit of said module counting information between two successive counting states;
wherein the counting modules (110a, 110b) are coupled such that the start of counting of the second counting module (110b) is triggered by the first counting module (110a) if said first counting module (110a) once has passed through its possible counting states.
摘要:
A modulus divider stage (MDS) includes first and second stages. The MDS receives a modulus divisor control signal S that determines whether the MDS stage operates in a divide-by-two mode or a divide-by-three mode. The MDS stage also receives a feedback modulus control signal from another MDS. When in the divide-by-two mode, the MDS divides by two regardless of the feedback modulus control signal. To conserve power, the first stage is unpowered when the MDS stage operates in the divide-by-two mode. When in the divide-by-three mode, the MDS stage either divides by two or by three depending on the feedback modulus control signal. To further reduce power consumption, the first stage is unpowered when the MDS stage is in the divide-by-three mode but is nonetheless performing a divide-by-two operation. A power-down transistor holds the output of the first stage at the proper logic level when the first stage is unpowered.
摘要:
A gray-code counter system (AP1) for a RAM-based FIFO comprises a read pointer (10), a write pointer (20), and a detector (30). The read pointer includes a gray-code decoder (11), a binary incrementer (12), a gray-code encoder (13), and a register (14) that holds the pointer count). The binary incrementer increments by 1 except when the input is 0110 (decimal 6) or 1110 (decimal 14); in these cases, it increments by 3. The result is a 4-bit modulo-12 gray-code sequence with the twelve allowed gray-code values being distributed among the sixteen possible 4-bit gray code values with translational and reflective bilateral symmetry. The write pointer is similar. Because of the translational symmetry, detectors that work with counters with modulo numbers that are power of two work with the corresponding non-power-of-two counter to provide 'full' and 'empty' indications. When read and write counts differ at the two most-significant bit positions but are equal at the remaining bit positions, the detector provides a 'full' indication for a 6-count FIFO. The gray-code counter design is scaleable to any non-power-of-two modulo number divisible by four.
摘要:
A frequency divider device including: a divider input: a phase count and select section including: at least two phase count and select inputs each communicatively connected to the divider input, for receiving each at least one phase shifted signal having a phase difference with respect to the other phase shifted signal; a signal generator section for generating an output signal; a switch device having switch inputs each connected to said at least one of said phase count and select inputs, said switch device further having at least one switch output, said switch device connecting a selected input of said switch inputs with said switch output, an inverter device for switching said output signal from a current state to a substantially inverse state if a selected signal from a current state to a substantially inverse state if a selected signal from said selected input has a transition from a first state to s a second state; a counter device for determining a number of periods of said selected signal; a switch actuator device for switching said switch device to another one of said switch inputs if a value of said counter device has reached a preset switching value; and a divider output.
摘要:
Die Erfindung betrifft ein Verfahren, sowie eine Schaltungsanordnung zum Hochgeschwindigkeitszählen von Taktzyklen eines Taktes, der in einem ersten Schritt in einem Verhaltnis 1 zu n geteilt wird, dessen Zyklen von einer Zähleinheit (7) gezählt werden, wobei diese Zähleinheit (7) pro Taktzyklus n Schritte zählt, die Taktzyklen des geteilten Taktes hinsichtlich eines Wertes 0 bis n-1 analysiert werden und bei einem Auftreten eines Wertes 0 bis n-1 in dessen Abhängigkeit eine Verzögerung eines Signals erzeugt und ausgegeben wird.
摘要:
A call-unit count device according to the present invention comprises a memory circuit having a high-order level and a low-order level composed of n (n: integer greater than or equal to 2) bits and wherein all the bits each indicative of the initial value and placed in the low-order level are changed to reversed values bit by bit each time a one call-unit add command is given, all the bits in the low-order level, which have been brought to the reversed values, are returned to the initial value bit by bit each time the one call-unit add command is given, and values stored in the high-order level are changed upon a carry from the low-order level to the high-order level.