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

Subversion Repositories cryptosorter

[/] [cryptosorter/] [trunk/] [memocodeDesignContest2008/] [sort/] [mkSortTree64.sched] - Blame information for rev 6

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 kfleming
=== Generated schedule for mkSortTree64 ===
2
 
3
Method schedule
4
---------------
5
Method: inStream_getTokInfo
6
Ready signal: level6Merger.RDY_inStream_getTokInfo
7
Conflict-free: inStream_getTokInfo,
8
               inStream_putDeqTok,
9
               inStream_putRecord,
10
               getRecord
11
 
12
Method: inStream_putDeqTok
13
Ready signal: level6Merger.RDY_inStream_putDeqTok
14
Conflict-free: inStream_getTokInfo, inStream_putRecord, getRecord
15
Conflicts: inStream_putDeqTok
16
 
17
Method: inStream_putRecord
18
Ready signal: level6Merger.RDY_inStream_putRecord
19
Conflict-free: inStream_getTokInfo, inStream_putDeqTok, getRecord
20
Conflicts: inStream_putRecord
21
 
22
Method: getRecord
23
Ready signal: level1Merger.RDY_getRecord
24
Conflict-free: inStream_getTokInfo, inStream_putDeqTok, inStream_putRecord
25
Conflicts: getRecord
26
 
27
Rule schedule
28
-------------
29
Rule: connectRecord_4
30
Predicate: level2Merger.RDY_outStream_getRecord_snd &&
31
           level2Merger.RDY_outStream_getRecord_fst
32
Blocking rules: (none)
33
 
34
Rule: connectDeqTok_4
35
Predicate: level2Merger.RDY_outStream_getDeqTok_snd &&
36
           level2Merger.RDY_outStream_getDeqTok_fst
37
Blocking rules: (none)
38
 
39
Rule: connectTokInfo_4
40
Predicate: True
41
Blocking rules: (none)
42
 
43
Rule: connectRecord_3
44
Predicate: level3Merger.RDY_outStream_getRecord_snd &&
45
           level3Merger.RDY_outStream_getRecord_fst &&
46
           level2Merger.RDY_inStream_putRecord
47
Blocking rules: (none)
48
 
49
Rule: connectDeqTok_3
50
Predicate: level3Merger.RDY_outStream_getDeqTok_snd &&
51
           level3Merger.RDY_outStream_getDeqTok_fst &&
52
           level2Merger.RDY_inStream_putDeqTok
53
Blocking rules: (none)
54
 
55
Rule: connectTokInfo_3
56
Predicate: level2Merger.RDY_inStream_getTokInfo
57
Blocking rules: (none)
58
 
59
Rule: connectRecord_2
60
Predicate: level4Merger.RDY_outStream_getRecord_snd &&
61
           level4Merger.RDY_outStream_getRecord_fst &&
62
           level3Merger.RDY_inStream_putRecord
63
Blocking rules: (none)
64
 
65
Rule: connectDeqTok_2
66
Predicate: level4Merger.RDY_outStream_getDeqTok_snd &&
67
           level4Merger.RDY_outStream_getDeqTok_fst &&
68
           level3Merger.RDY_inStream_putDeqTok
69
Blocking rules: (none)
70
 
71
Rule: connectTokInfo_2
72
Predicate: level3Merger.RDY_inStream_getTokInfo
73
Blocking rules: (none)
74
 
75
Rule: connectRecord_1
76
Predicate: level5Merger.RDY_outStream_getRecord_snd &&
77
           level5Merger.RDY_outStream_getRecord_fst &&
78
           level4Merger.RDY_inStream_putRecord
79
Blocking rules: (none)
80
 
81
Rule: connectDeqTok_1
82
Predicate: level5Merger.RDY_outStream_getDeqTok_snd &&
83
           level5Merger.RDY_outStream_getDeqTok_fst &&
84
           level4Merger.RDY_inStream_putDeqTok
85
Blocking rules: (none)
86
 
87
Rule: connectTokInfo_1
88
Predicate: level4Merger.RDY_inStream_getTokInfo
89
Blocking rules: (none)
90
 
91
Rule: connectRecord
92
Predicate: level6Merger.RDY_outStream_getRecord_snd &&
93
           level6Merger.RDY_outStream_getRecord_fst &&
94
           level5Merger.RDY_inStream_putRecord
95
Blocking rules: (none)
96
 
97
Rule: connectDeqTok
98
Predicate: level6Merger.RDY_outStream_getDeqTok_snd &&
99
           level6Merger.RDY_outStream_getDeqTok_fst &&
100
           level5Merger.RDY_inStream_putDeqTok
101
Blocking rules: (none)
102
 
103
Rule: connectTokInfo
104
Predicate: level5Merger.RDY_inStream_getTokInfo
105
Blocking rules: (none)
106
 
107
Logical execution order: getRecord,
108
                         inStream_putRecord,
109
                         inStream_putDeqTok,
110
                         inStream_getTokInfo,
111
                         connectRecord_4,
112
                         connectTokInfo_4,
113
                         connectDeqTok_4,
114
                         connectRecord_3,
115
                         connectTokInfo_3,
116
                         connectDeqTok_3,
117
                         connectRecord_2,
118
                         connectTokInfo_2,
119
                         connectDeqTok_2,
120
                         connectRecord_1,
121
                         connectDeqTok_1,
122
                         connectTokInfo_1,
123
                         connectRecord,
124
                         connectDeqTok,
125
                         connectTokInfo
126
 
127
============================================

powered by: WebSVN 2.1.0

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