annotate main.c @ 26:0deed3ee0b02

update comments for public viewing
author kshalle
date Wed, 25 Feb 2015 15:20:16 -0800
parents b924d86f829e
children fb4970a0c337
rev   line source
kshalle@26 1 /*
kshalle@26 2 * Copyright 2011 OpenSourceResearchInstitute.org
kshalle@26 3 * Licensed under BSD
kshalle@26 4 *
kshalle@26 5 * author seanhalle@yahoo.com
kshalle@26 6 */
kshalle@26 7
kshalle@26 8 #include <malloc.h>
kshalle@26 9 #include <stdlib.h>
kshalle@26 10
kshalle@26 11 #include "SimParams.h"
kshalle@26 12 #include "HWSim__PingPong__HWDef/HWSim__PingPong__HWDef.h"
kshalle@26 13 #include "ParamHelper/Param.h"
kshalle@26 14
kshalle@26 15 #include "HWSim_impl/HWSim_tests.h"
kshalle@26 16
kshalle@26 17
kshalle@26 18
kshalle@26 19 /* This sample code shows
kshalle@26 20 *
kshalle@26 21 *
kshalle@26 22 */
kshalle@26 23
kshalle@26 24 int main(int argc, char **argv)
kshalle@26 25 {
kshalle@26 26 ParamBag *simParams;
kshalle@26 27 HWSimNetlist *netlist;
kshalle@26 28 HWSimResults *simResults;
kshalle@26 29 int result;
kshalle@26 30
kshalle@26 31 //Use a helper called ParamBag to read in paramters from file
kshalle@26 32 simParams = makeParamBag();
kshalle@26 33 readParamFileIntoBag( argv[1], simParams );
kshalle@26 34
kshalle@26 35 //Create the simulated objects and connect them to each other
kshalle@26 36 netlist = createPingPongNetlist(); //defined in CircuitNetlistCreator.c
kshalle@26 37
kshalle@26 38 simResults = HWSim__run_simulation( simParams, netlist );
kshalle@26 39
kshalle@26 40 exit(0); //cleans up
kshalle@26 41 }
kshalle@26 42