All,

I am working on a library that I can use with free synthesis tools for VHDL,
basic gates and such, but have not found a good tutorial on how to put these
together into a design and have them connected.  Is there a tutorial on how
to route and connect a design together to create a final design?  My goal
would be to create a basic cell library with VHDL code to simulate
functionality, then import into Electric and use LTSpice (or other tool) to
simulate the extracted design for actual timing and such.

This has probably been done by someone already, I am looking for some
guidance, more in the import into Electric and having it stitch together the
basic gates.

Any pointers would be appreciated.

Hopefully, if I can get a flow setup then this can be used by others to
learn from using free tools.  I still need to convince the VHDL simulator
maker to up the ability for their student version, but, hopefully if this
works they can see the market potential by getting students hooked onto
their product early.  The free version of ModelSim included with FPGA tools
won't simulate a cordic implemented using basic gates rather than the
standard gates in the FPGA library.  I keep trying to look into the gEDA
tools, but have not found a solution that is workable, sometimes not even
downloadable.

Is Verilog a better starting point?

My end goal is to make an embedded processor with boot rom available for
someone to recreate.  I have it running in an FPGA, and am in the process of
trying to eliminate the need for FPGA specific logic to implement it.
Unfortunately, such things as internal tristates are not available using the
tools I have.  Even though this could be used to reduce the final gate count
and complexity of the design.  If I could get it into Electric, then these
items become available, although not simulatable in the VHDL tools.

Ed Schram


-- 
You received this message because you are subscribed to the Google Groups 
"Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to