Skip to main content

Questions tagged [verilog]

Verilog is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design, verification, and implementation of digital logic chips. Please also tag with [fpga], [asic] or [verification] as applicable. Answers to many Verilog questions are target specific.

1 vote
1 answer
56 views

I really want to understand if my implementation of UART receiver FSM in Verilog is correct or not. In my current implementation, the transmitter and receiver communicate with the baud clock, which ...
aditya's user avatar
  • 123
3 votes
2 answers
161 views

I've tried to implement a JK flip flop in Verilog, but while testing, I found that whatever inputs of j and k I give on startup, until I reset the flip flop (j=0, k=1), the outputs will not be seen ...
Samy R.'s user avatar
  • 31
1 vote
1 answer
96 views

Context : I have been tasked with testing a HC-04 Ultrasonic sensor with Verilog, and below is the Verilog code, the testbench and the waveform that I am getting, ...
whatamidoing's user avatar
1 vote
0 answers
79 views

Before putting in an order for an Upduino to take another stab at learning about FPGAs, I figured I'd get the toolchain (yosys and nextpnr) figured out first and work through some tutorials. This was ...
salfter's user avatar
  • 19
1 vote
1 answer
163 views

I am trying to implement clock gating logic manually using a latch and an AND gate as shown in the figure. The latch has an enable (en) and a done signal which are ...
rachana's user avatar
  • 19
2 votes
1 answer
81 views

...
PlusOneDelta's user avatar
1 vote
1 answer
137 views

I'm working on a Verilog project using ModelSim, and I've created a testbench to simulate the behavior of a module called Elevator_FSM, which models an elevator's operation. My goal is to assign ...
Gr_10's user avatar
  • 61
2 votes
1 answer
128 views

I'm working on a Verilog task that rearranges bits from a 312-bit word into a new 312-bit format using 8-bit temporary storage (temp[39]). Below is a simplified ...
Carter's user avatar
  • 673
1 vote
1 answer
78 views

module t; reg a; initial a <= #4 0; initial a <= #4 1; initial $monitor ($time,,"a = %b", a); endmodule Output of above Verilog code is: ...
kittygirl's user avatar
  • 193
1 vote
0 answers
103 views

I have been trying to connect the ADS1115 ADC with my Microchip PolarFire SoC discovery kit FPGA board, I have written the FSM for I2C master by collecting the code from various sources because I am ...
Ketan Singh's user avatar
3 votes
2 answers
463 views

Vivado is connecting up the reset signal through a LUT to the CE pin of the FDRE, even though the R pin is available. This is a 2k signal, and it's using up 2k LUTs to do this, unnecessarily. Any ...
stanri's user avatar
  • 5,492
0 votes
1 answer
237 views

Can someone please tell me whether the following FSM that I designed is Moore or Mealy? It is a UART Transmitter. ...
Mahesh Namboodiri's user avatar
-3 votes
1 answer
260 views

I got two errors when using Vivado. module top; reg i_clk; always begin for (u=0;u<3;u=u+1){$display(" %d ",i_clk)} end <...
kittygirl's user avatar
  • 193

15 30 50 per page
1
2 3 4 5
137