<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ro">
	<id>http://wiki.dcae.pub.ro/index.php?action=history&amp;feed=atom&amp;title=The_Counter</id>
	<title>The Counter - Revizia istoricului</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.dcae.pub.ro/index.php?action=history&amp;feed=atom&amp;title=The_Counter"/>
	<link rel="alternate" type="text/html" href="http://wiki.dcae.pub.ro/index.php?title=The_Counter&amp;action=history"/>
	<updated>2026-05-23T06:56:11Z</updated>
	<subtitle>Istoricul versiunilor pentru această pagină din wiki</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>http://wiki.dcae.pub.ro/index.php?title=The_Counter&amp;diff=5854&amp;oldid=prev</id>
		<title>Cbira: Pagină nouă: The numerator is a sequential circuit that uses a register to generate a sequence of numbers. The simplest numerator generates a sequence of ascending consecutive numbers. The size...</title>
		<link rel="alternate" type="text/html" href="http://wiki.dcae.pub.ro/index.php?title=The_Counter&amp;diff=5854&amp;oldid=prev"/>
		<updated>2018-04-11T23:55:14Z</updated>

		<summary type="html">&lt;p&gt;Pagină nouă: The numerator is a sequential circuit that uses a register to generate a sequence of numbers. The simplest numerator generates a sequence of ascending consecutive numbers. The size...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pagină nouă&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The numerator is a sequential circuit that uses a register to generate a sequence of numbers. The simplest numerator generates a sequence of ascending consecutive numbers. The size of the counter is given by the number of bits of the registers used.&lt;br /&gt;
&lt;br /&gt;
The schematic of this device is as follows:&lt;br /&gt;
&lt;br /&gt;
[[File: numarator.png | Block schematic of a counter]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The count can be used as a frequency divider because each bit has a period twice as high as the previous one, and the bit 0 has a double period over the clock signal:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Value || &amp;amp;nbsp; 0 || &amp;amp;nbsp; 1 || &amp;amp;nbsp; 2 || &amp;amp;nbsp; 3 || &amp;amp;nbsp; 4 || &amp;amp;nbsp; 5 || &amp;amp;nbsp; 6 || &amp;amp;nbsp; 7 || &amp;amp;nbsp; 8 || &amp;amp;nbsp; 9 || 10 || 11 || 12 || 13 || 14 || 15 || Waveforms&lt;br /&gt;
|- bgcolor=&amp;quot;#aa9999&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Bit 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || [[File: num0.png]]&lt;br /&gt;
|- bgcolor=&amp;quot;#aa9999&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Bit 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || 1 || [[File: num1.png]]&lt;br /&gt;
|- bgcolor=&amp;quot;#aa9999&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Bit 2 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || 1 || 1 || 1 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || 1 || 1 || 1 || [[File: num2.png]]&lt;br /&gt;
|- bgcolor=&amp;quot;#aa9999&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|Bit 3 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || bgcolor=&amp;quot;#ddeeff&amp;quot; | 0 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || [[File: num3.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Interface of a counter ==&lt;br /&gt;
&lt;br /&gt;
The interface of a numerator necessarily contains the following ports:&lt;br /&gt;
* Clock signal port;&lt;br /&gt;
* output signal port, which is even the counting register.&lt;br /&gt;
&lt;br /&gt;
In addition, there may still be:&lt;br /&gt;
* Reset port;&lt;br /&gt;
* port that controls the counting direction;&lt;br /&gt;
* port that stops or starts counting;&lt;br /&gt;
* port giving the maximum value the numerator can reach;&lt;br /&gt;
* port that commands to load a start value in the counter of the counter and the port on which this value is given;&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
== Implementing a counter ==&lt;br /&gt;
&lt;br /&gt;
As a sequential circuit, a counter is implemented exclusively with [[Verilog #Blocks always sequential. Non-blocking assignments | always sequential blocks]].&lt;/div&gt;</summary>
		<author><name>Cbira</name></author>
	</entry>
</feed>