Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smsraj2001/ring-and-johnsons-counter
An iverilog program displaying the working of RING and JOHNSONS counter with the Timing diagram in GTK wave.
https://github.com/smsraj2001/ring-and-johnsons-counter
gtkwave gui iverilog
Last synced: 15 days ago
JSON representation
An iverilog program displaying the working of RING and JOHNSONS counter with the Timing diagram in GTK wave.
- Host: GitHub
- URL: https://github.com/smsraj2001/ring-and-johnsons-counter
- Owner: smsraj2001
- Created: 2022-09-06T11:06:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-06T11:36:00.000Z (over 2 years ago)
- Last Synced: 2024-11-08T19:12:22.668Z (2 months ago)
- Topics: gtkwave, gui, iverilog
- Language: Verilog
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RING-AND-JOHNSONS-COUNTER
## SYNOPSIS
A simple iverilog program to implement ```Ring``` and ```Johnsons``` Counter## DESCRIPTION
- In each folder there are 2 .v (Verilog files) i.e. ```tb.v``` and ```md.v``` which are the execution and declaration files respectively.
- On execution, we can get to see the Clocking Diagram (GUI mode) of both the Counters in GTK wave.
- Can work both on ```Windows``` and ```Linux``` systems.## INSTRUCTIONS
- Please install ```iverilog``` and ```GTKwave``` if not done. Then follow the remaining steps.
#### JOHNSONS COUNTER
- First open a terminal in ```JOHNSONS COUNTER``` and run the following.
```bash
iverilog -o jc tb.v md.v
```
```bash
vvp jc
```
- At this stage we get the output in console. To see the GUI Clocking diagram, execute the following :-
```bash
gtkwave JOHNSON_COUNTER.vcd
```
#### RING COUNTER
- First open a terminal in ```RING COUNTER``` and run the following.
```bash
iverilog -o rc tb.v md.v
```
```bash
vvp rc
```
- At this stage we get the output in console. To see the GUI Clocking diagram, execute the following :-
```bash
gtkwave RING_COUNTER.vcd
```
- So, this was the simple project about!#### ```NOTE``` : For any queries, please feel free to mail : [email protected]