[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gEDA-dev: VHDL Interchange



Al,

I have been intrigued by your suggestions for a VHDL interchange format.
The following is an attempt to convey the idea at a conceptual level for
gschem schematics. I would really appreciate your guidance.

gschem				VHDL
------------------------------------------------------------------------
Design* 	---->		Self contained top level entity with
				a structural architecture describing
				the interconnection of schematics.

Schematic	---->		Entity with ports being electrical 
				connections to other schematics. Version
				number and other top level attributes
				expressed as vhdl attributes. 
				Structural architecture with component
				instantiations and interconnections. 

Components	---->		Entity with ports being the terminals 
				of the device. Attributes expressed as
				vhdl attributes. Behavioural 
				architecture describing component for
				simulation.

Symbols		---->		How to best describe the relationship
				between the component and its symbol? 

Nets		---->		Intuitively I want to describe nets as 
				vhdl signals. It may be necessary to 
				describe a net as a design entity and
				instantiate as a component.
				
* gschem does not yet use the concept of a design but I noticed that
Peter Clifton suggested it in his musings on hierarchy.

Best regards

Sandy Thom



_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev