Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 6780

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.

2 votes

I am not able to instantiate sub modules inside always block

You can't instantiate modules in always block. Do it before and assign a clock to that module.
Tomas D.'s user avatar
  • 1,031
2 votes

Taking output from FIFO implemented in verilog

Two options: Either You need 23 times faster clock and read the data with that clock. Read FIFO using the same sequential reading method, but burst all the data to output after the data is read. Thi …
Tomas D.'s user avatar
  • 1,031
1 vote

Stress testing an FPGA's power supply

Also remember, that FPGA itself is not the only one power eater. E.g. DDR3 RAM combination of 16GB can eat a burst of >5A in some cases.
Tomas D.'s user avatar
  • 1,031
4 votes

Merge a differential pair into one signal

Altera FPGAs can easily interface LVDS signals. Assign a signal to a pin in Pin Planner, then select that pin type as LVDS and a complementary pair will be generated automatically. Plus it will also a …
Tomas D.'s user avatar
  • 1,031
2 votes

View more than 100 worst-case paths in Quartus II

Go to TimeQuest, generate required reports (I like using Report all summaries macro), select failing report, select failing path clock, right-click -> Report Timing..., Report number of paths: enter a …
Tomas D.'s user avatar
  • 1,031
3 votes
Accepted

My design is not meeting timing. What can I do?

Run design assistant and try to optimize design for speed if Your timing constrains doesn't help You to reach the required times. What frequency do You need and how much do You get? What's the worst p …
Tomas D.'s user avatar
  • 1,031
4 votes
Accepted

How to generate wait until division is over in verilog?

Create a state machine where it will be stuck in a particular state until done signal asserts.
Tomas D.'s user avatar
  • 1,031