Timeline for Random bit sequence using Verilog
Current License: CC BY-SA 3.0
7 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 11, 2020 at 15:10 | history | edited | CommunityBot |
Commonmark migration
|
|
Apr 24, 2012 at 15:54 | comment | added | The Photon | @NeelMehta, the basic reason is that HDLs (Verilog and VHDL) were not invented for the purpose of designing logic, but for modeling logic that already exists. Why we use it for designing logic instead of the original purpose is a whole new question. But functions like $random let you model logic at a higher level, in terms of behavior, instead of the detailed level that is needed for synthesis. | |
Apr 24, 2012 at 15:52 | comment | added | The Photon | @FedericoRusso, Yes, "not synthesizable" means the synthesis tool will not be able to generate corresponding logic in the physical FPGA. You could, however, for example, use this function in a testbench to generate a stimulus when you simulate a design you are working on. | |
Apr 24, 2012 at 9:56 | comment | added | Neel Mehta | I agree with Federico. Why have something which is non-synthesizable? | |
Apr 24, 2012 at 8:15 | comment | added | Federico Russo | @ThePhoton: not synthesizable, does that mean you can't create FPGA code from it? What's the use then? | |
Apr 23, 2012 at 19:09 | comment | added | The Photon | @NeelMehta, FYI, BrianCarlton's answer answers the question you asked, but will not be synthesizable. | |
Apr 23, 2012 at 17:39 | history | answered | Brian Carlton | CC BY-SA 3.0 |