El dom, 11-02-2007 a las 20:03 +0100, Chitlesh GOORAH escribió: [snip] > I'm trying to make a VHDL file from a mere simple half adder schematic: > http://tux.u-strasbg.fr/~chit/half_adder/adder.sch > > with: > gnetlist -g vhdl adder.sch -o output.vhdl > http://tux.u-strasbg.fr/~chit/half_adder/output.vhdl > > However, I don't know how to create an entity with gschem. Can any one > point how to make a simple one for my adder.sch ? > > In my actual output.vhdl, the entity is "not found".
Add a top-level attribute called module-name. Example: module-name=your-desired-instance-name --- adder.sch.orig 2007-02-11 17:34:55.000000000 +0100 +++ adder.sch 2007-02-11 20:16:55.000000000 +0100 @@ -43,3 +43,5 @@ netname=C } B 46500 46300 2800 2700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 46500 46100 9 10 1 0 0 0 1 +module-name=your-desired-instance-name ----- > My second question about the vhdl and geda is how can I simulate that > output.vhdl file with ghdl when the generated output.vhdl comes with: > component 7408 or 7086 in my case. how can I make ghdl read those > particular components as their respective entities and architecture > ("or", "and")? Should I create those entities by myself or is it there > something automated ? It seems to me that you should have the vhdl models for those components in order to use them with vhdl. Anyway I haven't used ghdl at all... Regards, Carlos _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user