annotate src/Application/main.c @ 10:aa78c6edf3b8

committing state of sub-repositories
author Me@portablequad
date Wed, 04 Jan 2012 16:41:01 -0800
parents 648207f2e38f
children
rev   line source
Me@8 1 /*
Me@8 2 * Copyright 2011 OpenSourceStewardshipFoundation.org
Me@8 3 * Licensed under BSD
Me@8 4 *
Me@8 5 * author seanhalle@yahoo.com
Me@8 6 */
Me@8 7
Me@8 8 #include <malloc.h>
Me@8 9 #include <stdlib.h>
Me@8 10
Me@8 11 #include "SimParams.h"
Me@8 12 #include "HWSim__Hello_World_HW/HWSim__Hello_World_HW.h"
Me@8 13
Me@8 14 char __ProgrammName[] = "HWSim Hello World";
Me@8 15 char __DataSet[255];
Me@8 16 char __Scheduler[];
Me@8 17
Me@8 18 /*
Me@8 19 *
Me@8 20 *
Me@8 21 */
Me@8 22
Me@8 23 int main( int argc, char **argv )
Me@8 24 { ParamBag *simParams;
Me@8 25 HWSimNetlist *netlist;
Me@8 26 HWSimResults *simResults;
Me@8 27
Me@8 28 printf( "param file name: %s\n", argv[1] );
Me@8 29 printf("Paraver trace file %s\n", argv[2]);
Me@8 30
Me@8 31 #ifdef FAKE
Me@8 32 simParams= NULL;
Me@8 33 #else
Me@8 34 simParams = makeParamBag();
Me@8 35 readParamFileIntoBag( argv[1], simParams );
Me@8 36 #endif
Me@8 37
Me@8 38 netlist = createPingPongNetlist();
Me@8 39 #ifdef FAKE
Me@8 40 simResults= create_simulation_results__fake(simParams,netlist);
Me@8 41 #else
Me@8 42 simResults =
Me@8 43 HWSim__run_simulation( simParams, netlist );
Me@8 44 #endif
Me@8 45
Me@8 46 //HWSim
Me@8 47 HWSim__generate_paraver_output(argv[2], simResults, netlist);
Me@8 48 //HWSim__generate_vcd_output( simResults );
Me@8 49
Me@8 50 exit(0); //cleans up
Me@8 51 }
Me@8 52