All

Community Forum

Ask questions, share what you built, help someone unstick a design.

8 discussions

Posting to Help · Module 1
Dona PaulsonStudent· 2h agoModule 1

My synthesis run keeps inferring a latch on the address decoder. I have a default in the case statement — what else causes this?

Kitani Studio· 1h ago

A default covers the case arms, but every output assigned inside the block needs a value on every path. Assign all of them at the top of the always block, then override.

Arjun M.· 44m ago

This bit me last week too. Default-assign everything first, fixed it instantly.

Arjun MehtaStudent· 6h agoModule 2

Finished the UART project. Getting clean 115200 baud on the scope. Sharing my constraint file in case anyone is stuck on the clock pin.

Priya S.· 3h ago

The clock pin was exactly my problem. Thank you.

Priya SharmaStudent· 1d agoModule 3

Is there a reason we use non-blocking assignments in sequential blocks but blocking in combinational ones? The lecture said 'convention' but it feels like more than that.

Kitani Studio· 22h ago

It is more than convention — it is about simulation ordering. Non-blocking makes all sequential updates happen at the same instant, which is what real flip-flops do. Blocking in a combinational block reads like the dataflow it describes.

Rahul VermaStudent· 2d agoModule 1

What board is everyone using? Trying to decide between the Basys 3 and something with more BRAM for the IoT track.

Sneha IyerStudent· 3d agoModule 2

My testbench passes in simulation but the design fails on hardware. Same clock, same reset. Where do I even start looking?

Kitani Studio· 2d ago

Simulation does not model the real reset release or your I/O timing. Check that your reset is synchronised, then look at the constraint file — an unconstrained input path is the usual culprit.

Vikram RaoAlumni· 4d agoModule 4

Cleared two verification interviews last month. Both asked me to size a FIFO on the spot. The interview prep workshop questions were almost word for word.

Dona Paulson· 4d ago

Congratulations. Which companies, if you can share?

Meera NairStudent· 5d agoModule 3

Built a scoreboard that catches ordering bugs the old one missed. Diagram and code in the replies for anyone stuck on the same thing.

Arjun MehtaStudent· 6d agoModule 2

Vivado keeps crashing on synthesis for anything above 60% utilisation. Anyone moved to the newer version and had it get better?

DYP Chat Bot

Online

Sat, November 2026

Thank you. Please enter the amount and date of the transaction (eg: 750, December 2026)
05:57