board-level simulation?

Jun 06, 2005 0 Replies

Have any of you tried to simulate the pre-configuration startup conditions of an FPGA? Sometimes pins are tied high, tied-low, etc. Sometimes the chip comes out of reset before clocks are ready, etc. Sometimes the configuration logic is broken.



Board level bring-up with FPGAs always seems to require lab debugging of reset issues because these things are not normally properly simulated.



It would sure be nice if tool generated back-annotated netlist included the FPGA startup logic, or at least an approximation of it.


/* jhallen@world.std.com (192.74.137.5) */ /* Joseph H. Allen */ int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0) +r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p158?-79:0,q?!a[p+q*2 ]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required