Marian:
To create a multi-page schematic design, use the "offpage" connectors from
the parts menu of CapFast. Connection is established by equal names of
connectors on different pages - you can use "schxref" to get a list of
these cross references and/or to merge small symbols into your schematics
that show the page this connector points to (to use this you will have to
put borders around your pages with the "page" property set to the page
number).
To combine these pages into one EDIF file (which is necessary to produce
one database out of it) create a design file (.dsn) in your schematic
directory which contains:
[design]
<filename1>
<filename2>
<...>
and call "sch2edif" with the name of the design file - as if it was the top
schematic of a hierarchy. To do this with make you will have to add a rule
like
%.edf: ../%.dsn
@if [ ! -f cad.rc -a -r ../cad.rc ] ; then ln -s ../cad.rc ; fi
$(SCH2EDIF) $(SCH2EDIF_SYSFLAGS) $(SCH2EDIF_FLAGS) $<
into your Makefile.Unix.
This will create a correct EDIF file, BUT ...
the e2db tool that converts the edif into a db is not (yet? Rozelle?) able
to handle offpage connectors - the OUT and INP fields are left empty. The
only way to achieve your goal of splitting a design into different
schematic files is to use the symbol approach, i.e. to define the parts as
symbols, use hierarchical connectors and create a top schematic that uses
the different parts as symbols.
Sorry,
Ralph
--
__ Ralph Lange Email: [email protected]
/\ \ WWW: http://www.bessy.de/~lange
/ \ \ BESSY II
/ /\ \ \ Berliner Elektronenspeicherring- Snail: BESSY II
/ / /\ \ \ Gesellschaft fuer Synchrotron- Rudower Chaussee 5
/ / /__\_\ \ strahlung m.b.H. D-12489 Berlin, Germany
/ / /________\ Phone: +49 30 6392-4862
\/___________/ Control System Group Fax: ... -4859
[schematic2]
uniq 3
[tools]
[detail]
w 22 123 100 0 n#1 eaos.output.OUT -64 112 144 112 rboat.link1.p
[cell use]
use rboat 208 80 100 0 link1
xform 0 224 112
use eaos -320 55 100 0 output
xform 0 -192 144
[comments]
[schematic2]
uniq 5
[tools]
[detail]
w -130 171 100 0 n#3 lboat.link1.p -160 160 -64 160 eais.input.INP
[cell use]
use lboat -320 119 100 0 link1
xform 0 -240 160
use eais -64 55 100 0 input
xform 0 64 128
[comments]
[design]
page1.sch
page2.sch
- References:
- OffPage Input/Output examples ???? Marian ZUREK
- Navigate by Date:
- Prev:
CA beacon error ? Marian ZUREK
- Next:
Re: CA beacon error ? Andrew Johnson
- Index:
1994
1995
1996
<1997>
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
OffPage Input/Output examples ???? Marian ZUREK
- Next:
CA beacon error ? Marian ZUREK
- Index:
1994
1995
1996
<1997>
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|