doc updates (dev info)

This commit is contained in:
stefan schippers 2022-12-21 23:07:30 +01:00
parent 081e16d7d9
commit 383dc03696
4 changed files with 1934 additions and 1903 deletions

File diff suppressed because it is too large Load Diff

View File

@ -654,6 +654,14 @@
<File Id="fil5FD8BD37B00A8AB4CFA07EFDAE85126F" KeyPath="yes" Source="$(var.xschemLibrarySrcDir)\examples\xnor.sym" />
</Component>
</Directory>
<Directory Id="dir0E49847221518A8EA1A21E5E7C2A0013" Name="generators">
<Component Id="cmpA3A8C99756B5494DF212791423946D83" Guid="{36014B23-7000-4768-9D74-140CFCD1DF1B}">
<File Id="fil04CAE669A88A44DBB23F914651373D6E" KeyPath="yes" Source="$(var.xschemLibrarySrcDir)\generators\gen1.awk" />
</Component>
<Component Id="cmpF0846AE0BBACE4805CEC8BB3AEA6C4B6" Guid="{A3909B9E-8464-423D-B6B0-4E1DDBBBCB38}">
<File Id="filFFB20D471DDD259419E514A8B3810029" KeyPath="yes" Source="$(var.xschemLibrarySrcDir)\generators\gmon.out" />
</Component>
</Directory>
<Directory Id="dirC2FFADF72B5C7D98118119748AE42242" Name="gschem_import">
<Component Id="cmp93CCC992DFDB8670EC1762AF056E9A71" Guid="{DB0D8728-2193-4999-A6D3-7640310FDE36}">
<File Id="filDDED0159BF7E917F2F3464CF40990F43" KeyPath="yes" Source="$(var.xschemLibrarySrcDir)\gschem_import\24Cxx-1.sym" />
@ -5652,6 +5660,8 @@
<ComponentRef Id="cmp30D416247CB7868426C9E8075767CD1A" />
<ComponentRef Id="cmpB573F1750B3939F980B65D02B78EE0E3" />
<ComponentRef Id="cmp07A884BAD56D6B1718967173C498C3C3" />
<ComponentRef Id="cmpA3A8C99756B5494DF212791423946D83" />
<ComponentRef Id="cmpF0846AE0BBACE4805CEC8BB3AEA6C4B6" />
<ComponentRef Id="cmp93CCC992DFDB8670EC1762AF056E9A71" />
<ComponentRef Id="cmp0B11FB04799ACF558B70C4BCB047090B" />
<ComponentRef Id="cmpE6B72E17713734939AF051305C56B340" />

View File

@ -147,7 +147,9 @@ p{padding: 15px 30px 10px;}
<pre class="code">
C {TECHLIB/PCH} 620 -810 0 0 {name=x5 model=PCHLV w=4 l=0.09 m=1 embed=true}
[
G {type=pmos
v {xschem version=2.9.7 file_version=1.2}
G {}
K {type=pmos
format="@name @pinlist @model w=@w l=@l m=@m"
verilog_format="@verilog_gate #(@del ) @name ( @@d , @@s , @@g );"
template=" name=x1 verilog_gate=pmos del=50,50,50 model=PCH w=0.68 l=0.07 m=1 "
@ -214,7 +216,7 @@ v {xschem version=3.1.0 file_version=1.2
<h3>GLOBAL SCHEMATIC/SYMBOL PROPERTIES</h3>
<p>
Example:<kbd><br>
G {type=regulator<br>
K {type=regulator<br>
format="x@name @pinlist r@symname"<br>
verilog_format="assign @#2 = @#0 ;"<br>
tedax_format="footprint @name @footprint<br>
@ -348,7 +350,8 @@ device="tantalium capacitor"<br>
</p>
<h3>EXAMPLE OF A COMPLETE SYMBOL FILE (7805.sym)</h3><br>
<pre class="code">
G {type=regulator
G {}
K {type=regulator
format="x@name @pinlist r@symname"
verilog_format="assign @#2 = @#0 ;"
tedax_format="footprint @name @footprint
@ -378,6 +381,7 @@ T {@#2:pinnumber} 47.5 -2.5 0 1 0.12 0.12 {}
<h3>EXAMPLE OF A COMPLETE SCHEMATIC FILE (pcb_test1.sch)</h3><br>
<pre class="code">
G {}
K {}
V {}
S {}
E {}

View File

@ -4,6 +4,13 @@ G {}
K {type=subcircuit
format="@name @pinlist @symname"
template="name=x1"
schematic="tcleval([
proc hier_config \{f\} \{
set sch [file rootname $f]
return $sch.sch
\}
hier_config @symname
])"
}
V {}
S {}