Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 69f063730ffa3aaa426eda1010df3ed6 > files > 1049

geda-gnetlist-1.8.2-1.fc18.i686.rpm

/* structural SystemC generated by gnetlist */
/* WARNING: This is a generated file, edits */
/*        made here will be lost next time  */
/*        you run gnetlist!                 */
/* Id ........gnet-systemc.scm (04/09/2003) */
/* Source...../home/geda/gnet-systemc.scm   */
/* Revision...0.3 (23/09/2003)              */
/* Author.....Jaume Masip                   */

#include "systemc.h"
#include "LM317.h"
#include "POLARIZED_CAPACITOR.h"
#include "POLARIZED_CAPACITOR.h"
#include "VARIABLE_RESISTOR.h"
#include "POLARIZED_CAPACITOR.h"
#include "RESISTOR.h"
#include "POLARIZED_CAPACITOR.h"
#include "SPST.h"
#include "MAINS_CONNECTOR.h"
#include "transformer.h"
#include "FUSE.h"
#include "DIODE-BRIDGE.h"

SC_MODULE (not found)
{

/* Port directions begin here */

/* Wires from the design */
sc_signal<0> ten;
sc_signal<0> eleven;
sc_signal<0> GND;
sc_signal<0> one;
sc_signal<0> five;
sc_signal<0> three;
sc_signal<0> two;
sc_signal<0> six;
sc_signal<0> seven;
sc_signal<0> nine;
sc_signal<0> eight;


/* Package instantiations */
LM317 U2;
POLARIZED_CAPACITOR C4;
POLARIZED_CAPACITOR C3;
VARIABLE_RESISTOR R1;
POLARIZED_CAPACITOR C2;
RESISTOR R2;
POLARIZED_CAPACITOR C1;
SPST S1;
MAINS_CONNECTOR CONN1;
transformer T1;
FUSE F1;
DIODE-BRIDGE U1;

SC_CTOR(not found):
    U2("U2"),
    C4("C4"),
    C3("C3"),
    R1("R1"),
    C2("C2"),
    R2("R2"),
    C1("C1"),
    S1("S1"),
    CONN1("CONN1"),
    T1("T1"),
    F1("F1"),
    U1("U1")
  {
    U2.2(eleven);
    U2.3(eight);
    U2.1(ten);

    C4.1(eleven);
    C4.2(nine);

    C3.1(ten);
    C3.2(nine);

    R1.3(nine);
    R1.2(ten);
    R1.1(nine);

    C2.1(eight);
    C2.2(nine);

    R2.2(eleven);
    R2.1(ten);

    C1.1(eight);
    C1.2(nine);

    S1.2(two);
    S1.1(one);

    CONN1.1(one);
    CONN1.2(five);
    CONN1.3(GND);

    T1.2(five);
    T1.1(three);
    T1.4(seven);
    T1.3(six);

    F1.1(two);
    F1.2(three);

    U1.1(eight);
    U1.2(nine);
    U1.3(seven);
    U1.4(six);
  }
};