Skip to content

Commit

Permalink
Script to generate signature from test ELFs (#466)
Browse files Browse the repository at this point in the history
  • Loading branch information
tilk committed Nov 2, 2023
1 parent 63d7263 commit b30c8d7
Show file tree
Hide file tree
Showing 40 changed files with 159 additions and 135 deletions.
Binary file modified .doctrees/Current_graph.doctree
Binary file not shown.
Binary file modified .doctrees/api.doctree
Binary file not shown.
Binary file modified .doctrees/auto_graph.doctree
Binary file not shown.
Binary file modified .doctrees/coreblocks.utils.doctree
Binary file not shown.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
2 changes: 1 addition & 1 deletion Assumptions.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h1>List of assumptions made during development<a class="headerlink" href="#list

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2023.
<span class="lastupdated">Last updated on 23:11 2023-10-29.
<span class="lastupdated">Last updated on 08:22 2023-11-02.
</span></p>
</div>

Expand Down
70 changes: 35 additions & 35 deletions Current_graph.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,20 +93,20 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
WishboneMaster_request[&quot;request&quot;]
end
subgraph WishboneMaster1[&quot;wb_master_data WishboneMaster&quot;]
WishboneMaster1_result[&quot;result&quot;]
WishboneMaster1_request[&quot;request&quot;]
WishboneMaster1_result[&quot;result&quot;]
end
subgraph FIFO[&quot;fifo_fetch FIFO&quot;]
FIFO_read[&quot;read&quot;]
FIFO_write[&quot;write&quot;]
FIFO_read[&quot;read&quot;]
end
subgraph BasicFifo[&quot;free_rf_fifo BasicFifo&quot;]
BasicFifo_write[&quot;write&quot;]
BasicFifo_read[&quot;read&quot;]
end
subgraph SimpleWBCacheRefiller[&quot;icache_refiller SimpleWBCacheRefiller&quot;]
SimpleWBCacheRefiller_accept_refill[&quot;accept_refill&quot;]
SimpleWBCacheRefiller_SimpleWBCacheRefiller[&quot;SimpleWBCacheRefiller&quot;]
SimpleWBCacheRefiller_accept_refill[&quot;accept_refill&quot;]
SimpleWBCacheRefiller_start_refill[&quot;start_refill&quot;]
end
subgraph ICache[&quot;icache ICache&quot;]
Expand All @@ -125,12 +125,12 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
end
end
subgraph Fetch[&quot;fetch Fetch&quot;]
Fetch_verify_branch[&quot;verify_branch&quot;]
Fetch_Fetch[&quot;Fetch&quot;]
Fetch_Fetch1[&quot;Fetch&quot;]
Fetch_verify_branch[&quot;verify_branch&quot;]
subgraph BasicFifo1[&quot;fetch_target_queue BasicFifo&quot;]
BasicFifo1_write[&quot;write&quot;]
BasicFifo1_read[&quot;read&quot;]
BasicFifo1_write[&quot;write&quot;]
end
end
subgraph FRAT[&quot;FRAT FRAT&quot;]
Expand All @@ -142,15 +142,15 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
subgraph RegisterFile[&quot;RF RegisterFile&quot;]
RegisterFile_write[&quot;write&quot;]
RegisterFile_read1[&quot;read1&quot;]
RegisterFile_free[&quot;free&quot;]
RegisterFile_read2[&quot;read2&quot;]
RegisterFile_free[&quot;free&quot;]
end
subgraph ReorderBuffer[&quot;ROB ReorderBuffer&quot;]
ReorderBuffer_retire[&quot;retire&quot;]
ReorderBuffer_put[&quot;put&quot;]
ReorderBuffer_get_indices[&quot;get_indices&quot;]
ReorderBuffer_mark_done[&quot;mark_done&quot;]
ReorderBuffer_peek[&quot;peek&quot;]
ReorderBuffer_retire[&quot;retire&quot;]
ReorderBuffer_get_indices[&quot;get_indices&quot;]
end
subgraph ExceptionCauseRegister[&quot;exception_cause_register ExceptionCauseRegister&quot;]
ExceptionCauseRegister_report[&quot;report&quot;]
Expand All @@ -176,23 +176,23 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
MethodProduct_method[&quot;method&quot;]
end
subgraph RSFuncBlock[&quot;rs_block_0 RSFuncBlock&quot;]
RSFuncBlock_select[&quot;select&quot;]
RSFuncBlock_insert[&quot;insert&quot;]
RSFuncBlock_update[&quot;update&quot;]
RSFuncBlock_get_result[&quot;get_result&quot;]
RSFuncBlock_insert[&quot;insert&quot;]
RSFuncBlock_select[&quot;select&quot;]
subgraph RS[&quot;rs RS&quot;]
RS_select[&quot;select&quot;]
RS_RS[&quot;RS&quot;]
RS_take[&quot;take&quot;]
RS_insert[&quot;insert&quot;]
RS_update[&quot;update&quot;]
RS_RS1[&quot;RS&quot;]
RS_select[&quot;select&quot;]
RS_RS2[&quot;RS&quot;]
RS_insert[&quot;insert&quot;]
RS_RS3[&quot;RS&quot;]
RS_take[&quot;take&quot;]
end
subgraph AluFuncUnit[&quot;func_unit_0 AluFuncUnit&quot;]
AluFuncUnit_issue[&quot;issue&quot;]
AluFuncUnit_accept[&quot;accept&quot;]
AluFuncUnit_issue[&quot;issue&quot;]
subgraph FIFO2[&quot;fifo FIFO&quot;]
FIFO2_read[&quot;read&quot;]
FIFO2_write[&quot;write&quot;]
Expand All @@ -213,24 +213,24 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
WakeupSelect1_WakeupSelect[&quot;WakeupSelect&quot;]
end
subgraph JumpBranchFuncUnit[&quot;func_unit_2 JumpBranchFuncUnit&quot;]
JumpBranchFuncUnit_branch_result[&quot;branch_result&quot;]
JumpBranchFuncUnit_accept[&quot;accept&quot;]
JumpBranchFuncUnit_branch_result[&quot;branch_result&quot;]
JumpBranchFuncUnit_issue[&quot;issue&quot;]
subgraph FIFO4[&quot;fifo_res FIFO&quot;]
FIFO4_read[&quot;read&quot;]
FIFO4_write[&quot;write&quot;]
FIFO4_read[&quot;read&quot;]
end
subgraph FIFO5[&quot;fifo_branch FIFO&quot;]
FIFO5_write[&quot;write&quot;]
FIFO5_read[&quot;read&quot;]
FIFO5_write[&quot;write&quot;]
end
end
subgraph WakeupSelect2[&quot;wakeup_select_2 WakeupSelect&quot;]
WakeupSelect2_WakeupSelect[&quot;WakeupSelect&quot;]
end
subgraph ExceptionFuncUnit[&quot;func_unit_3 ExceptionFuncUnit&quot;]
ExceptionFuncUnit_accept[&quot;accept&quot;]
ExceptionFuncUnit_issue[&quot;issue&quot;]
ExceptionFuncUnit_accept[&quot;accept&quot;]
subgraph FIFO6[&quot;fifo FIFO&quot;]
FIFO6_write[&quot;write&quot;]
FIFO6_read[&quot;read&quot;]
Expand Down Expand Up @@ -262,11 +262,11 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
end
end
subgraph LSUDummy[&quot;rs_block_1 LSUDummy&quot;]
LSUDummy_precommit[&quot;precommit&quot;]
LSUDummy_update[&quot;update&quot;]
LSUDummy_insert[&quot;insert&quot;]
LSUDummy_update[&quot;update&quot;]
LSUDummy_select[&quot;select&quot;]
LSUDummy_get_result[&quot;get_result&quot;]
LSUDummy_precommit[&quot;precommit&quot;]
subgraph LSUDummyInternals[&quot;internal LSUDummyInternals&quot;]
LSUDummyInternals_LSUDummyInternals[&quot;LSUDummyInternals&quot;]
LSUDummyInternals_LSUDummyInternals1[&quot;LSUDummyInternals&quot;]
Expand All @@ -282,8 +282,8 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
subgraph DoubleCounterCSR[&quot;csr_cycle DoubleCounterCSR&quot;]
DoubleCounterCSR_increment[&quot;increment&quot;]
subgraph CSRRegister[&quot;register_low CSRRegister&quot;]
CSRRegister_write[&quot;write&quot;]
CSRRegister_read[&quot;read&quot;]
CSRRegister_write[&quot;write&quot;]
end
subgraph CSRRegister1[&quot;register_high CSRRegister&quot;]
CSRRegister1_read[&quot;read&quot;]
Expand Down Expand Up @@ -314,37 +314,37 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
end
subgraph Scheduler[&quot;scheduler Scheduler&quot;]
subgraph FIFO8[&quot;alloc_rename_buf FIFO&quot;]
FIFO8_write[&quot;write&quot;]
FIFO8_read[&quot;read&quot;]
FIFO8_write[&quot;write&quot;]
end
subgraph RegAllocation[&quot;reg_alloc RegAllocation&quot;]
RegAllocation_RegAllocation[&quot;RegAllocation&quot;]
end
subgraph FIFO9[&quot;rename_out_buf FIFO&quot;]
FIFO9_read[&quot;read&quot;]
FIFO9_write[&quot;write&quot;]
FIFO9_read[&quot;read&quot;]
end
subgraph Renaming[&quot;renaming Renaming&quot;]
Renaming_Renaming[&quot;Renaming&quot;]
end
subgraph FIFO10[&quot;reg_alloc_out_buf FIFO&quot;]
FIFO10_write[&quot;write&quot;]
FIFO10_read[&quot;read&quot;]
FIFO10_write[&quot;write&quot;]
end
subgraph ROBAllocation[&quot;rob_alloc ROBAllocation&quot;]
ROBAllocation_ROBAllocation[&quot;ROBAllocation&quot;]
end
subgraph FIFO11[&quot;rs_select_out_buf FIFO&quot;]
FIFO11_read[&quot;read&quot;]
FIFO11_write[&quot;write&quot;]
FIFO11_read[&quot;read&quot;]
end
subgraph RSSelection[&quot;rs_selector RSSelection&quot;]
RSSelection_RSSelection[&quot;RSSelection&quot;]
RSSelection_RSSelection1[&quot;RSSelection&quot;]
RSSelection_RSSelection2[&quot;RSSelection&quot;]
subgraph Forwarder3[&quot;forwarder Forwarder&quot;]
Forwarder3_read[&quot;read&quot;]
Forwarder3_write[&quot;write&quot;]
Forwarder3_read[&quot;read&quot;]
end
end
subgraph RSInsertion[&quot;rs_insertion RSInsertion&quot;]
Expand All @@ -360,12 +360,12 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
subgraph DoubleCounterCSR2[&quot;instret_csr DoubleCounterCSR&quot;]
DoubleCounterCSR2_increment[&quot;increment&quot;]
subgraph CSRRegister5[&quot;register_low CSRRegister&quot;]
CSRRegister5_write[&quot;write&quot;]
CSRRegister5_read[&quot;read&quot;]
CSRRegister5_write[&quot;write&quot;]
end
subgraph CSRRegister6[&quot;register_high CSRRegister&quot;]
CSRRegister6_write[&quot;write&quot;]
CSRRegister6_read[&quot;read&quot;]
CSRRegister6_write[&quot;write&quot;]
end
end
end
Expand All @@ -386,9 +386,9 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
Retirement_Retirement --&gt; BasicFifo_write
SimpleWBCacheRefiller_SimpleWBCacheRefiller --&gt; WishboneMaster_request
ICache_ICache2 --&gt; Forwarder_write
ICache_ICache1 --&gt; SimpleWBCacheRefiller_start_refill
SimpleWBCacheRefiller_accept_refill --&gt; ICache_ICache
WishboneMaster_result --&gt; ICache_ICache
ICache_ICache --&gt; SimpleWBCacheRefiller_start_refill
SimpleWBCacheRefiller_accept_refill --&gt; ICache_ICache1
WishboneMaster_result --&gt; ICache_ICache1
Fetch_Fetch --&gt; ICache_issue_req
Fetch_Fetch --&gt; FIFO1_write
Fetch_Fetch --&gt; BasicFifo1_write
Expand Down Expand Up @@ -443,10 +443,10 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
RS_take --&gt; WakeupSelect3_WakeupSelect
WakeupSelect_WakeupSelect --&gt; AluFuncUnit_issue
WakeupSelect_WakeupSelect --&gt; FIFO2_write
RS_RS1 --&gt; WakeupSelect1_WakeupSelect
RS_RS2 --&gt; WakeupSelect1_WakeupSelect
WakeupSelect1_WakeupSelect --&gt; ShiftFuncUnit_issue
WakeupSelect1_WakeupSelect --&gt; FIFO3_write
RS_RS2 --&gt; WakeupSelect2_WakeupSelect
RS_RS3 --&gt; WakeupSelect2_WakeupSelect
WakeupSelect2_WakeupSelect --&gt; JumpBranchFuncUnit_issue
WakeupSelect2_WakeupSelect --&gt; ExceptionCauseRegister_report
WakeupSelect3_WakeupSelect --&gt; ExceptionCauseRegister_report
Expand All @@ -458,7 +458,7 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m
ReorderBuffer_get_indices --&gt; LSUDummyInternals_LSUDummyInternals
WakeupSelect2_WakeupSelect --&gt; FIFO4_write
WakeupSelect2_WakeupSelect --&gt; FIFO5_write
RS_RS3 --&gt; WakeupSelect3_WakeupSelect
RS_RS1 --&gt; WakeupSelect3_WakeupSelect
WakeupSelect3_WakeupSelect --&gt; ExceptionFuncUnit_issue
WakeupSelect3_WakeupSelect --&gt; FIFO6_write
ConnectTrans2_ConnectTrans --&gt; Forwarder2_write
Expand Down Expand Up @@ -517,7 +517,7 @@ <h1>Full transaction-method graph<a class="headerlink" href="#full-transaction-m

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2023.
<span class="lastupdated">Last updated on 23:11 2023-10-29.
<span class="lastupdated">Last updated on 08:22 2023-11-02.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion Development_environment.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h3>build_docs.sh<a class="headerlink" href="#build-docs-sh" title="Permalink to

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2023.
<span class="lastupdated">Last updated on 23:11 2023-10-29.
<span class="lastupdated">Last updated on 08:22 2023-11-02.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion Home.html
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ <h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2023.
<span class="lastupdated">Last updated on 23:11 2023-10-29.
<span class="lastupdated">Last updated on 08:22 2023-11-02.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion Problem-checklist.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ <h1>Problem checklist<a class="headerlink" href="#problem-checklist" title="Perm

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2023.
<span class="lastupdated">Last updated on 23:11 2023-10-29.
<span class="lastupdated">Last updated on 08:22 2023-11-02.
</span></p>
</div>

Expand Down
2 changes: 1 addition & 1 deletion Transactions.html
Original file line number Diff line number Diff line change
Expand Up @@ -409,7 +409,7 @@ <h3>Transaction and method nesting<a class="headerlink" href="#transaction-and-m

<div role="contentinfo">
<p>&#169; Copyright Kuźnia Rdzeni, 2023.
<span class="lastupdated">Last updated on 23:11 2023-10-29.
<span class="lastupdated">Last updated on 08:22 2023-11-02.
</span></p>
</div>

Expand Down
Loading

0 comments on commit b30c8d7

Please sign in to comment.