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