Question

Regarding Verilog HDL .... Xilinx recommends control signals in modules be coded so they are active high. Why?

Regarding Verilog HDL .... Xilinx recommends control signals in modules be coded so they are active high. Why?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

That's really a catch and very interesting to stumble upon.

We know that active low signals requires an inversion (which subsequently adds a LUT in the path) before they can directly drive the control port of a register (refer RTL). And, by using extra LUTs and routing resources with the of active low signals, we would create timing problems and consume more power. Also, if you're using the active low clocks, you would require extra LUT for each clock, this would create the unnecessary requirement of more and more LUTs in total and make the design more power sinking. Better avoid it, please. :)

If you're new to LUTs read a quick overview below:
FPGA implements combinational logic with the help of LUT short for Lookup table, which basically is the truth table of the outputs for given inputs. LUTs can be used to implement any given logic operators like AND, OR, NOT, NOR, NOR, XOR, XNOR etc.

Add a comment
Know the answer?
Add Answer to:
Regarding Verilog HDL .... Xilinx recommends control signals in modules be coded so they are active high. Why?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT