From e51bb4cc3127697bf5872dccfcc189533da08f52 Mon Sep 17 00:00:00 2001 From: tilk Date: Fri, 6 Oct 2023 09:14:35 +0000 Subject: [PATCH] Better debug signals for simple test circuit (#463) --- .doctrees/Current_graph.doctree | Bin 24027 -> 24026 bytes .doctrees/api.doctree | Bin 30040 -> 30040 bytes .doctrees/auto_graph.doctree | Bin 23260 -> 23259 bytes .doctrees/environment.pickle | Bin 260344 -> 260344 bytes Assumptions.html | 2 +- Current_graph.html | 64 ++++++++++----------- Development_environment.html | 2 +- Home.html | 2 +- Problem-checklist.html | 2 +- Transactions.html | 2 +- _sources/auto_graph.rst.txt | 62 ++++++++++---------- api.html | 2 +- auto_graph.html | 64 ++++++++++----------- components/icache.html | 2 +- coreblocks.frontend.html | 2 +- coreblocks.fu.html | 2 +- coreblocks.fu.unsigned_multiplication.html | 2 +- coreblocks.html | 2 +- coreblocks.params.html | 2 +- coreblocks.peripherals.html | 2 +- coreblocks.scheduler.html | 2 +- coreblocks.stages.html | 2 +- coreblocks.structs_common.html | 2 +- coreblocks.utils.html | 2 +- genindex.html | 2 +- index.html | 2 +- miscellany/exceptionsSummary.html | 2 +- modules.html | 2 +- py-modindex.html | 2 +- scheduler/Overview.html | 2 +- search.html | 2 +- shared_structs/Implementation/RS_impl.html | 2 +- shared_structs/RS.html | 2 +- synthesis/Synthesis.html | 2 +- 34 files changed, 122 insertions(+), 122 deletions(-) diff --git a/.doctrees/Current_graph.doctree b/.doctrees/Current_graph.doctree index 5be5564f41901975be4f7c7037729f6e81787d24..ce6f51134699d69b0ad88541464c8c5ab7a4626e 100644 GIT binary patch delta 497 zcmYL_%S#(k6o_L z3awep4=Hvbf(us)a&RTqQo2)WHg0qi=%QVz|A3{pla?&b;qVbzQ+=;KN@Cu8rWmR={)3q66(E6V^>^ zCw1hEel+tr+BG&LybCR$5mYf9a(t`bT=c>-KFWqotef|JT<vqX*HDY6(Hzz>9?u}rQ>9;V68rYG z;A&qB-buIt&tArXWuR`o@MHs3OQ$van~YT_<=^&%2k}OnAtvMEb`a-|i#cxp>zNqi zDKzvh5lI~JANZMRds~_Ge~%`HR&=O&TWqEJKRF(=eevn&0L|u4CA=!M&0?W#elJ8c z?3WYxT^eUOm}QRH^025rmMxK+r7o{B2v$jxQ#p~@En<`1Of;&K34C@#;BFWX-6=Lg TYc5H6aJPkvQ#a_-y;9^49rUZ` delta 491 zcmYL^KS/{>YTF8AGG62mpoC{1%QO`=JR@lO=fLYoN96%`z$gJS(xC>AQxp$?+B z3hLm4lu(e;#i@n%g)Tzdp`9xB77^@Xk&1Mv4xI{uUoK#WhXJ;ST$;!<1#$ zru|Og5*sDA^jX4RC4{3k4c`o;^- z_FgcMFLt$Q!PkQG`WRjKWEnaCvkiX^+x{^;3N%9rOyPGRfz`l6x>lFum;0Qn~phoSGonZ78HtLH+_s>t=0KA!o`_5>#d>NnN1D6=l>7iyQ|PdE=rGk4kgUz zD^&Ltv6nYEeinlGS17O!)D|28jR;Y_-7;XK(7M9dU)f~Sl zs#?)BA}@kE5}8a9K{|)3jlWC~`b4E_Vt^QCLc+)ExZmZny2vk>wSB87}oS zbw8-07X>O^6Dy*!k`kZQiq?I{<#VYtCbgW(D~g!O!I$ob4qNu^FXZ8H&%;v{d^V*O ztN46Qjx8#DHmMbB_IVknXhplan#mppMy_(8k(`{<*b~+ zlhv-2z+_$pIb*>Ld2@SpcuwmHdctd8~7Np@p({Nsz# zUd4S+SLa_+g|X+_`bBaWtM<{GlEqk^h^|A2w~sT!hS$m2Nz3;t;JUXCUia2>4jo%i zYhUqo)Y9pjn(IH!cv-T*fNzAWf){;{VV>W8PD`jcyVr^7zUW;A!CwpGebEDS(WDjHf?oKc&vk%qic2}%34MMS z973?Y|30CT%biuz>aP4frNBg#~tkE#QHbu_GV`HcWH`1ZN}A8=S|M zz8d_MvzIOoI5=Evo!Z02)}R#^r4NQ|WWG9GOJ;X?mNQXNdhB|*0p1$*P~&cl{)VP> z?MyibCr8^MFx`gNeG;yoVRdL@8zw4TkNe&~0Pl`_un!}FM%WwQ;T)x%FrMuw-JGZ* zb0^YHrfKpxnc*pw%xBZ}WWI~mkhy(U;!M;5J>}E=cKCe8gH5HB*4c0I>&MymI7?~s zsY_f3bveW)6AfKHbWm?DP62fmAypSLtqw^Psz-hK8&2Xtn7j&nb5GAtYqL20lK|pW}w;t z76z;aurW|$00#qg25>UaV1Pz**&3buh(Vf}OA7)0A+$2!GC&&xCkW^dq?3Ve0{S~S z$$;AcJq&ma;A6m#W{t)4GZHXdf(#5AV2FVc1B@~-W`J=9A_jPZfoTHzyNxn1V}MyR eT$kMXsNyKmzX6*6owicf(hHS1r5|PAG5rIrCGHmh delta 1723 zcmaKrT})eL7{|{Ut+O4(mVr>hha@ly$e2l~K+D!L7{&5Y`Itl5y3^BB+LyMcIj2R5 zE(|Yb8oQuACuT-xG>hK&wOB7q=8P9JQL`8g#()=QG4Vo{7^CxIiDo|U`|1I2y!rq8 z{Q5la$8(-{b6ecp7B9DXpwHuOsgYGpiKSI}Nk6E|NhMxLE1FT-n^Ea69j^A)%N0^C zWt5z|GINq9WptxdZI<**Ei2k`N_oO4Swd@ijvhL2&2KR(NDgTFKm%&Gg3m^#9>B>8!wRxGg^$f zh;1kO;R|9nBT|thf*Ga1y#if*KCv3s`dp%eDty@2Alg`LXDXo9z1ZJXM>k(L-2dtK z^F)B5{*Y*e=lT!hGQak_s=|9n1XII8p+Fo+4u}<$!=ZsnT$p7fd4`A?b|ejO2LBUS z)};X#u6A``1y_5>w{#c1WYPg0!9KX*bA#-!gR_&3;Pbn|>#Kv7@m6@n?-uQF&3_h` z7#WOB)1Hwi6?$Znrb3q?D^zHo$T=#sM+B(Q{*c$H(B6=DQ3@qXUX^v@jNv9$xIK6q zPZbI@f#b-Ug)R%h`2!G`?SKhiH#h@cJZ>oPnuYFze??#*coG|WA^3~vC_g(?D`If* z=p76$4m&U?zc=Ef_UW-YYMZ0;B3uu5f+N_;?)S!+7naAH;g7KmbSG>*{5!mGWCrj1 zD2xW0!5Ck&&{MO$zV{Eo+Y?^+?Qk>Pnb;8R<&8<)(O&*}%1-T8q?209^!?OEXLM>; zW*ew|H&;XL=5Zog=;hghj}PvLk5729pX|!>-{7ww=id>9^7>=1ie0q9VUcwgjb1st zm-Q7tJ#8vNdbY3)r{nm-5Ej3@(22#@7XIYLCk-Oj~gs2i~`YKuIDs>&hMkK|$0zvKw& zWPA{ZvnkOAm*e$&DlG72d=h8WrRX?N=aqHTro<5H>BJ=J`w0cLc5wk!Tbx7veDN6S zJ;^Alnw-O%ewJ)O{VADUWn(DX1mT=PENFZhtsLA<0UJsi2bCtM;=o}7CkHhqsO6yE z1TGF5P0(Z$R_VU?nWUAcv{AsGKsyI+6LfI!00r!6baQZs0`@{42h!UG{nC7OW=0RwDEl_J!E4wcf4 zp$Ne%OBWDR)uo_Q#;U2Zv>hNzSYSh9g9r(UjbaQ*__N%-yYGF!`|ceUn1cet<@xpU zD)*0>+}SI#D3B1c9EWYfV}*1;H3P`WZhA&!20w>d@Qv3T!wL7fRz#J5fpK9FeL@63 z1c5FI?-=xoJ&rM_x^eF6cFYd#nTLK5w^+RKene5>;rGUGNgf>AcYA3scBQvYtwZu* zP8zShL%YB-opBUndm1b;C=XTvnr`N)KgphVrFw18508QG|aY|sCsudj>vlW0V- zX6x%H%4Ro>y*ywsl&ldXaLIc)T~9z)ld=nWOU3Vz*USLQBRVvz-&T`W#9lvHZ75k9 zzFIMQYE=kts)jKPwe<lD$n5SfFd~ z>w#@Dwb5({cp>)Sd0fV_$iT8XYFdbY7d3(^okJ}YzzXfetBWTPr=~B!SDM2!NkUah zVn8bJJJKzJq}=b4C>nVgKZ0jGu}2&Z^LhD!fX7N7zQrh1W$_;=j8DpKG$WV2c~2yY zW=X+Jr0gg0LR1nkry6bYxH{x6DH!#4l|YTUs7BV^@*V2k|y`4NvtH%K9|_ zpqoMD5^3+tKi%oJ`!Hoa@tUCC+Y(jX>M#B3Mqxb>;i0~ggwMteR8lf3#xk!YcSKw< zQ|LHPQ8pDArqOmExR|A2!z^LeI*XrX>v)#!$4dGm9$CIGjGEgYPIG;H-&&Kgo%g>F zV>RCry~_^pp>w+e3S<8Xg4-V@)W@_Sp4h$EDqbL2>=!LEinKlA_EUBe4~q=v?OcaGc^pd<$N0j;s(?L5!;I6- Ji<9>{{sQk$$cg{} diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 7b3eb8f7dcd2b5a283711b1ef32ad704d57faf52..f54dbfe093e19587b1195a221ca36ec59187f0a9 100644 GIT binary patch delta 21893 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 F{x9uNW~cxF delta 21945 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 of assumptions made during development

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/Current_graph.html b/Current_graph.html index e352e4301..6673a38a8 100644 --- a/Current_graph.html +++ b/Current_graph.html @@ -97,21 +97,21 @@

Full transaction-method graph

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/Development_environment.html b/Development_environment.html index 9adbcf11a..cdb773f02 100644 --- a/Development_environment.html +++ b/Development_environment.html @@ -178,7 +178,7 @@

build_docs.sh

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/Home.html b/Home.html index 32aa68a0f..aa2cbd836 100644 --- a/Home.html +++ b/Home.html @@ -129,7 +129,7 @@

Documentation

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/Problem-checklist.html b/Problem-checklist.html index 706e17d9b..1a40e1386 100644 --- a/Problem-checklist.html +++ b/Problem-checklist.html @@ -105,7 +105,7 @@

Problem checklist

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/Transactions.html b/Transactions.html index f69d2070d..a6f672497 100644 --- a/Transactions.html +++ b/Transactions.html @@ -267,7 +267,7 @@

Transaction and method nesting

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/_sources/auto_graph.rst.txt b/_sources/auto_graph.rst.txt index 5da8538ab..ba33127d3 100644 --- a/_sources/auto_graph.rst.txt +++ b/_sources/auto_graph.rst.txt @@ -14,21 +14,21 @@ WishboneMaster1_request["request"] end subgraph FIFO["fifo_fetch FIFO"] - FIFO_read["read"] FIFO_write["write"] + FIFO_read["read"] end subgraph BasicFifo["free_rf_fifo BasicFifo"] BasicFifo_read["read"] BasicFifo_write["write"] end subgraph SimpleWBCacheRefiller["icache_refiller SimpleWBCacheRefiller"] + SimpleWBCacheRefiller_SimpleWBCacheRefiller["SimpleWBCacheRefiller"] SimpleWBCacheRefiller_accept_refill["accept_refill"] SimpleWBCacheRefiller_start_refill["start_refill"] - SimpleWBCacheRefiller_SimpleWBCacheRefiller["SimpleWBCacheRefiller"] end subgraph ICache["icache ICache"] - ICache_ICache["ICache"] ICache_accept_res["accept_res"] + ICache_ICache["ICache"] ICache_ICache1["ICache"] ICache_ICache2["ICache"] ICache_issue_req["issue_req"] @@ -37,8 +37,8 @@ FIFO1_read["read"] end subgraph Forwarder["res_fwd Forwarder"] - Forwarder_read["read"] Forwarder_write["write"] + Forwarder_read["read"] end end subgraph Fetch["fetch Fetch"] @@ -57,17 +57,17 @@ RRAT_commit["commit"] end subgraph RegisterFile["RF RegisterFile"] - RegisterFile_read1["read1"] RegisterFile_write["write"] RegisterFile_read2["read2"] RegisterFile_free["free"] + RegisterFile_read1["read1"] end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_mark_done["mark_done"] - ReorderBuffer_retire["retire"] - ReorderBuffer_put["put"] ReorderBuffer_get_indices["get_indices"] ReorderBuffer_peek["peek"] + ReorderBuffer_retire["retire"] + ReorderBuffer_put["put"] end subgraph ExceptionCauseRegister["exception_cause_register ExceptionCauseRegister"] ExceptionCauseRegister_report["report"] @@ -77,8 +77,8 @@ subgraph Collector["result_collector Collector"] Collector_method["method"] subgraph Forwarder1["forwarder Forwarder"] - Forwarder1_read["read"] Forwarder1_write["write"] + Forwarder1_read["read"] end subgraph ManyToOneConnectTrans["connect ManyToOneConnectTrans"] subgraph ConnectTrans["ManyToOneConnectTrans_input_0 ConnectTrans"] @@ -93,17 +93,17 @@ MethodProduct_method["method"] end subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] + RSFuncBlock_insert["insert"] RSFuncBlock_update["update"] RSFuncBlock_get_result["get_result"] - RSFuncBlock_insert["insert"] RSFuncBlock_select["select"] subgraph RS["rs RS"] - RS_RS["RS"] RS_update["update"] RS_select["select"] - RS_RS1["RS"] + RS_RS["RS"] RS_insert["insert"] RS_take["take"] + RS_RS1["RS"] RS_RS2["RS"] RS_RS3["RS"] end @@ -138,8 +138,8 @@ FIFO4_read["read"] end subgraph FIFO5["fifo_branch FIFO"] - FIFO5_write["write"] FIFO5_read["read"] + FIFO5_write["write"] end end subgraph WakeupSelect2["wakeup_select_2 WakeupSelect"] @@ -149,8 +149,8 @@ ExceptionFuncUnit_issue["issue"] ExceptionFuncUnit_accept["accept"] subgraph FIFO6["fifo FIFO"] - FIFO6_write["write"] FIFO6_read["read"] + FIFO6_write["write"] end end subgraph WakeupSelect3["wakeup_select_3 WakeupSelect"] @@ -179,11 +179,11 @@ end end subgraph LSUDummy["rs_block_1 LSUDummy"] - LSUDummy_get_result["get_result"] - LSUDummy_precommit["precommit"] LSUDummy_insert["insert"] LSUDummy_select["select"] LSUDummy_update["update"] + LSUDummy_get_result["get_result"] + LSUDummy_precommit["precommit"] subgraph LSUDummyInternals["internal LSUDummyInternals"] LSUDummyInternals_LSUDummyInternals["LSUDummyInternals"] LSUDummyInternals_LSUDummyInternals1["LSUDummyInternals"] @@ -199,19 +199,19 @@ subgraph DoubleCounterCSR["csr_cycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister["register_low CSRRegister"] - CSRRegister_write["write"] CSRRegister_read["read"] + CSRRegister_write["write"] end subgraph CSRRegister1["register_high CSRRegister"] - CSRRegister1_read["read"] CSRRegister1_write["write"] + CSRRegister1_read["read"] end end subgraph DoubleCounterCSR1["csr_time DoubleCounterCSR"] DoubleCounterCSR1_increment["increment"] subgraph CSRRegister2["register_low CSRRegister"] - CSRRegister2_write["write"] CSRRegister2_read["read"] + CSRRegister2_write["write"] end subgraph CSRRegister3["register_high CSRRegister"] CSRRegister3_read["read"] @@ -260,8 +260,8 @@ RSSelection_RSSelection1["RSSelection"] RSSelection_RSSelection2["RSSelection"] subgraph Forwarder3["forwarder Forwarder"] - Forwarder3_read["read"] Forwarder3_write["write"] + Forwarder3_read["read"] end end subgraph RSInsertion["rs_insertion RSInsertion"] @@ -277,8 +277,8 @@ subgraph DoubleCounterCSR2["instret_csr DoubleCounterCSR"] DoubleCounterCSR2_increment["increment"] subgraph CSRRegister5["register_low CSRRegister"] - CSRRegister5_write["write"] CSRRegister5_read["read"] + CSRRegister5_write["write"] end subgraph CSRRegister6["register_high CSRRegister"] CSRRegister6_read["read"] @@ -326,15 +326,15 @@ FIFO9_read --> ROBAllocation_ROBAllocation ROBAllocation_ROBAllocation --> ReorderBuffer_put ROBAllocation_ROBAllocation --> FIFO10_write - FIFO10_read --> RSSelection_RSSelection - RSSelection_RSSelection --> Forwarder3_write - Forwarder3_read --> RSSelection_RSSelection2 + FIFO10_read --> RSSelection_RSSelection2 + RSSelection_RSSelection2 --> Forwarder3_write Forwarder3_read --> RSSelection_RSSelection1 - RSFuncBlock_select --> RSSelection_RSSelection2 - RS_select --> RSSelection_RSSelection2 - RSSelection_RSSelection2 --> FIFO11_write + Forwarder3_read --> RSSelection_RSSelection + RSFuncBlock_select --> RSSelection_RSSelection1 + RS_select --> RSSelection_RSSelection1 RSSelection_RSSelection1 --> FIFO11_write - RSSelection_RSSelection1 <--> LSUDummy_select + RSSelection_RSSelection --> FIFO11_write + RSSelection_RSSelection <--> LSUDummy_select FIFO11_read --> RSInsertion_RSInsertion RegisterFile_read1 --> RSInsertion_RSInsertion RegisterFile_read2 --> RSInsertion_RSInsertion @@ -353,17 +353,17 @@ ResultAnnouncement_ResultAnnouncement --> RSFuncBlock_update ResultAnnouncement_ResultAnnouncement --> RS_update ResultAnnouncement_ResultAnnouncement --> LSUDummy_update - RS_RS3 --> WakeupSelect_WakeupSelect + RS_RS2 --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect1_WakeupSelect RS_take --> WakeupSelect2_WakeupSelect RS_take --> WakeupSelect3_WakeupSelect WakeupSelect_WakeupSelect --> AluFuncUnit_issue WakeupSelect_WakeupSelect --> FIFO2_write - RS_RS2 --> WakeupSelect1_WakeupSelect + RS_RS1 --> WakeupSelect1_WakeupSelect WakeupSelect1_WakeupSelect --> ShiftFuncUnit_issue WakeupSelect1_WakeupSelect --> FIFO3_write - RS_RS --> WakeupSelect2_WakeupSelect + RS_RS3 --> WakeupSelect2_WakeupSelect WakeupSelect2_WakeupSelect --> JumpBranchFuncUnit_issue WakeupSelect2_WakeupSelect --> ExceptionCauseRegister_report WakeupSelect3_WakeupSelect --> ExceptionCauseRegister_report @@ -375,7 +375,7 @@ ReorderBuffer_get_indices --> LSUDummyInternals_LSUDummyInternals1 WakeupSelect2_WakeupSelect --> FIFO4_write WakeupSelect2_WakeupSelect --> FIFO5_write - RS_RS1 --> WakeupSelect3_WakeupSelect + RS_RS --> WakeupSelect3_WakeupSelect WakeupSelect3_WakeupSelect --> ExceptionFuncUnit_issue WakeupSelect3_WakeupSelect --> FIFO6_write ConnectTrans2_ConnectTrans --> Forwarder2_write diff --git a/api.html b/api.html index e9c8668e1..4ce01b157 100644 --- a/api.html +++ b/api.html @@ -201,7 +201,7 @@

coreblocks

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/auto_graph.html b/auto_graph.html index b1b2702a9..9e26b5ac9 100644 --- a/auto_graph.html +++ b/auto_graph.html @@ -93,21 +93,21 @@ WishboneMaster1_request["request"] end subgraph FIFO["fifo_fetch FIFO"] - FIFO_read["read"] FIFO_write["write"] + FIFO_read["read"] end subgraph BasicFifo["free_rf_fifo BasicFifo"] BasicFifo_read["read"] BasicFifo_write["write"] end subgraph SimpleWBCacheRefiller["icache_refiller SimpleWBCacheRefiller"] + SimpleWBCacheRefiller_SimpleWBCacheRefiller["SimpleWBCacheRefiller"] SimpleWBCacheRefiller_accept_refill["accept_refill"] SimpleWBCacheRefiller_start_refill["start_refill"] - SimpleWBCacheRefiller_SimpleWBCacheRefiller["SimpleWBCacheRefiller"] end subgraph ICache["icache ICache"] - ICache_ICache["ICache"] ICache_accept_res["accept_res"] + ICache_ICache["ICache"] ICache_ICache1["ICache"] ICache_ICache2["ICache"] ICache_issue_req["issue_req"] @@ -116,8 +116,8 @@ FIFO1_read["read"] end subgraph Forwarder["res_fwd Forwarder"] - Forwarder_read["read"] Forwarder_write["write"] + Forwarder_read["read"] end end subgraph Fetch["fetch Fetch"] @@ -136,17 +136,17 @@ RRAT_commit["commit"] end subgraph RegisterFile["RF RegisterFile"] - RegisterFile_read1["read1"] RegisterFile_write["write"] RegisterFile_read2["read2"] RegisterFile_free["free"] + RegisterFile_read1["read1"] end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_mark_done["mark_done"] - ReorderBuffer_retire["retire"] - ReorderBuffer_put["put"] ReorderBuffer_get_indices["get_indices"] ReorderBuffer_peek["peek"] + ReorderBuffer_retire["retire"] + ReorderBuffer_put["put"] end subgraph ExceptionCauseRegister["exception_cause_register ExceptionCauseRegister"] ExceptionCauseRegister_report["report"] @@ -156,8 +156,8 @@ subgraph Collector["result_collector Collector"] Collector_method["method"] subgraph Forwarder1["forwarder Forwarder"] - Forwarder1_read["read"] Forwarder1_write["write"] + Forwarder1_read["read"] end subgraph ManyToOneConnectTrans["connect ManyToOneConnectTrans"] subgraph ConnectTrans["ManyToOneConnectTrans_input_0 ConnectTrans"] @@ -172,17 +172,17 @@ MethodProduct_method["method"] end subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] + RSFuncBlock_insert["insert"] RSFuncBlock_update["update"] RSFuncBlock_get_result["get_result"] - RSFuncBlock_insert["insert"] RSFuncBlock_select["select"] subgraph RS["rs RS"] - RS_RS["RS"] RS_update["update"] RS_select["select"] - RS_RS1["RS"] + RS_RS["RS"] RS_insert["insert"] RS_take["take"] + RS_RS1["RS"] RS_RS2["RS"] RS_RS3["RS"] end @@ -217,8 +217,8 @@ FIFO4_read["read"] end subgraph FIFO5["fifo_branch FIFO"] - FIFO5_write["write"] FIFO5_read["read"] + FIFO5_write["write"] end end subgraph WakeupSelect2["wakeup_select_2 WakeupSelect"] @@ -228,8 +228,8 @@ ExceptionFuncUnit_issue["issue"] ExceptionFuncUnit_accept["accept"] subgraph FIFO6["fifo FIFO"] - FIFO6_write["write"] FIFO6_read["read"] + FIFO6_write["write"] end end subgraph WakeupSelect3["wakeup_select_3 WakeupSelect"] @@ -258,11 +258,11 @@ end end subgraph LSUDummy["rs_block_1 LSUDummy"] - LSUDummy_get_result["get_result"] - LSUDummy_precommit["precommit"] LSUDummy_insert["insert"] LSUDummy_select["select"] LSUDummy_update["update"] + LSUDummy_get_result["get_result"] + LSUDummy_precommit["precommit"] subgraph LSUDummyInternals["internal LSUDummyInternals"] LSUDummyInternals_LSUDummyInternals["LSUDummyInternals"] LSUDummyInternals_LSUDummyInternals1["LSUDummyInternals"] @@ -278,19 +278,19 @@ subgraph DoubleCounterCSR["csr_cycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister["register_low CSRRegister"] - CSRRegister_write["write"] CSRRegister_read["read"] + CSRRegister_write["write"] end subgraph CSRRegister1["register_high CSRRegister"] - CSRRegister1_read["read"] CSRRegister1_write["write"] + CSRRegister1_read["read"] end end subgraph DoubleCounterCSR1["csr_time DoubleCounterCSR"] DoubleCounterCSR1_increment["increment"] subgraph CSRRegister2["register_low CSRRegister"] - CSRRegister2_write["write"] CSRRegister2_read["read"] + CSRRegister2_write["write"] end subgraph CSRRegister3["register_high CSRRegister"] CSRRegister3_read["read"] @@ -339,8 +339,8 @@ RSSelection_RSSelection1["RSSelection"] RSSelection_RSSelection2["RSSelection"] subgraph Forwarder3["forwarder Forwarder"] - Forwarder3_read["read"] Forwarder3_write["write"] + Forwarder3_read["read"] end end subgraph RSInsertion["rs_insertion RSInsertion"] @@ -356,8 +356,8 @@ subgraph DoubleCounterCSR2["instret_csr DoubleCounterCSR"] DoubleCounterCSR2_increment["increment"] subgraph CSRRegister5["register_low CSRRegister"] - CSRRegister5_write["write"] CSRRegister5_read["read"] + CSRRegister5_write["write"] end subgraph CSRRegister6["register_high CSRRegister"] CSRRegister6_read["read"] @@ -405,15 +405,15 @@ FIFO9_read --> ROBAllocation_ROBAllocation ROBAllocation_ROBAllocation --> ReorderBuffer_put ROBAllocation_ROBAllocation --> FIFO10_write -FIFO10_read --> RSSelection_RSSelection -RSSelection_RSSelection --> Forwarder3_write -Forwarder3_read --> RSSelection_RSSelection2 +FIFO10_read --> RSSelection_RSSelection2 +RSSelection_RSSelection2 --> Forwarder3_write Forwarder3_read --> RSSelection_RSSelection1 -RSFuncBlock_select --> RSSelection_RSSelection2 -RS_select --> RSSelection_RSSelection2 -RSSelection_RSSelection2 --> FIFO11_write +Forwarder3_read --> RSSelection_RSSelection +RSFuncBlock_select --> RSSelection_RSSelection1 +RS_select --> RSSelection_RSSelection1 RSSelection_RSSelection1 --> FIFO11_write -RSSelection_RSSelection1 <--> LSUDummy_select +RSSelection_RSSelection --> FIFO11_write +RSSelection_RSSelection <--> LSUDummy_select FIFO11_read --> RSInsertion_RSInsertion RegisterFile_read1 --> RSInsertion_RSInsertion RegisterFile_read2 --> RSInsertion_RSInsertion @@ -432,17 +432,17 @@ ResultAnnouncement_ResultAnnouncement --> RSFuncBlock_update ResultAnnouncement_ResultAnnouncement --> RS_update ResultAnnouncement_ResultAnnouncement --> LSUDummy_update -RS_RS3 --> WakeupSelect_WakeupSelect +RS_RS2 --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect1_WakeupSelect RS_take --> WakeupSelect2_WakeupSelect RS_take --> WakeupSelect3_WakeupSelect WakeupSelect_WakeupSelect --> AluFuncUnit_issue WakeupSelect_WakeupSelect --> FIFO2_write -RS_RS2 --> WakeupSelect1_WakeupSelect +RS_RS1 --> WakeupSelect1_WakeupSelect WakeupSelect1_WakeupSelect --> ShiftFuncUnit_issue WakeupSelect1_WakeupSelect --> FIFO3_write -RS_RS --> WakeupSelect2_WakeupSelect +RS_RS3 --> WakeupSelect2_WakeupSelect WakeupSelect2_WakeupSelect --> JumpBranchFuncUnit_issue WakeupSelect2_WakeupSelect --> ExceptionCauseRegister_report WakeupSelect3_WakeupSelect --> ExceptionCauseRegister_report @@ -454,7 +454,7 @@ ReorderBuffer_get_indices --> LSUDummyInternals_LSUDummyInternals1 WakeupSelect2_WakeupSelect --> FIFO4_write WakeupSelect2_WakeupSelect --> FIFO5_write -RS_RS1 --> WakeupSelect3_WakeupSelect +RS_RS --> WakeupSelect3_WakeupSelect WakeupSelect3_WakeupSelect --> ExceptionFuncUnit_issue WakeupSelect3_WakeupSelect --> FIFO6_write ConnectTrans2_ConnectTrans --> Forwarder2_write @@ -509,7 +509,7 @@

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/components/icache.html b/components/icache.html index 3038ee121..936d4bcf1 100644 --- a/components/icache.html +++ b/components/icache.html @@ -131,7 +131,7 @@

Address mapping example

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.frontend.html b/coreblocks.frontend.html index c9bd27911..1861f1a13 100644 --- a/coreblocks.frontend.html +++ b/coreblocks.frontend.html @@ -404,7 +404,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.fu.html b/coreblocks.fu.html index c7510fc15..038863b2b 100644 --- a/coreblocks.fu.html +++ b/coreblocks.fu.html @@ -796,7 +796,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.fu.unsigned_multiplication.html b/coreblocks.fu.unsigned_multiplication.html index dfa9a8fc8..43ab00b98 100644 --- a/coreblocks.fu.unsigned_multiplication.html +++ b/coreblocks.fu.unsigned_multiplication.html @@ -237,7 +237,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.html b/coreblocks.html index 084e87b30..d9257e61f 100644 --- a/coreblocks.html +++ b/coreblocks.html @@ -218,7 +218,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.params.html b/coreblocks.params.html index e0f3d610d..347c9147a 100644 --- a/coreblocks.params.html +++ b/coreblocks.params.html @@ -2363,7 +2363,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.peripherals.html b/coreblocks.peripherals.html index e37454972..9e8ea079f 100644 --- a/coreblocks.peripherals.html +++ b/coreblocks.peripherals.html @@ -348,7 +348,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.scheduler.html b/coreblocks.scheduler.html index 74062b7ba..f03ffd115 100644 --- a/coreblocks.scheduler.html +++ b/coreblocks.scheduler.html @@ -191,7 +191,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.stages.html b/coreblocks.stages.html index 96b3bafb3..ed6420019 100644 --- a/coreblocks.stages.html +++ b/coreblocks.stages.html @@ -266,7 +266,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.structs_common.html b/coreblocks.structs_common.html index 27ecbf78b..5856b8069 100644 --- a/coreblocks.structs_common.html +++ b/coreblocks.structs_common.html @@ -446,7 +446,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/coreblocks.utils.html b/coreblocks.utils.html index 897eb9ad8..a060bb719 100644 --- a/coreblocks.utils.html +++ b/coreblocks.utils.html @@ -465,7 +465,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/genindex.html b/genindex.html index 5a40a9300..a59caa45e 100644 --- a/genindex.html +++ b/genindex.html @@ -2272,7 +2272,7 @@

Z

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/index.html b/index.html index 558ecee9d..8abe6c325 100644 --- a/index.html +++ b/index.html @@ -210,7 +210,7 @@

Coreblocks

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/miscellany/exceptionsSummary.html b/miscellany/exceptionsSummary.html index 09cf1d422..e060f882f 100644 --- a/miscellany/exceptionsSummary.html +++ b/miscellany/exceptionsSummary.html @@ -271,7 +271,7 @@

Summary

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/modules.html b/modules.html index 435032825..54a12db6c 100644 --- a/modules.html +++ b/modules.html @@ -187,7 +187,7 @@

coreblocks

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/py-modindex.html b/py-modindex.html index 77e30aa97..74953d614 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -388,7 +388,7 @@

Python Module Index

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/scheduler/Overview.html b/scheduler/Overview.html index 433dd97df..f44b1b625 100644 --- a/scheduler/Overview.html +++ b/scheduler/Overview.html @@ -146,7 +146,7 @@

More detailed description of each block

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/search.html b/search.html index 214153904..fd74b4bed 100644 --- a/search.html +++ b/search.html @@ -101,7 +101,7 @@

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/shared_structs/Implementation/RS_impl.html b/shared_structs/Implementation/RS_impl.html index 09aaeac79..5dadd3ef2 100644 --- a/shared_structs/Implementation/RS_impl.html +++ b/shared_structs/Implementation/RS_impl.html @@ -252,7 +252,7 @@

Read and clean row

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/shared_structs/RS.html b/shared_structs/RS.html index 9daba6251..2435c02df 100644 --- a/shared_structs/RS.html +++ b/shared_structs/RS.html @@ -222,7 +222,7 @@

External interface signals

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.

diff --git a/synthesis/Synthesis.html b/synthesis/Synthesis.html index 6168f832e..c5ee4cf00 100644 --- a/synthesis/Synthesis.html +++ b/synthesis/Synthesis.html @@ -151,7 +151,7 @@

Benchmarks

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 18:06 2023-10-05. + Last updated on 09:14 2023-10-06.