Skip to main content

Questions tagged [hdl]

HDL (Hardware Description Language) is a description language used to describe the behavior of digital circuits. Examples are Verilog, VHDL and ABEL.

-1 votes
1 answer
124 views

I am currently working on a redesign of one of my older PCBs. On this PCB there is a HEF4046BT used as a PLL. I needed to exchange the CPLD, which is used as a frequency divider between the ports ...
G.J.'s user avatar
  • 11
2 votes
1 answer
81 views

...
PlusOneDelta's user avatar
4 votes
3 answers
782 views

I am trying to start few threads in SystemVerilog, as can be seen in the code below: ...
AlaBek's user avatar
  • 75
2 votes
2 answers
578 views

Does it make sense use a physical (real, not virtual model) FPGA while in the printed circuit board (PCB) developing cycle? FPGA and my future PCB will have different element basis (standard cells). ...
Vladislav Butko's user avatar
1 vote
1 answer
283 views

Testbench source code: I have a testbench from another project which has the same structure, but I haven't seen this error: ...
Vladislav Butko's user avatar
4 votes
2 answers
199 views

I'm working on building a simple processor in Verilog. I'm now implementing the branch related instructions, but I'm observing some wrong (or at least unexpected) behavior. When I reach a branch ...
TheGMX's user avatar
  • 85
0 votes
1 answer
109 views

What is the synthesis result on this signal used as both clock and reset? ...
snowman's user avatar
  • 39
1 vote
1 answer
825 views

Assume that I have below module definition with a parameter N: ...
Saransh Choudhary's user avatar
-4 votes
1 answer
146 views

I'm trying to make a counter but Vivado display an error, and I cannot see what's the problem. As far as I know the design is correct. Someone can tell if I'm missing something, please.
A. V.'s user avatar
  • 47
0 votes
2 answers
181 views

How does an FPGA synthesis tool decide how to implement arithmetic operations on the target hardware? For example, if I implement some integer multiplication and division operations directly in HDL ...
b7031719's user avatar
2 votes
1 answer
181 views

What is the difference between a positive-level D latch and a negative-level D latch? How to create positive and negative D latch in VHDL using NAND structure? Can you share some example codes for ...
Serkan Kaya's user avatar
1 vote
1 answer
112 views

I want to design a NAND gate (\$t_{PLH}\$ = \$t_{PHL}\$ = 10ns) with VHDL. \$t_{PLH}\$ = Propagation delay low to high \$t_{PHL}\$ = Propagation delay high to low This is first code. ...
Serkan Kaya's user avatar
2 votes
2 answers
180 views

I am implementing a fixed point multiplication circuit in SystemVerilog to multiply 2 64-bit numbers, each has 20 bits of decimal part (which remains 44 bits of integer part). The problem is the ...
Becker's user avatar
  • 197
1 vote
1 answer
99 views

I'm looking for some help understanding a synthesis error I run into frequently with Verilog code on an FPGA platform (Lattice ECP5U). Here's a simplified setup that produces the error. ...
jemalloc's user avatar
  • 770
1 vote
2 answers
119 views

I've been practicing writing some more advanced testbenches for my Verilog circuits. I thought I'd work with something simple: a double counter setup, where c0 is 3-bits long and c1 is 16-bits long. ...
aofarmakis's user avatar

15 30 50 per page
1
2 3 4 5
21