├── Combinational_circuits
│ ├── FMUX2_1
│ │ ├── MUX2_1.v
│ │ ├── MUX2_1_testbend.v
│ ├── FullAdder1bit
│ │ ├── FullAdder1bit.v
│ │ ├── FullAdder1bit_tb.v
│ │ ├── schematic-fulladder.png
│ │ └── truth-table-fulladder.png
│ ├── comparator4bit
│ │ ├── comparator4bit.v
│ │ ├── comparator4bit_tb.v
│ ├── decoder2to4
│ │ ├── decoder2to4.v
│ │ ├── decoder2to4_tb.v
│ ├── encoder4to2
│ │ ├── encoder4to2.v
│ │ ├── encoder4to2_tb.v
│ ├── encoder8to3
│ │ ├── encoder8to3.v
│ │ ├── encoder8to3_tb.v
│ ├── hex2seg
│ │ ├── hex2seg.v
│ │ ├── hex2seg_tb.v
│ │ └── truth-table-hex2segs.png
│ ├── mux21_4
│ │ ├── mux21_4.v
│ │ ├── mux21_4_tb.v
│ │ └── simulation.gtkw
│ └── mux41_4
│ ├── mux41_4.v
│ ├── mux41_4_tb.v
├── FSM
│ ├── Sequence_detector_2
│ │ ├── sequence_detector_2_tb.v
│ ├── sequence_detector
│ │ ├── sequence_detector.v
│ │ ├── sequence_detector_tb.v
│ └── simpleFSM
│ ├── fsm_eg_mult_seg.v
│ ├── fsm_eg_mult_seg_tb.v
├── Homework
│ ├── Counter_to_10
│ │ ├── counter-signal.png
│ │ ├── counter_to_10_ex.v
│ │ ├── counter_to_10_tb.v
│ ├── Counter_to_100
│ │ ├── counter100.png
│ │ ├── counter_to_100.v
│ │ ├── counter_to_100_tb.v
│ ├── HDL_and_FPGA_BaiTapVeNha_2024.pdf
│ ├── Report_Exercise_FPGA.pdf
│ ├── Sequence_detector_2
│ │ ├── README.md
│ │ ├── sequence_detector_2.v
│ │ ├── sequence_detector_2_tb.v
│ └── Verilog.drawio
└── sequential_circuits
├── DFF_with_Asynchronous_Reset
│ ├── dff_reset.v
│ ├── dff_reset_tb.v
├── DFF_with_Synchronous_enable
│ ├── dff_en_2seg.v
│ ├── dff_en_2seg_tb.v
├── Register_file
│ ├── reg_file.v
│ ├── reg_file_tb.v
├── Register_file_Advance
│ ├── register_file.v
│ ├── register_file_tb.v
├── Universal_Binary_Counter
│ ├── univ_bin_couter.v
│ └── univ_bin_couter_tb.v
└── Universal_Shift_Register
├── shift_register.v
└── shift_register_tb.v
iverilog.exe
iverilog -o <MUX2_1_testbend.vvp> <MUX2_1_testbend.v>
with <name run program> <name testbend coded>
vvp <MUX2_1_testbend.vvp>
get file vcd to check wave signal
- Step 1: gtkwave => use to check wave signal
- Step 2: Add vcd file.
- Step 3: Select signal and "Append" to see wave signal