static HSim__s6* IF2(HSim__s6 *Arch,const char* label,int nGenerics, 
va_list vap)
{
    extern HSim__s6 * createworkMglbl(const char*);
    HSim__s6 *blk = createworkMglbl(label); 
    return blk;
}
    HSimConfigDecl * topModuleInstantiate() {
        HSimConfigDecl * cfgvh = 0;
        cfgvh = new HSimConfigDecl("default");
        (*cfgvh).registerFuseLibList("uni9000_ver;aim_ver;cpld_ver;xilinxcorelib_ver");

        (*cfgvh).addVlogModule("work","TRAFFIC_lights", (HSimInstFactoryPtr)IF0);
        (*cfgvh).addVlogModule("work","glbl", (HSimInstFactoryPtr)IF1);
        HSim__s5 * topvl = 0;
        extern HSim__s6 * createworkM_t_r_a_f_f_i_c__lights(const char*);
        topvl = (HSim__s5*)createworkM_t_r_a_f_f_i_c__lights("TRAFFIC_lights");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        extern HSim__s6 * createworkMglbl(const char*);
        topvl = (HSim__s5*)createworkMglbl("glbl");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        return cfgvh;
}
Beispiel #3
0
 HSimConfigDecl * topModuleInstantiate() {
     HSimConfigDecl * cfgvh = 0;
     cfgvh = new HSimConfigDecl("default");
     (*cfgvh).addVlogModule("w_rewblock", (HSimInstFactoryPtr)IF0);
     (*cfgvh).addVlogModule("glbl", (HSimInstFactoryPtr)IF1);
     (*cfgvh).addVlogModule("rewblock/behavioral", (HSimInstFactoryPtr)IF2, true);
     (*cfgvh).addVlogModule("rewblock", (HSimInstFactoryPtr)IF3, true);
     HSim__s5 * topvl = 0;
     extern HSim__s6 * createworkMw__rewblock(const char*);
     topvl = (HSim__s5*)createworkMw__rewblock("w_rewblock");
     topvl->moduleInstantiate(cfgvh);
     addChild(topvl);
     extern HSim__s6 * createworkMglbl(const char*);
     topvl = (HSim__s5*)createworkMglbl("glbl");
     topvl->moduleInstantiate(cfgvh);
     addChild(topvl);
     return cfgvh;
 }
Beispiel #4
0
    HSimConfigDecl * topModuleInstantiate() {
        HSimConfigDecl * cfgvh = 0;
        cfgvh = new HSimConfigDecl("default");
        (*cfgvh).registerFuseLibList("unisims_ver;xilinxcorelib_ver");

        (*cfgvh).addVlogModule("work","MME", (HSimInstFactoryPtr)IF0);
        (*cfgvh).addVlogModule("work","MM", (HSimInstFactoryPtr)IF1);
        (*cfgvh).addVlogModule("work","glbl", (HSimInstFactoryPtr)IF2);
        HSim__s5 * topvl = 0;
        extern HSim__s6 * createworkM_m_m_e(const char*);
        topvl = (HSim__s5*)createworkM_m_m_e("MME");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        extern HSim__s6 * createworkMglbl(const char*);
        topvl = (HSim__s5*)createworkMglbl("glbl");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        return cfgvh;
}
    HSimConfigDecl * topModuleInstantiate() {
        HSimConfigDecl * cfgvh = 0;
        cfgvh = new HSimConfigDecl("default");
        (*cfgvh).registerFuseLibList("unisims_ver;xilinxcorelib_ver");

        (*cfgvh).addVlogModule("work","LPC_Mem_Ctrl", (HSimInstFactoryPtr)IF0);
        (*cfgvh).addVlogModule("xilinxcorelib_ver","BLK_MEM_GEN_V2_4_output_stage", (HSimInstFactoryPtr)IF1);
        (*cfgvh).addVlogModule("xilinxcorelib_ver","BLK_MEM_GEN_V2_4", (HSimInstFactoryPtr)IF2);
        (*cfgvh).addVlogModule("xilinxcorelib_ver","BLK_MEM_GEN_V2_4", (HSimInstFactoryPtr)IF3);
        (*cfgvh).addVlogModule("xilinxcorelib_ver","BLK_MEM_GEN_V2_4", (HSimInstFactoryPtr)IF4);
        (*cfgvh).addVlogModule("work","AutoCorr_mem_1", (HSimInstFactoryPtr)IF5);
        (*cfgvh).addVlogModule("work","glbl", (HSimInstFactoryPtr)IF6);
        HSim__s5 * topvl = 0;
        extern HSim__s6 * createworkM_l_p_c___mem___ctrl(const char*);
        topvl = (HSim__s5*)createworkM_l_p_c___mem___ctrl("LPC_Mem_Ctrl");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        extern HSim__s6 * createworkMglbl(const char*);
        topvl = (HSim__s5*)createworkMglbl("glbl");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        return cfgvh;
    }
    HSimConfigDecl * topModuleInstantiate() {
        HSimConfigDecl * cfgvh = 0;
        cfgvh = new HSimConfigDecl("default");
        (*cfgvh).registerFuseLibList("unisims_ver;xilinxcorelib_ver");

        (*cfgvh).addVlogModule("work","Timer_tst", (HSimInstFactoryPtr)IF0);
        (*cfgvh).addVlogModule("unisims_ver","FDCE", (HSimInstFactoryPtr)IF1);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF2);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF3);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF4);
        (*cfgvh).addVlogModule("unisims_ver","AND4", (HSimInstFactoryPtr)IF5);
        (*cfgvh).addVlogModule("unisims_ver","AND5", (HSimInstFactoryPtr)IF6);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF7);
        (*cfgvh).addVlogModule("unisims_ver","FDCE", (HSimInstFactoryPtr)IF8);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF9);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF10);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF11);
        (*cfgvh).addVlogModule("work","FTCE_MXILINX_Timer", (HSimInstFactoryPtr)IF12);
        (*cfgvh).addVlogModule("unisims_ver","AND5", (HSimInstFactoryPtr)IF13);
        (*cfgvh).addVlogModule("unisims_ver","AND4", (HSimInstFactoryPtr)IF14);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF15);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF16);
        (*cfgvh).addVlogModule("work","CB16CE_MXILINX_Timer", (HSimInstFactoryPtr)IF17);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF18);
        (*cfgvh).addVlogModule("work","Timer", (HSimInstFactoryPtr)IF19);
        (*cfgvh).addVlogModule("work","glbl", (HSimInstFactoryPtr)IF20);
        HSim__s5 * topvl = 0;
        extern HSim__s6 * createworkM_timer__tst(const char*);
        topvl = (HSim__s5*)createworkM_timer__tst("Timer_tst");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        extern HSim__s6 * createworkMglbl(const char*);
        topvl = (HSim__s5*)createworkMglbl("glbl");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        return cfgvh;
}
    HSimConfigDecl * topModuleInstantiate() {
        HSimConfigDecl * cfgvh = 0;
        cfgvh = new HSimConfigDecl("default");
        (*cfgvh).registerFuseLibList("unisims_ver;xilinxcorelib_ver");

        (*cfgvh).addVlogModule("work","Schematic_tst", (HSimInstFactoryPtr)IF0);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF1);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF2);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF3);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF4);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF5);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF6);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF7);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF8);
        (*cfgvh).addVlogModule("unisims_ver","MUXF5", (HSimInstFactoryPtr)IF9);
        (*cfgvh).addVlogModule("unisims_ver","FDCE", (HSimInstFactoryPtr)IF10);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF11);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF12);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF13);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF14);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF15);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF16);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF17);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF18);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF19);
        (*cfgvh).addVlogModule("unisims_ver","MUXF5", (HSimInstFactoryPtr)IF20);
        (*cfgvh).addVlogModule("work","M2_1E_MXILINX_MuxAdder", (HSimInstFactoryPtr)IF21);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF22);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF23);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF24);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF25);
        (*cfgvh).addVlogModule("unisims_ver","MUXF5_L", (HSimInstFactoryPtr)IF26);
        (*cfgvh).addVlogModule("unisims_ver","MUXF6", (HSimInstFactoryPtr)IF27);
        (*cfgvh).addVlogModule("unisims_ver","AND4", (HSimInstFactoryPtr)IF28);
        (*cfgvh).addVlogModule("unisims_ver","AND5", (HSimInstFactoryPtr)IF29);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF30);
        (*cfgvh).addVlogModule("work","M2_1_MXILINX_Counter", (HSimInstFactoryPtr)IF31);
        (*cfgvh).addVlogModule("unisims_ver","FDCE", (HSimInstFactoryPtr)IF32);
        (*cfgvh).addVlogModule("unisims_ver","FDE", (HSimInstFactoryPtr)IF33);
        (*cfgvh).addVlogModule("unisims_ver","MUXF5", (HSimInstFactoryPtr)IF34);
        (*cfgvh).addVlogModule("work","M2_1E_MXILINX_Selector", (HSimInstFactoryPtr)IF35);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF36);
        (*cfgvh).addVlogModule("work","M4_1E_MXILINX_MuxAdder", (HSimInstFactoryPtr)IF37);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF38);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF39);
        (*cfgvh).addVlogModule("unisims_ver","MUXF6", (HSimInstFactoryPtr)IF40);
        (*cfgvh).addVlogModule("unisims_ver","MUXF5_L", (HSimInstFactoryPtr)IF41);
        (*cfgvh).addVlogModule("work","M2_1E_MXILINX_hex7seg", (HSimInstFactoryPtr)IF42);
        (*cfgvh).addVlogModule("unisims_ver","FMAP", (HSimInstFactoryPtr)IF43);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF44);
        (*cfgvh).addVlogModule("unisims_ver","FDCE", (HSimInstFactoryPtr)IF45);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF46);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF47);
        (*cfgvh).addVlogModule("work","FTCLEX_MXILINX_Counter", (HSimInstFactoryPtr)IF48);
        (*cfgvh).addVlogModule("unisims_ver","AND5", (HSimInstFactoryPtr)IF49);
        (*cfgvh).addVlogModule("unisims_ver","AND4", (HSimInstFactoryPtr)IF50);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF51);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF52);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF53);
        (*cfgvh).addVlogModule("unisims_ver","FDE", (HSimInstFactoryPtr)IF54);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF55);
        (*cfgvh).addVlogModule("work","M4_1E_MXILINX_Selector", (HSimInstFactoryPtr)IF56);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF57);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF58);
        (*cfgvh).addVlogModule("work","MuxAdder", (HSimInstFactoryPtr)IF59);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF60);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF61);
        (*cfgvh).addVlogModule("work","M8_1E_MXILINX_hex7seg", (HSimInstFactoryPtr)IF62);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF63);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF64);
        (*cfgvh).addVlogModule("unisims_ver","FD", (HSimInstFactoryPtr)IF65);
        (*cfgvh).addVlogModule("unisims_ver","XOR4", (HSimInstFactoryPtr)IF66);
        (*cfgvh).addVlogModule("unisims_ver","FDRE", (HSimInstFactoryPtr)IF67);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF68);
        (*cfgvh).addVlogModule("unisims_ver","FDE", (HSimInstFactoryPtr)IF69);
        (*cfgvh).addVlogModule("unisims_ver","OR4", (HSimInstFactoryPtr)IF70);
        (*cfgvh).addVlogModule("unisims_ver","FMAP", (HSimInstFactoryPtr)IF71);
        (*cfgvh).addVlogModule("unisims_ver","AND4", (HSimInstFactoryPtr)IF72);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF73);
        (*cfgvh).addVlogModule("unisims_ver","BUF", (HSimInstFactoryPtr)IF74);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF75);
        (*cfgvh).addVlogModule("work","FTCE_MXILINX_slow_clk5", (HSimInstFactoryPtr)IF76);
        (*cfgvh).addVlogModule("unisims_ver","AND4", (HSimInstFactoryPtr)IF77);
        (*cfgvh).addVlogModule("unisims_ver","AND3", (HSimInstFactoryPtr)IF78);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF79);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF80);
        (*cfgvh).addVlogModule("work","CB8CLE_MXILINX_Counter", (HSimInstFactoryPtr)IF81);
        (*cfgvh).addVlogModule("work","hex7seg", (HSimInstFactoryPtr)IF82);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF83);
        (*cfgvh).addVlogModule("work","SignChanger", (HSimInstFactoryPtr)IF84);
        (*cfgvh).addVlogModule("work","Selector", (HSimInstFactoryPtr)IF85);
        (*cfgvh).addVlogModule("work","RingCounter", (HSimInstFactoryPtr)IF86);
        (*cfgvh).addVlogModule("unisims_ver","FD", (HSimInstFactoryPtr)IF87);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF88);
        (*cfgvh).addVlogModule("unisims_ver","IBUF", (HSimInstFactoryPtr)IF89);
        (*cfgvh).addVlogModule("unisims_ver","IBUFG", (HSimInstFactoryPtr)IF90);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF91);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF92);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF93);
        (*cfgvh).addVlogModule("unisims_ver","OBUF", (HSimInstFactoryPtr)IF94);
        (*cfgvh).addVlogModule("unisims_ver","XOR4", (HSimInstFactoryPtr)IF95);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF96);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF97);
        (*cfgvh).addVlogModule("unisims_ver","FD", (HSimInstFactoryPtr)IF98);
        (*cfgvh).addVlogModule("unisims_ver","FDRE", (HSimInstFactoryPtr)IF99);
        (*cfgvh).addVlogModule("unisims_ver","STARTUP_SPARTAN3E", (HSimInstFactoryPtr)IF100);
        (*cfgvh).addVlogModule("work","State_Code", (HSimInstFactoryPtr)IF101);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF102);
        (*cfgvh).addVlogModule("unisims_ver","FD", (HSimInstFactoryPtr)IF103);
        (*cfgvh).addVlogModule("unisims_ver","OR4", (HSimInstFactoryPtr)IF104);
        (*cfgvh).addVlogModule("work","Flash", (HSimInstFactoryPtr)IF105);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF106);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF107);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF108);
        (*cfgvh).addVlogModule("work","AND8_MXILINX_ThirtyTwo", (HSimInstFactoryPtr)IF109);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF110);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF111);
        (*cfgvh).addVlogModule("work","CB4CE_MXILINX_slow_clk5", (HSimInstFactoryPtr)IF112);
        (*cfgvh).addVlogModule("unisims_ver","BUF", (HSimInstFactoryPtr)IF113);
        (*cfgvh).addVlogModule("work","slowclk5", (HSimInstFactoryPtr)IF114);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF115);
        (*cfgvh).addVlogModule("work","ThirtyTwo", (HSimInstFactoryPtr)IF116);
        (*cfgvh).addVlogModule("work","Switch", (HSimInstFactoryPtr)IF117);
        (*cfgvh).addVlogModule("work","State_Machine", (HSimInstFactoryPtr)IF118);
        (*cfgvh).addVlogModule("unisims_ver","STARTUP_SPARTAN3E", (HSimInstFactoryPtr)IF119);
        (*cfgvh).addVlogModule("work","SR8RE_MXILINX_Schematic", (HSimInstFactoryPtr)IF120);
        (*cfgvh).addVlogModule("work","Random_Number_Generator", (HSimInstFactoryPtr)IF121);
        (*cfgvh).addVlogModule("unisims_ver","OBUF", (HSimInstFactoryPtr)IF122);
        (*cfgvh).addVlogModule("work","M2_1_MXILINX_Schematic", (HSimInstFactoryPtr)IF123);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF124);
        (*cfgvh).addVlogModule("unisims_ver","IBUFG", (HSimInstFactoryPtr)IF125);
        (*cfgvh).addVlogModule("unisims_ver","IBUF", (HSimInstFactoryPtr)IF126);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF127);
        (*cfgvh).addVlogModule("unisims_ver","FD", (HSimInstFactoryPtr)IF128);
        (*cfgvh).addVlogModule("work","EdgeDetector", (HSimInstFactoryPtr)IF129);
        (*cfgvh).addVlogModule("work","Display", (HSimInstFactoryPtr)IF130);
        (*cfgvh).addVlogModule("work","Counter", (HSimInstFactoryPtr)IF131);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF132);
        (*cfgvh).addVlogModule("work","Schematic", (HSimInstFactoryPtr)IF133);
        (*cfgvh).addVlogModule("work","glbl", (HSimInstFactoryPtr)IF134);
        HSim__s5 * topvl = 0;
        extern HSim__s6 * createworkM_schematic__tst(const char*);
        topvl = (HSim__s5*)createworkM_schematic__tst("Schematic_tst");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        extern HSim__s6 * createworkMglbl(const char*);
        topvl = (HSim__s5*)createworkMglbl("glbl");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        return cfgvh;
}
    HSimConfigDecl * topModuleInstantiate() {
        HSimConfigDecl * cfgvh = 0;
        cfgvh = new HSimConfigDecl("default");
        (*cfgvh).registerFuseLibList("unisims_ver;xilinxcorelib_ver");

        (*cfgvh).addVlogModule("work","Schematic_tst", (HSimInstFactoryPtr)IF0);
        (*cfgvh).addVlogModule("unisims_ver","FMAP", (HSimInstFactoryPtr)IF1);
        (*cfgvh).addVlogModule("unisims_ver","OR3", (HSimInstFactoryPtr)IF2);
        (*cfgvh).addVlogModule("unisims_ver","OR4", (HSimInstFactoryPtr)IF3);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF4);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF5);
        (*cfgvh).addVlogModule("unisims_ver","AND2B2", (HSimInstFactoryPtr)IF6);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF7);
        (*cfgvh).addVlogModule("unisims_ver","AND3B2", (HSimInstFactoryPtr)IF8);
        (*cfgvh).addVlogModule("unisims_ver","OR4", (HSimInstFactoryPtr)IF9);
        (*cfgvh).addVlogModule("unisims_ver","OR3", (HSimInstFactoryPtr)IF10);
        (*cfgvh).addVlogModule("unisims_ver","FMAP", (HSimInstFactoryPtr)IF11);
        (*cfgvh).addVlogModule("unisims_ver","AND3B3", (HSimInstFactoryPtr)IF12);
        (*cfgvh).addVlogModule("unisims_ver","OR5", (HSimInstFactoryPtr)IF13);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF14);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF15);
        (*cfgvh).addVlogModule("work","OR6_MXILINX_CA", (HSimInstFactoryPtr)IF16);
        (*cfgvh).addVlogModule("unisims_ver","AND3B2", (HSimInstFactoryPtr)IF17);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF18);
        (*cfgvh).addVlogModule("unisims_ver","AND2B2", (HSimInstFactoryPtr)IF19);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF20);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF21);
        (*cfgvh).addVlogModule("unisims_ver","OR5", (HSimInstFactoryPtr)IF22);
        (*cfgvh).addVlogModule("unisims_ver","AND3B3", (HSimInstFactoryPtr)IF23);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF24);
        (*cfgvh).addVlogModule("unisims_ver","AND2B2", (HSimInstFactoryPtr)IF25);
        (*cfgvh).addVlogModule("unisims_ver","OR5", (HSimInstFactoryPtr)IF26);
        (*cfgvh).addVlogModule("unisims_ver","AND2B2", (HSimInstFactoryPtr)IF27);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF28);
        (*cfgvh).addVlogModule("unisims_ver","OR5", (HSimInstFactoryPtr)IF29);
        (*cfgvh).addVlogModule("unisims_ver","AND3B3", (HSimInstFactoryPtr)IF30);
        (*cfgvh).addVlogModule("unisims_ver","AND3B1", (HSimInstFactoryPtr)IF31);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF32);
        (*cfgvh).addVlogModule("unisims_ver","OR5", (HSimInstFactoryPtr)IF33);
        (*cfgvh).addVlogModule("unisims_ver","AND2B2", (HSimInstFactoryPtr)IF34);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF35);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF36);
        (*cfgvh).addVlogModule("unisims_ver","OR5", (HSimInstFactoryPtr)IF37);
        (*cfgvh).addVlogModule("unisims_ver","AND3B2", (HSimInstFactoryPtr)IF38);
        (*cfgvh).addVlogModule("unisims_ver","AND2B2", (HSimInstFactoryPtr)IF39);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF40);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF41);
        (*cfgvh).addVlogModule("unisims_ver","OR5", (HSimInstFactoryPtr)IF42);
        (*cfgvh).addVlogModule("unisims_ver","AND3B2", (HSimInstFactoryPtr)IF43);
        (*cfgvh).addVlogModule("unisims_ver","AND2B1", (HSimInstFactoryPtr)IF44);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF45);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF46);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF47);
        (*cfgvh).addVlogModule("unisims_ver","XOR2", (HSimInstFactoryPtr)IF48);
        (*cfgvh).addVlogModule("unisims_ver","OR2", (HSimInstFactoryPtr)IF49);
        (*cfgvh).addVlogModule("unisims_ver","AND2", (HSimInstFactoryPtr)IF50);
        (*cfgvh).addVlogModule("unisims_ver","IBUF", (HSimInstFactoryPtr)IF51);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF52);
        (*cfgvh).addVlogModule("unisims_ver","VCC", (HSimInstFactoryPtr)IF53);
        (*cfgvh).addVlogModule("unisims_ver","GND", (HSimInstFactoryPtr)IF54);
        (*cfgvh).addVlogModule("work","CG", (HSimInstFactoryPtr)IF55);
        (*cfgvh).addVlogModule("work","CF", (HSimInstFactoryPtr)IF56);
        (*cfgvh).addVlogModule("work","CE", (HSimInstFactoryPtr)IF57);
        (*cfgvh).addVlogModule("work","CD", (HSimInstFactoryPtr)IF58);
        (*cfgvh).addVlogModule("work","CC", (HSimInstFactoryPtr)IF59);
        (*cfgvh).addVlogModule("work","CB", (HSimInstFactoryPtr)IF60);
        (*cfgvh).addVlogModule("work","CA", (HSimInstFactoryPtr)IF61);
        (*cfgvh).addVlogModule("unisims_ver","OBUF", (HSimInstFactoryPtr)IF62);
        (*cfgvh).addVlogModule("unisims_ver","OBUF", (HSimInstFactoryPtr)IF63);
        (*cfgvh).addVlogModule("work","LED", (HSimInstFactoryPtr)IF64);
        (*cfgvh).addVlogModule("unisims_ver","INV", (HSimInstFactoryPtr)IF65);
        (*cfgvh).addVlogModule("unisims_ver","IBUF", (HSimInstFactoryPtr)IF66);
        (*cfgvh).addVlogModule("work","Full_Adder", (HSimInstFactoryPtr)IF67);
        (*cfgvh).addVlogModule("work","Schematic", (HSimInstFactoryPtr)IF68);
        (*cfgvh).addVlogModule("work","glbl", (HSimInstFactoryPtr)IF69);
        HSim__s5 * topvl = 0;
        extern HSim__s6 * createworkM_schematic__tst(const char*);
        topvl = (HSim__s5*)createworkM_schematic__tst("Schematic_tst");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        extern HSim__s6 * createworkMglbl(const char*);
        topvl = (HSim__s5*)createworkMglbl("glbl");
        topvl->moduleInstantiate(cfgvh);
        addChild(topvl);
        return cfgvh;
}