add_chain.cpp revision 12855:588919e0e4aa
17202Sgblack@eecs.umich.edu/*****************************************************************************
212504Snikos.nikoleris@arm.com
37202Sgblack@eecs.umich.edu  Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
47202Sgblack@eecs.umich.edu  more contributor license agreements.  See the NOTICE file distributed
57202Sgblack@eecs.umich.edu  with this work for additional information regarding copyright ownership.
67202Sgblack@eecs.umich.edu  Accellera licenses this file to you under the Apache License, Version 2.0
77202Sgblack@eecs.umich.edu  (the "License"); you may not use this file except in compliance with the
87202Sgblack@eecs.umich.edu  License.  You may obtain a copy of the License at
97202Sgblack@eecs.umich.edu
107202Sgblack@eecs.umich.edu    http://www.apache.org/licenses/LICENSE-2.0
117202Sgblack@eecs.umich.edu
127202Sgblack@eecs.umich.edu  Unless required by applicable law or agreed to in writing, software
137202Sgblack@eecs.umich.edu  distributed under the License is distributed on an "AS IS" BASIS,
147202Sgblack@eecs.umich.edu  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
157202Sgblack@eecs.umich.edu  implied.  See the License for the specific language governing
167202Sgblack@eecs.umich.edu  permissions and limitations under the License.
177202Sgblack@eecs.umich.edu
187202Sgblack@eecs.umich.edu *****************************************************************************/
197202Sgblack@eecs.umich.edu
207202Sgblack@eecs.umich.edu/*****************************************************************************
217202Sgblack@eecs.umich.edu
227202Sgblack@eecs.umich.edu  add_chain.cpp --
237202Sgblack@eecs.umich.edu
247202Sgblack@eecs.umich.edu  Original Author: Martin Janssen, Synopsys, Inc., 2002-02-15
257202Sgblack@eecs.umich.edu
267202Sgblack@eecs.umich.edu *****************************************************************************/
277202Sgblack@eecs.umich.edu
287202Sgblack@eecs.umich.edu/*****************************************************************************
297202Sgblack@eecs.umich.edu
307202Sgblack@eecs.umich.edu  MODIFICATION LOG - modifiers, enter your name, affiliation, date and
317202Sgblack@eecs.umich.edu  changes you are making here.
327202Sgblack@eecs.umich.edu
337202Sgblack@eecs.umich.edu      Name, Affiliation, Date:
347202Sgblack@eecs.umich.edu  Description of Modification:
357202Sgblack@eecs.umich.edu
367202Sgblack@eecs.umich.edu *****************************************************************************/
377202Sgblack@eecs.umich.edu
387202Sgblack@eecs.umich.edu// $Log: add_chain.cpp,v $
397202Sgblack@eecs.umich.edu// Revision 1.2  2011/09/05 21:23:35  acg
407202Sgblack@eecs.umich.edu//  Philipp A. Hartmann: eliminate compiler warnings.
417202Sgblack@eecs.umich.edu//
427202Sgblack@eecs.umich.edu// Revision 1.1.1.1  2006/12/15 20:26:13  acg
437202Sgblack@eecs.umich.edu// systemc_tests-2.3
447202Sgblack@eecs.umich.edu//
457202Sgblack@eecs.umich.edu// Revision 1.4  2006/01/24 21:05:23  acg
467202Sgblack@eecs.umich.edu//  Andy Goodrich: replacement of deprecated features with their non-deprecated
477202Sgblack@eecs.umich.edu//  counterparts.
487202Sgblack@eecs.umich.edu//
497202Sgblack@eecs.umich.edu// Revision 1.3  2006/01/20 00:43:19  acg
507202Sgblack@eecs.umich.edu// Andy Goodrich: Changed over to use putenv() instead of setenv() to accommodate old versions of Solaris.
517202Sgblack@eecs.umich.edu//
527202Sgblack@eecs.umich.edu// Revision 1.2  2006/01/19 00:47:26  acg
537202Sgblack@eecs.umich.edu// Andy Goodrich: Changes for the fact signal write checking is enabled.
547202Sgblack@eecs.umich.edu//
5512616Sgabeblack@google.com
5612616Sgabeblack@google.com#define SC_NO_WRITE_CHECK
577202Sgblack@eecs.umich.edu#include "systemc.h"
587202Sgblack@eecs.umich.edu#include "define.h"
597202Sgblack@eecs.umich.edu#include "display.h"
607202Sgblack@eecs.umich.edu#include "data_gen.h"
617202Sgblack@eecs.umich.edu#include "reset_stim.h"
627202Sgblack@eecs.umich.edu#include "add_chain.h"
637202Sgblack@eecs.umich.edu#include "tb.h"
647202Sgblack@eecs.umich.edu
657202Sgblack@eecs.umich.eduint
667202Sgblack@eecs.umich.edusc_main(int ac, char *av[])
677202Sgblack@eecs.umich.edu{
687202Sgblack@eecs.umich.edu  sc_clock clk( "CLOCK", 20, SC_NS, 0.5, 0, SC_NS, false);  // Clock function
697202Sgblack@eecs.umich.edu  testbench tb1("TB1", clk );	// Testbench Instance
707202Sgblack@eecs.umich.edu
717202Sgblack@eecs.umich.edu  sc_start();
727202Sgblack@eecs.umich.edu  return 0;
737202Sgblack@eecs.umich.edu}
747202Sgblack@eecs.umich.edu