OpenCores
URL https://opencores.org/ocsvn/cryptosorter/cryptosorter/trunk

Subversion Repositories cryptosorter

[/] [cryptosorter/] [trunk/] [memocodeDesignContest2008/] [sort/] [mkLevel1MergerInstance.sched] - Rev 6

Compare with Previous | Blame | View Log

=== Generated schedule for mkLevel1MergerInstance ===

Method schedule
---------------
Method: inStream_getTokInfo
Ready signal: True
Conflict-free: inStream_getTokInfo,
               inStream_putDeqTok,
               inStream_putRecord,
               getRecord
 
Method: inStream_putDeqTok
Ready signal: True
Conflict-free: inStream_getTokInfo, inStream_putRecord, getRecord
Conflicts: inStream_putDeqTok
 
Method: inStream_putRecord
Ready signal: True
Conflict-free: inStream_getTokInfo, inStream_putDeqTok, getRecord
Conflicts: inStream_putRecord
 
Method: getRecord
Ready signal: res_outQ.i_notEmpty
Conflict-free: inStream_getTokInfo, inStream_putDeqTok, inStream_putRecord
Conflicts: getRecord
 
Rule schedule
-------------
Rule: res_processPutRecord
Predicate: ((((! res_enqIdx.whas) || (! res_enqIdx.wget[1]))
             ? _
             : (! res_enqIdx.wget[0]))
            ? res_inQ.i_notFull
            : ((((! res_enqIdx.whas) || (! res_enqIdx.wget[1]))
                ? ! _
                : (! res_enqIdx.wget[0])) ||
               res_inQ_1.i_notFull)) &&
           res_enqIdx.whas && res_enqIdx.wget[1]
Blocking rules: (none)
 
Rule: res_compares
Predicate: res_inQ.i_notEmpty && res_outQ.i_notFull && res_inQ_1.i_notEmpty
Blocking rules: (none)
 
Rule: res_freeReg_updateReg
Predicate: True
Blocking rules: (none)
 
Logical execution order: getRecord,
                         inStream_putRecord,
                         inStream_putDeqTok,
                         inStream_getTokInfo,
                         res_compares,
                         res_processPutRecord,
                         res_freeReg_updateReg

======================================================

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.