This directory contains 8 examples illustrating the use of the TL0-TL1 layer
adapters. A precise description of each example can be found in the
corresponding 'top_*.cpp' file 

Tl0 Slave Adapter examples:

    * Fully combinational transaction example
        gmake -f Make_tl0_slave_async.gcc
        ./run_slave_async

    * Synchronous split transaction with combinational 'Accept' signals example
        gmake -f Make_tl0_slave_sync.gcc
        ./run_slave_sync
    
    * Synchronous split transaction with synchronous 'Accept' signals example
        gmake -f Make_tl0_slave_sync2.gcc
        ./run_slave_sync2

    * Synchronous split transaction with synchronous 'Accept' signals and
      datahandshake managment example
        gmake -f Make_tl0_slave_sync_hs.gcc
        ./run_slave_sync_hs

Tl0 Master Adapter examples:

    * Fully combinational transaction example
        gmake -f Make_tl0_master_async.gcc
        ./run_master_async

    * Synchronous split transaction with combinational 'Accept' signals example
        gmake -f Make_tl0_master_sync.gcc
        ./run_master_sync
    
    * Synchronous split transaction with synchronous 'Accept' signals example
        gmake -f Make_tl0_master_sync2.gcc
        ./run_master_sync2

    * Synchronous split transaction with synchronous 'Accept' signals and
      datahandshake managment example
        gmake -f Make_tl0_master_sync_hs.gcc
        ./run_master_sync_hs


