diff --git a/.doctrees/api.doctree b/.doctrees/api.doctree index 9c6b2bc59..13f7cda82 100644 Binary files a/.doctrees/api.doctree and b/.doctrees/api.doctree differ diff --git a/.doctrees/auto_graph.doctree b/.doctrees/auto_graph.doctree index 8da93ed0c..ed36a68a7 100644 Binary files a/.doctrees/auto_graph.doctree and b/.doctrees/auto_graph.doctree differ diff --git a/.doctrees/current-graph.doctree b/.doctrees/current-graph.doctree index f822da5d4..9e152841c 100644 Binary files a/.doctrees/current-graph.doctree and b/.doctrees/current-graph.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 278e0cb50..95a0cfccc 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/_sources/auto_graph.rst.txt b/_sources/auto_graph.rst.txt index 49e78f24f..4be84b731 100644 --- a/_sources/auto_graph.rst.txt +++ b/_sources/auto_graph.rst.txt @@ -6,12 +6,12 @@ subgraph Core["core Core"] Core_InitFreeRFFifo["InitFreeRFFifo"] subgraph WishboneMaster["wb_master_instr WishboneMaster"] - WishboneMaster_request["request"] - WishboneMaster_WishboneMaster["WishboneMaster"] WishboneMaster_result["result"] + WishboneMaster_WishboneMaster["WishboneMaster"] + WishboneMaster_request["request"] subgraph Forwarder["result Forwarder"] - Forwarder_write["write"] Forwarder_read["read"] + Forwarder_write["write"] end end subgraph WishboneMaster1["wb_master_data WishboneMaster"] @@ -19,13 +19,13 @@ WishboneMaster1_request["request"] WishboneMaster1_result["result"] subgraph Forwarder1["result Forwarder"] - Forwarder1_read["read"] Forwarder1_write["write"] + Forwarder1_read["read"] end end subgraph CoreInstructionCounter["core_counter CoreInstructionCounter"] - CoreInstructionCounter_increment["increment"] CoreInstructionCounter_decrement["decrement"] + CoreInstructionCounter_increment["increment"] end subgraph FIFO["fifo_fetch FIFO"] FIFO_read["read"] @@ -43,26 +43,26 @@ end subgraph SimpleWBCacheRefiller["icache_refiller SimpleWBCacheRefiller"] SimpleWBCacheRefiller_SimpleWBCacheRefiller["SimpleWBCacheRefiller"] - SimpleWBCacheRefiller_accept_refill["accept_refill"] SimpleWBCacheRefiller_start_refill["start_refill"] + SimpleWBCacheRefiller_accept_refill["accept_refill"] subgraph Forwarder2["address_fwd Forwarder"] Forwarder2_write["write"] Forwarder2_read["read"] end end subgraph ICache["icache ICache"] + ICache_issue_req["issue_req"] ICache_ICache["ICache"] ICache_ICache1["ICache"] - ICache_accept_res["accept_res"] ICache_ICache2["ICache"] - ICache_issue_req["issue_req"] + ICache_accept_res["accept_res"] subgraph FIFO1["req_fifo FIFO"] - FIFO1_read["read"] FIFO1_write["write"] + FIFO1_read["read"] end subgraph Forwarder3["res_fwd Forwarder"] - Forwarder3_read["read"] Forwarder3_write["write"] + Forwarder3_read["read"] end end subgraph FRAT["FRAT FRAT"] @@ -74,27 +74,27 @@ subgraph RegisterFile["RF RegisterFile"] RegisterFile_read2["read2"] RegisterFile_write["write"] - RegisterFile_read1["read1"] RegisterFile_free["free"] + RegisterFile_read1["read1"] end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_retire["retire"] - ReorderBuffer_get_indices["get_indices"] ReorderBuffer_put["put"] ReorderBuffer_mark_done["mark_done"] + ReorderBuffer_get_indices["get_indices"] ReorderBuffer_peek["peek"] end subgraph ExceptionCauseRegister["exception_cause_register ExceptionCauseRegister"] ExceptionCauseRegister_report["report"] - ExceptionCauseRegister_get["get"] ExceptionCauseRegister_clear["clear"] + ExceptionCauseRegister_get["get"] end subgraph FuncBlocksUnifier["func_blocks_unifier FuncBlocksUnifier"] subgraph Collector["result_collector Collector"] Collector_method["method"] subgraph Forwarder4["forwarder Forwarder"] - Forwarder4_write["write"] Forwarder4_read["read"] + Forwarder4_write["write"] end subgraph ManyToOneConnectTrans["connect ManyToOneConnectTrans"] subgraph ConnectTrans["ManyToOneConnectTrans_input_0 ConnectTrans"] @@ -112,27 +112,27 @@ MethodProduct1_method["method"] end subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] - RSFuncBlock_insert["insert"] - RSFuncBlock_get_result["get_result"] - RSFuncBlock_select["select"] RSFuncBlock_update["update"] + RSFuncBlock_select["select"] + RSFuncBlock_get_result["get_result"] + RSFuncBlock_insert["insert"] subgraph RS["rs RS"] - RS_select["select"] RS_RS["RS"] - RS_RS1["RS"] RS_update["update"] RS_take["take"] - RS_RS2["RS"] RS_insert["insert"] + RS_RS1["RS"] + RS_RS2["RS"] + RS_select["select"] RS_RS3["RS"] RS_RS4["RS"] end subgraph AluFuncUnit["func_unit_0 AluFuncUnit"] - AluFuncUnit_issue["issue"] AluFuncUnit_accept["accept"] + AluFuncUnit_issue["issue"] subgraph FIFO2["fifo FIFO"] - FIFO2_write["write"] FIFO2_read["read"] + FIFO2_write["write"] end end subgraph WakeupSelect["wakeup_select_0 WakeupSelect"] @@ -150,12 +150,12 @@ WakeupSelect1_WakeupSelect["WakeupSelect"] end subgraph JumpBranchFuncUnit["func_unit_2 JumpBranchFuncUnit"] - JumpBranchFuncUnit_issue["issue"] - JumpBranchFuncUnit_accept["accept"] JumpBranchFuncUnit_branch_result["branch_result"] + JumpBranchFuncUnit_accept["accept"] + JumpBranchFuncUnit_issue["issue"] subgraph FIFO4["fifo_res FIFO"] - FIFO4_write["write"] FIFO4_read["read"] + FIFO4_write["write"] end subgraph FIFO5["fifo_branch FIFO"] FIFO5_write["write"] @@ -169,16 +169,16 @@ ExceptionFuncUnit_accept["accept"] ExceptionFuncUnit_issue["issue"] subgraph FIFO6["fifo FIFO"] - FIFO6_read["read"] FIFO6_write["write"] + FIFO6_read["read"] end end subgraph WakeupSelect3["wakeup_select_3 WakeupSelect"] WakeupSelect3_WakeupSelect["WakeupSelect"] end subgraph PrivilegedFuncUnit["func_unit_4 PrivilegedFuncUnit"] - PrivilegedFuncUnit_precommit["precommit"] PrivilegedFuncUnit_issue["issue"] + PrivilegedFuncUnit_precommit["precommit"] PrivilegedFuncUnit_accept["accept"] subgraph BasicFifo1["branch_resolved_fifo BasicFifo"] BasicFifo1_write["write"] @@ -214,43 +214,43 @@ end end subgraph LSUDummy["rs_block_1 LSUDummy"] + LSUDummy_get_result["get_result"] LSUDummy_LSUDummy["LSUDummy"] - LSUDummy_insert["insert"] - LSUDummy_select["select"] LSUDummy_LSUDummy1["LSUDummy"] + LSUDummy_insert["insert"] LSUDummy_precommit["precommit"] + LSUDummy_select["select"] LSUDummy_update["update"] - LSUDummy_get_result["get_result"] LSUDummy_LSUDummy2["LSUDummy"] subgraph Forwarder6["forwarder Forwarder"] Forwarder6_write["write"] Forwarder6_read["read"] end subgraph LSURequesterWB["requester LSURequesterWB"] - LSURequesterWB_accept["accept"] LSURequesterWB_issue["issue"] + LSURequesterWB_accept["accept"] end end subgraph CSRUnit["rs_block_2 CSRUnit"] CSRUnit_select["select"] - CSRUnit_fetch_continue["fetch_continue"] CSRUnit_precommit["precommit"] - CSRUnit_insert["insert"] - CSRUnit_CSRUnit["CSRUnit"] + CSRUnit_fetch_continue["fetch_continue"] CSRUnit_get_result["get_result"] + CSRUnit_insert["insert"] CSRUnit_update["update"] + CSRUnit_CSRUnit["CSRUnit"] end subgraph MethodTryProduct["InstructionPrecommitKey_unifier MethodTryProduct"] MethodTryProduct_MethodTryProduct["MethodTryProduct"] - MethodTryProduct_method["method"] MethodTryProduct_MethodTryProduct1["MethodTryProduct"] + MethodTryProduct_method["method"] MethodTryProduct_MethodTryProduct2["MethodTryProduct"] end subgraph Collector2["BranchResolvedKey_unifier Collector"] Collector2_method["method"] subgraph Forwarder7["forwarder Forwarder"] - Forwarder7_read["read"] Forwarder7_write["write"] + Forwarder7_read["read"] end subgraph ManyToOneConnectTrans2["connect ManyToOneConnectTrans"] subgraph ConnectTrans8["ManyToOneConnectTrans_input_0 ConnectTrans"] @@ -270,21 +270,21 @@ end subgraph InterruptController["interrupt_controller InterruptController"] InterruptController_mret["mret"] - InterruptController_entry["entry"] InterruptController_report_interrupt["report_interrupt"] + InterruptController_entry["entry"] end subgraph GenericCSRRegisters["csr_generic GenericCSRRegisters"] GenericCSRRegisters_GenericCSRRegisters["GenericCSRRegisters"] subgraph MachineModeCSRRegisters["m_mode MachineModeCSRRegisters"] subgraph CSRRegister["mcause CSRRegister"] CSRRegister__fu_read["_fu_read"] - CSRRegister__fu_write["_fu_write"] CSRRegister_write["write"] + CSRRegister__fu_write["_fu_write"] end subgraph CSRRegister1["mtvec CSRRegister"] CSRRegister1__fu_read["_fu_read"] - CSRRegister1_read["read"] CSRRegister1__fu_write["_fu_write"] + CSRRegister1_read["read"] end subgraph CSRRegister2["mepc CSRRegister"] CSRRegister2__fu_read["_fu_read"] @@ -296,14 +296,14 @@ subgraph DoubleCounterCSR["csr_cycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister3["register_low CSRRegister"] - CSRRegister3_read["read"] CSRRegister3__fu_read["_fu_read"] + CSRRegister3_read["read"] CSRRegister3_write["write"] end subgraph CSRRegister4["register_high CSRRegister"] - CSRRegister4_read["read"] - CSRRegister4_write["write"] CSRRegister4__fu_read["_fu_read"] + CSRRegister4_write["write"] + CSRRegister4_read["read"] end end subgraph DoubleCounterCSR1["csr_time DoubleCounterCSR"] @@ -314,33 +314,33 @@ CSRRegister5_read["read"] end subgraph CSRRegister6["register_high CSRRegister"] + CSRRegister6_write["write"] CSRRegister6__fu_read["_fu_read"] CSRRegister6_read["read"] - CSRRegister6_write["write"] end end end subgraph Fetch["fetch Fetch"] - Fetch_Fetch["Fetch"] Fetch_stall_exception["stall_exception"] - Fetch_Fetch1["Fetch"] Fetch_verify_branch["verify_branch"] + Fetch_Fetch["Fetch"] + Fetch_Fetch1["Fetch"] subgraph BasicFifo2["fetch_target_queue BasicFifo"] - BasicFifo2_write["write"] BasicFifo2_read["read"] + BasicFifo2_write["write"] end end subgraph FIFO7["fifo_decode FIFO"] - FIFO7_write["write"] FIFO7_read["read"] + FIFO7_write["write"] end subgraph Decode["decode Decode"] Decode_Decode["Decode"] end subgraph Scheduler["scheduler Scheduler"] subgraph FIFO8["alloc_rename_buf FIFO"] - FIFO8_write["write"] FIFO8_read["read"] + FIFO8_write["write"] end subgraph RegAllocation["reg_alloc RegAllocation"] RegAllocation_RegAllocation["RegAllocation"] @@ -353,8 +353,8 @@ Renaming_Renaming["Renaming"] end subgraph FIFO10["reg_alloc_out_buf FIFO"] - FIFO10_read["read"] FIFO10_write["write"] + FIFO10_read["read"] end subgraph ROBAllocation["rob_alloc ROBAllocation"] ROBAllocation_ROBAllocation["ROBAllocation"] @@ -393,8 +393,8 @@ CSRRegister7_write["write"] end subgraph CSRRegister8["register_high CSRRegister"] - CSRRegister8_write["write"] CSRRegister8__fu_read["_fu_read"] + CSRRegister8_write["write"] CSRRegister8_read["read"] end end @@ -403,8 +403,8 @@ Forwarder9_read["read"] end subgraph Forwarder10["fetch_continue_fwd Forwarder"] - Forwarder10_write["write"] Forwarder10_read["read"] + Forwarder10_write["write"] end end end @@ -426,18 +426,18 @@ end end Core_InitFreeRFFifo --> BasicFifo_write - Retirement_Retirement3 --> BasicFifo_write + Retirement_Retirement1 --> BasicFifo_write WishboneMaster_WishboneMaster --> Forwarder_write WishboneMaster1_WishboneMaster --> Forwarder1_write Forwarder2_read --> SimpleWBCacheRefiller_SimpleWBCacheRefiller SimpleWBCacheRefiller_SimpleWBCacheRefiller --> WishboneMaster_request - ICache_ICache --> Forwarder3_write - ICache_ICache2 --> SimpleWBCacheRefiller_start_refill + ICache_ICache1 --> Forwarder3_write + ICache_ICache --> SimpleWBCacheRefiller_start_refill + ICache_ICache --> Forwarder2_write ICache_ICache2 --> Forwarder2_write - ICache_ICache1 --> Forwarder2_write - SimpleWBCacheRefiller_accept_refill --> ICache_ICache1 - WishboneMaster_result --> ICache_ICache1 - Forwarder_read --> ICache_ICache1 + SimpleWBCacheRefiller_accept_refill --> ICache_ICache2 + WishboneMaster_result --> ICache_ICache2 + Forwarder_read --> ICache_ICache2 Fetch_Fetch1 --> ICache_issue_req Fetch_Fetch1 --> FIFO1_write Fetch_Fetch1 --> BasicFifo2_write @@ -468,15 +468,15 @@ FIFO10_read --> RSSelection_RSSelection1 RSSelection_RSSelection1 --> Forwarder8_write Forwarder8_read --> RSSelection_RSSelection - Forwarder8_read --> RSSelection_RSSelection2 Forwarder8_read --> RSSelection_RSSelection3 + Forwarder8_read --> RSSelection_RSSelection2 RSFuncBlock_select --> RSSelection_RSSelection RS_select --> RSSelection_RSSelection RSSelection_RSSelection --> FIFO11_write - RSSelection_RSSelection2 --> FIFO11_write RSSelection_RSSelection3 --> FIFO11_write - RSSelection_RSSelection2 <--> LSUDummy_select - RSSelection_RSSelection3 <--> CSRUnit_select + RSSelection_RSSelection2 --> FIFO11_write + RSSelection_RSSelection3 <--> LSUDummy_select + RSSelection_RSSelection2 <--> CSRUnit_select FIFO11_read --> RSInsertion_RSInsertion RegisterFile_read1 --> RSInsertion_RSInsertion RegisterFile_read2 --> RSInsertion_RSInsertion @@ -487,7 +487,7 @@ Collector2_method --> ConnectTrans11_ConnectTrans Forwarder7_read --> ConnectTrans11_ConnectTrans ConnectTrans11_ConnectTrans --> Fetch_verify_branch - Retirement_Retirement1 --> Fetch_verify_branch + Retirement_Retirement2 --> Fetch_verify_branch Collector_method --> ResultAnnouncement_ResultAnnouncement Forwarder4_read --> ResultAnnouncement_ResultAnnouncement ResultAnnouncement_ResultAnnouncement --> ReorderBuffer_mark_done @@ -498,7 +498,7 @@ ResultAnnouncement_ResultAnnouncement --> RS_update ResultAnnouncement_ResultAnnouncement --> LSUDummy_update ResultAnnouncement_ResultAnnouncement --> CSRUnit_update - RS_RS4 --> WakeupSelect_WakeupSelect + RS_RS1 --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect1_WakeupSelect RS_take --> WakeupSelect2_WakeupSelect @@ -506,7 +506,7 @@ RS_take --> WakeupSelect4_WakeupSelect WakeupSelect_WakeupSelect --> AluFuncUnit_issue WakeupSelect_WakeupSelect --> FIFO2_write - RS_RS --> WakeupSelect1_WakeupSelect + RS_RS3 --> WakeupSelect1_WakeupSelect WakeupSelect1_WakeupSelect --> ShiftFuncUnit_issue WakeupSelect1_WakeupSelect --> FIFO3_write RS_RS2 --> WakeupSelect2_WakeupSelect @@ -523,10 +523,10 @@ ReorderBuffer_get_indices --> ConnectTrans2_ConnectTrans WakeupSelect2_WakeupSelect --> FIFO4_write WakeupSelect2_WakeupSelect --> FIFO5_write - RS_RS1 --> WakeupSelect3_WakeupSelect + RS_RS --> WakeupSelect3_WakeupSelect WakeupSelect3_WakeupSelect --> ExceptionFuncUnit_issue WakeupSelect3_WakeupSelect --> FIFO6_write - RS_RS3 --> WakeupSelect4_WakeupSelect + RS_RS4 --> WakeupSelect4_WakeupSelect WakeupSelect4_WakeupSelect --> PrivilegedFuncUnit_issue ConnectTrans3_ConnectTrans --> Forwarder5_write ConnectTrans4_ConnectTrans --> Forwarder5_write @@ -584,28 +584,28 @@ FIFO5_read --> ConnectTrans8_ConnectTrans BasicFifo1_read --> ConnectTrans9_ConnectTrans CSRUnit_fetch_continue --> ConnectTrans10_ConnectTrans - ReorderBuffer_peek --> Retirement_Retirement2 - Retirement_Retirement2 --> MethodTryProduct_method - ReorderBuffer_retire --> Retirement_Retirement3 - Retirement_Retirement3 <--> Fetch_stall_exception - ExceptionCauseRegister_get --> Retirement_Retirement3 - Retirement_Retirement3 --> CSRRegister_write - Retirement_Retirement3 --> CSRRegister2_write - Retirement_Retirement3 <--> InterruptController_entry - Retirement_Retirement3 --> RRAT_commit - Retirement_Retirement3 <--> DoubleCounterCSR2_increment - CSRRegister7_read --> Retirement_Retirement3 - Retirement_Retirement3 --> CSRRegister7_write - CSRRegister8_read --> Retirement_Retirement3 - Retirement_Retirement3 --> CSRRegister8_write - Retirement_Retirement3 --> Forwarder9_write - Retirement_Retirement3 --> RegisterFile_free - CoreInstructionCounter_decrement --> Retirement_Retirement3 - CSRRegister1_read --> Retirement_Retirement3 - Retirement_Retirement3 --> Forwarder10_write - Retirement_Retirement3 <--> ExceptionCauseRegister_clear + ReorderBuffer_peek --> Retirement_Retirement3 + Retirement_Retirement3 --> MethodTryProduct_method + ReorderBuffer_retire --> Retirement_Retirement1 + Retirement_Retirement1 <--> Fetch_stall_exception + ExceptionCauseRegister_get --> Retirement_Retirement1 + Retirement_Retirement1 --> CSRRegister_write + Retirement_Retirement1 --> CSRRegister2_write + Retirement_Retirement1 <--> InterruptController_entry + Retirement_Retirement1 --> RRAT_commit + Retirement_Retirement1 <--> DoubleCounterCSR2_increment + CSRRegister7_read --> Retirement_Retirement1 + Retirement_Retirement1 --> CSRRegister7_write + CSRRegister8_read --> Retirement_Retirement1 + Retirement_Retirement1 --> CSRRegister8_write + Retirement_Retirement1 --> Forwarder9_write + Retirement_Retirement1 --> RegisterFile_free + CoreInstructionCounter_decrement --> Retirement_Retirement1 + CSRRegister1_read --> Retirement_Retirement1 + Retirement_Retirement1 --> Forwarder10_write + Retirement_Retirement1 <--> ExceptionCauseRegister_clear Forwarder9_read --> Retirement_Retirement - Forwarder10_read --> Retirement_Retirement1 + Forwarder10_read --> Retirement_Retirement2 GenericCSRRegisters_GenericCSRRegisters <--> DoubleCounterCSR_increment CSRRegister3_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister3_write diff --git a/api.html b/api.html index c38f94fe7..fe0e11610 100644 --- a/api.html +++ b/api.html @@ -254,7 +254,7 @@

transactron

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/assumptions.html b/assumptions.html index 7de2d1ca7..9383c7963 100644 --- a/assumptions.html +++ b/assumptions.html @@ -104,7 +104,7 @@

List of assumptions made during development

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/auto_graph.html b/auto_graph.html index 7ff9a3260..f082d899c 100644 --- a/auto_graph.html +++ b/auto_graph.html @@ -85,12 +85,12 @@ subgraph Core["core Core"] Core_InitFreeRFFifo["InitFreeRFFifo"] subgraph WishboneMaster["wb_master_instr WishboneMaster"] - WishboneMaster_request["request"] - WishboneMaster_WishboneMaster["WishboneMaster"] WishboneMaster_result["result"] + WishboneMaster_WishboneMaster["WishboneMaster"] + WishboneMaster_request["request"] subgraph Forwarder["result Forwarder"] - Forwarder_write["write"] Forwarder_read["read"] + Forwarder_write["write"] end end subgraph WishboneMaster1["wb_master_data WishboneMaster"] @@ -98,13 +98,13 @@ WishboneMaster1_request["request"] WishboneMaster1_result["result"] subgraph Forwarder1["result Forwarder"] - Forwarder1_read["read"] Forwarder1_write["write"] + Forwarder1_read["read"] end end subgraph CoreInstructionCounter["core_counter CoreInstructionCounter"] - CoreInstructionCounter_increment["increment"] CoreInstructionCounter_decrement["decrement"] + CoreInstructionCounter_increment["increment"] end subgraph FIFO["fifo_fetch FIFO"] FIFO_read["read"] @@ -122,26 +122,26 @@ end subgraph SimpleWBCacheRefiller["icache_refiller SimpleWBCacheRefiller"] SimpleWBCacheRefiller_SimpleWBCacheRefiller["SimpleWBCacheRefiller"] - SimpleWBCacheRefiller_accept_refill["accept_refill"] SimpleWBCacheRefiller_start_refill["start_refill"] + SimpleWBCacheRefiller_accept_refill["accept_refill"] subgraph Forwarder2["address_fwd Forwarder"] Forwarder2_write["write"] Forwarder2_read["read"] end end subgraph ICache["icache ICache"] + ICache_issue_req["issue_req"] ICache_ICache["ICache"] ICache_ICache1["ICache"] - ICache_accept_res["accept_res"] ICache_ICache2["ICache"] - ICache_issue_req["issue_req"] + ICache_accept_res["accept_res"] subgraph FIFO1["req_fifo FIFO"] - FIFO1_read["read"] FIFO1_write["write"] + FIFO1_read["read"] end subgraph Forwarder3["res_fwd Forwarder"] - Forwarder3_read["read"] Forwarder3_write["write"] + Forwarder3_read["read"] end end subgraph FRAT["FRAT FRAT"] @@ -153,27 +153,27 @@ subgraph RegisterFile["RF RegisterFile"] RegisterFile_read2["read2"] RegisterFile_write["write"] - RegisterFile_read1["read1"] RegisterFile_free["free"] + RegisterFile_read1["read1"] end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_retire["retire"] - ReorderBuffer_get_indices["get_indices"] ReorderBuffer_put["put"] ReorderBuffer_mark_done["mark_done"] + ReorderBuffer_get_indices["get_indices"] ReorderBuffer_peek["peek"] end subgraph ExceptionCauseRegister["exception_cause_register ExceptionCauseRegister"] ExceptionCauseRegister_report["report"] - ExceptionCauseRegister_get["get"] ExceptionCauseRegister_clear["clear"] + ExceptionCauseRegister_get["get"] end subgraph FuncBlocksUnifier["func_blocks_unifier FuncBlocksUnifier"] subgraph Collector["result_collector Collector"] Collector_method["method"] subgraph Forwarder4["forwarder Forwarder"] - Forwarder4_write["write"] Forwarder4_read["read"] + Forwarder4_write["write"] end subgraph ManyToOneConnectTrans["connect ManyToOneConnectTrans"] subgraph ConnectTrans["ManyToOneConnectTrans_input_0 ConnectTrans"] @@ -191,27 +191,27 @@ MethodProduct1_method["method"] end subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] - RSFuncBlock_insert["insert"] - RSFuncBlock_get_result["get_result"] - RSFuncBlock_select["select"] RSFuncBlock_update["update"] + RSFuncBlock_select["select"] + RSFuncBlock_get_result["get_result"] + RSFuncBlock_insert["insert"] subgraph RS["rs RS"] - RS_select["select"] RS_RS["RS"] - RS_RS1["RS"] RS_update["update"] RS_take["take"] - RS_RS2["RS"] RS_insert["insert"] + RS_RS1["RS"] + RS_RS2["RS"] + RS_select["select"] RS_RS3["RS"] RS_RS4["RS"] end subgraph AluFuncUnit["func_unit_0 AluFuncUnit"] - AluFuncUnit_issue["issue"] AluFuncUnit_accept["accept"] + AluFuncUnit_issue["issue"] subgraph FIFO2["fifo FIFO"] - FIFO2_write["write"] FIFO2_read["read"] + FIFO2_write["write"] end end subgraph WakeupSelect["wakeup_select_0 WakeupSelect"] @@ -229,12 +229,12 @@ WakeupSelect1_WakeupSelect["WakeupSelect"] end subgraph JumpBranchFuncUnit["func_unit_2 JumpBranchFuncUnit"] - JumpBranchFuncUnit_issue["issue"] - JumpBranchFuncUnit_accept["accept"] JumpBranchFuncUnit_branch_result["branch_result"] + JumpBranchFuncUnit_accept["accept"] + JumpBranchFuncUnit_issue["issue"] subgraph FIFO4["fifo_res FIFO"] - FIFO4_write["write"] FIFO4_read["read"] + FIFO4_write["write"] end subgraph FIFO5["fifo_branch FIFO"] FIFO5_write["write"] @@ -248,16 +248,16 @@ ExceptionFuncUnit_accept["accept"] ExceptionFuncUnit_issue["issue"] subgraph FIFO6["fifo FIFO"] - FIFO6_read["read"] FIFO6_write["write"] + FIFO6_read["read"] end end subgraph WakeupSelect3["wakeup_select_3 WakeupSelect"] WakeupSelect3_WakeupSelect["WakeupSelect"] end subgraph PrivilegedFuncUnit["func_unit_4 PrivilegedFuncUnit"] - PrivilegedFuncUnit_precommit["precommit"] PrivilegedFuncUnit_issue["issue"] + PrivilegedFuncUnit_precommit["precommit"] PrivilegedFuncUnit_accept["accept"] subgraph BasicFifo1["branch_resolved_fifo BasicFifo"] BasicFifo1_write["write"] @@ -293,43 +293,43 @@ end end subgraph LSUDummy["rs_block_1 LSUDummy"] + LSUDummy_get_result["get_result"] LSUDummy_LSUDummy["LSUDummy"] - LSUDummy_insert["insert"] - LSUDummy_select["select"] LSUDummy_LSUDummy1["LSUDummy"] + LSUDummy_insert["insert"] LSUDummy_precommit["precommit"] + LSUDummy_select["select"] LSUDummy_update["update"] - LSUDummy_get_result["get_result"] LSUDummy_LSUDummy2["LSUDummy"] subgraph Forwarder6["forwarder Forwarder"] Forwarder6_write["write"] Forwarder6_read["read"] end subgraph LSURequesterWB["requester LSURequesterWB"] - LSURequesterWB_accept["accept"] LSURequesterWB_issue["issue"] + LSURequesterWB_accept["accept"] end end subgraph CSRUnit["rs_block_2 CSRUnit"] CSRUnit_select["select"] - CSRUnit_fetch_continue["fetch_continue"] CSRUnit_precommit["precommit"] - CSRUnit_insert["insert"] - CSRUnit_CSRUnit["CSRUnit"] + CSRUnit_fetch_continue["fetch_continue"] CSRUnit_get_result["get_result"] + CSRUnit_insert["insert"] CSRUnit_update["update"] + CSRUnit_CSRUnit["CSRUnit"] end subgraph MethodTryProduct["InstructionPrecommitKey_unifier MethodTryProduct"] MethodTryProduct_MethodTryProduct["MethodTryProduct"] - MethodTryProduct_method["method"] MethodTryProduct_MethodTryProduct1["MethodTryProduct"] + MethodTryProduct_method["method"] MethodTryProduct_MethodTryProduct2["MethodTryProduct"] end subgraph Collector2["BranchResolvedKey_unifier Collector"] Collector2_method["method"] subgraph Forwarder7["forwarder Forwarder"] - Forwarder7_read["read"] Forwarder7_write["write"] + Forwarder7_read["read"] end subgraph ManyToOneConnectTrans2["connect ManyToOneConnectTrans"] subgraph ConnectTrans8["ManyToOneConnectTrans_input_0 ConnectTrans"] @@ -349,21 +349,21 @@ end subgraph InterruptController["interrupt_controller InterruptController"] InterruptController_mret["mret"] - InterruptController_entry["entry"] InterruptController_report_interrupt["report_interrupt"] + InterruptController_entry["entry"] end subgraph GenericCSRRegisters["csr_generic GenericCSRRegisters"] GenericCSRRegisters_GenericCSRRegisters["GenericCSRRegisters"] subgraph MachineModeCSRRegisters["m_mode MachineModeCSRRegisters"] subgraph CSRRegister["mcause CSRRegister"] CSRRegister__fu_read["_fu_read"] - CSRRegister__fu_write["_fu_write"] CSRRegister_write["write"] + CSRRegister__fu_write["_fu_write"] end subgraph CSRRegister1["mtvec CSRRegister"] CSRRegister1__fu_read["_fu_read"] - CSRRegister1_read["read"] CSRRegister1__fu_write["_fu_write"] + CSRRegister1_read["read"] end subgraph CSRRegister2["mepc CSRRegister"] CSRRegister2__fu_read["_fu_read"] @@ -375,14 +375,14 @@ subgraph DoubleCounterCSR["csr_cycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister3["register_low CSRRegister"] - CSRRegister3_read["read"] CSRRegister3__fu_read["_fu_read"] + CSRRegister3_read["read"] CSRRegister3_write["write"] end subgraph CSRRegister4["register_high CSRRegister"] - CSRRegister4_read["read"] - CSRRegister4_write["write"] CSRRegister4__fu_read["_fu_read"] + CSRRegister4_write["write"] + CSRRegister4_read["read"] end end subgraph DoubleCounterCSR1["csr_time DoubleCounterCSR"] @@ -393,33 +393,33 @@ CSRRegister5_read["read"] end subgraph CSRRegister6["register_high CSRRegister"] + CSRRegister6_write["write"] CSRRegister6__fu_read["_fu_read"] CSRRegister6_read["read"] - CSRRegister6_write["write"] end end end subgraph Fetch["fetch Fetch"] - Fetch_Fetch["Fetch"] Fetch_stall_exception["stall_exception"] - Fetch_Fetch1["Fetch"] Fetch_verify_branch["verify_branch"] + Fetch_Fetch["Fetch"] + Fetch_Fetch1["Fetch"] subgraph BasicFifo2["fetch_target_queue BasicFifo"] - BasicFifo2_write["write"] BasicFifo2_read["read"] + BasicFifo2_write["write"] end end subgraph FIFO7["fifo_decode FIFO"] - FIFO7_write["write"] FIFO7_read["read"] + FIFO7_write["write"] end subgraph Decode["decode Decode"] Decode_Decode["Decode"] end subgraph Scheduler["scheduler Scheduler"] subgraph FIFO8["alloc_rename_buf FIFO"] - FIFO8_write["write"] FIFO8_read["read"] + FIFO8_write["write"] end subgraph RegAllocation["reg_alloc RegAllocation"] RegAllocation_RegAllocation["RegAllocation"] @@ -432,8 +432,8 @@ Renaming_Renaming["Renaming"] end subgraph FIFO10["reg_alloc_out_buf FIFO"] - FIFO10_read["read"] FIFO10_write["write"] + FIFO10_read["read"] end subgraph ROBAllocation["rob_alloc ROBAllocation"] ROBAllocation_ROBAllocation["ROBAllocation"] @@ -472,8 +472,8 @@ CSRRegister7_write["write"] end subgraph CSRRegister8["register_high CSRRegister"] - CSRRegister8_write["write"] CSRRegister8__fu_read["_fu_read"] + CSRRegister8_write["write"] CSRRegister8_read["read"] end end @@ -482,8 +482,8 @@ Forwarder9_read["read"] end subgraph Forwarder10["fetch_continue_fwd Forwarder"] - Forwarder10_write["write"] Forwarder10_read["read"] + Forwarder10_write["write"] end end end @@ -505,18 +505,18 @@ end end Core_InitFreeRFFifo --> BasicFifo_write -Retirement_Retirement3 --> BasicFifo_write +Retirement_Retirement1 --> BasicFifo_write WishboneMaster_WishboneMaster --> Forwarder_write WishboneMaster1_WishboneMaster --> Forwarder1_write Forwarder2_read --> SimpleWBCacheRefiller_SimpleWBCacheRefiller SimpleWBCacheRefiller_SimpleWBCacheRefiller --> WishboneMaster_request -ICache_ICache --> Forwarder3_write -ICache_ICache2 --> SimpleWBCacheRefiller_start_refill +ICache_ICache1 --> Forwarder3_write +ICache_ICache --> SimpleWBCacheRefiller_start_refill +ICache_ICache --> Forwarder2_write ICache_ICache2 --> Forwarder2_write -ICache_ICache1 --> Forwarder2_write -SimpleWBCacheRefiller_accept_refill --> ICache_ICache1 -WishboneMaster_result --> ICache_ICache1 -Forwarder_read --> ICache_ICache1 +SimpleWBCacheRefiller_accept_refill --> ICache_ICache2 +WishboneMaster_result --> ICache_ICache2 +Forwarder_read --> ICache_ICache2 Fetch_Fetch1 --> ICache_issue_req Fetch_Fetch1 --> FIFO1_write Fetch_Fetch1 --> BasicFifo2_write @@ -547,15 +547,15 @@ FIFO10_read --> RSSelection_RSSelection1 RSSelection_RSSelection1 --> Forwarder8_write Forwarder8_read --> RSSelection_RSSelection -Forwarder8_read --> RSSelection_RSSelection2 Forwarder8_read --> RSSelection_RSSelection3 +Forwarder8_read --> RSSelection_RSSelection2 RSFuncBlock_select --> RSSelection_RSSelection RS_select --> RSSelection_RSSelection RSSelection_RSSelection --> FIFO11_write -RSSelection_RSSelection2 --> FIFO11_write RSSelection_RSSelection3 --> FIFO11_write -RSSelection_RSSelection2 <--> LSUDummy_select -RSSelection_RSSelection3 <--> CSRUnit_select +RSSelection_RSSelection2 --> FIFO11_write +RSSelection_RSSelection3 <--> LSUDummy_select +RSSelection_RSSelection2 <--> CSRUnit_select FIFO11_read --> RSInsertion_RSInsertion RegisterFile_read1 --> RSInsertion_RSInsertion RegisterFile_read2 --> RSInsertion_RSInsertion @@ -566,7 +566,7 @@ Collector2_method --> ConnectTrans11_ConnectTrans Forwarder7_read --> ConnectTrans11_ConnectTrans ConnectTrans11_ConnectTrans --> Fetch_verify_branch -Retirement_Retirement1 --> Fetch_verify_branch +Retirement_Retirement2 --> Fetch_verify_branch Collector_method --> ResultAnnouncement_ResultAnnouncement Forwarder4_read --> ResultAnnouncement_ResultAnnouncement ResultAnnouncement_ResultAnnouncement --> ReorderBuffer_mark_done @@ -577,7 +577,7 @@ ResultAnnouncement_ResultAnnouncement --> RS_update ResultAnnouncement_ResultAnnouncement --> LSUDummy_update ResultAnnouncement_ResultAnnouncement --> CSRUnit_update -RS_RS4 --> WakeupSelect_WakeupSelect +RS_RS1 --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect1_WakeupSelect RS_take --> WakeupSelect2_WakeupSelect @@ -585,7 +585,7 @@ RS_take --> WakeupSelect4_WakeupSelect WakeupSelect_WakeupSelect --> AluFuncUnit_issue WakeupSelect_WakeupSelect --> FIFO2_write -RS_RS --> WakeupSelect1_WakeupSelect +RS_RS3 --> WakeupSelect1_WakeupSelect WakeupSelect1_WakeupSelect --> ShiftFuncUnit_issue WakeupSelect1_WakeupSelect --> FIFO3_write RS_RS2 --> WakeupSelect2_WakeupSelect @@ -602,10 +602,10 @@ ReorderBuffer_get_indices --> ConnectTrans2_ConnectTrans WakeupSelect2_WakeupSelect --> FIFO4_write WakeupSelect2_WakeupSelect --> FIFO5_write -RS_RS1 --> WakeupSelect3_WakeupSelect +RS_RS --> WakeupSelect3_WakeupSelect WakeupSelect3_WakeupSelect --> ExceptionFuncUnit_issue WakeupSelect3_WakeupSelect --> FIFO6_write -RS_RS3 --> WakeupSelect4_WakeupSelect +RS_RS4 --> WakeupSelect4_WakeupSelect WakeupSelect4_WakeupSelect --> PrivilegedFuncUnit_issue ConnectTrans3_ConnectTrans --> Forwarder5_write ConnectTrans4_ConnectTrans --> Forwarder5_write @@ -663,28 +663,28 @@ FIFO5_read --> ConnectTrans8_ConnectTrans BasicFifo1_read --> ConnectTrans9_ConnectTrans CSRUnit_fetch_continue --> ConnectTrans10_ConnectTrans -ReorderBuffer_peek --> Retirement_Retirement2 -Retirement_Retirement2 --> MethodTryProduct_method -ReorderBuffer_retire --> Retirement_Retirement3 -Retirement_Retirement3 <--> Fetch_stall_exception -ExceptionCauseRegister_get --> Retirement_Retirement3 -Retirement_Retirement3 --> CSRRegister_write -Retirement_Retirement3 --> CSRRegister2_write -Retirement_Retirement3 <--> InterruptController_entry -Retirement_Retirement3 --> RRAT_commit -Retirement_Retirement3 <--> DoubleCounterCSR2_increment -CSRRegister7_read --> Retirement_Retirement3 -Retirement_Retirement3 --> CSRRegister7_write -CSRRegister8_read --> Retirement_Retirement3 -Retirement_Retirement3 --> CSRRegister8_write -Retirement_Retirement3 --> Forwarder9_write -Retirement_Retirement3 --> RegisterFile_free -CoreInstructionCounter_decrement --> Retirement_Retirement3 -CSRRegister1_read --> Retirement_Retirement3 -Retirement_Retirement3 --> Forwarder10_write -Retirement_Retirement3 <--> ExceptionCauseRegister_clear +ReorderBuffer_peek --> Retirement_Retirement3 +Retirement_Retirement3 --> MethodTryProduct_method +ReorderBuffer_retire --> Retirement_Retirement1 +Retirement_Retirement1 <--> Fetch_stall_exception +ExceptionCauseRegister_get --> Retirement_Retirement1 +Retirement_Retirement1 --> CSRRegister_write +Retirement_Retirement1 --> CSRRegister2_write +Retirement_Retirement1 <--> InterruptController_entry +Retirement_Retirement1 --> RRAT_commit +Retirement_Retirement1 <--> DoubleCounterCSR2_increment +CSRRegister7_read --> Retirement_Retirement1 +Retirement_Retirement1 --> CSRRegister7_write +CSRRegister8_read --> Retirement_Retirement1 +Retirement_Retirement1 --> CSRRegister8_write +Retirement_Retirement1 --> Forwarder9_write +Retirement_Retirement1 --> RegisterFile_free +CoreInstructionCounter_decrement --> Retirement_Retirement1 +CSRRegister1_read --> Retirement_Retirement1 +Retirement_Retirement1 --> Forwarder10_write +Retirement_Retirement1 <--> ExceptionCauseRegister_clear Forwarder9_read --> Retirement_Retirement -Forwarder10_read --> Retirement_Retirement1 +Forwarder10_read --> Retirement_Retirement2 GenericCSRRegisters_GenericCSRRegisters <--> DoubleCounterCSR_increment CSRRegister3_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister3_write @@ -706,7 +706,7 @@

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/components/icache.html b/components/icache.html index a371a524a..5f9414bf7 100644 --- a/components/icache.html +++ b/components/icache.html @@ -131,7 +131,7 @@

Address mapping example

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.frontend.html b/coreblocks.frontend.html index d5e3fff89..076f7c9b1 100644 --- a/coreblocks.frontend.html +++ b/coreblocks.frontend.html @@ -399,7 +399,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.fu.html b/coreblocks.fu.html index 0322c58c0..c3a38959b 100644 --- a/coreblocks.fu.html +++ b/coreblocks.fu.html @@ -965,7 +965,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.fu.unsigned_multiplication.html b/coreblocks.fu.unsigned_multiplication.html index e8b901218..ef39f48c9 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 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.html b/coreblocks.html index bdd2b8dc0..6d84609af 100644 --- a/coreblocks.html +++ b/coreblocks.html @@ -226,7 +226,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.lsu.html b/coreblocks.lsu.html index 847ddd6fb..6545615a7 100644 --- a/coreblocks.lsu.html +++ b/coreblocks.lsu.html @@ -236,7 +236,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.params.html b/coreblocks.params.html index 487d5d53b..97a8b4a6c 100644 --- a/coreblocks.params.html +++ b/coreblocks.params.html @@ -2727,7 +2727,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.peripherals.html b/coreblocks.peripherals.html index cd69a4ec2..6e61fbceb 100644 --- a/coreblocks.peripherals.html +++ b/coreblocks.peripherals.html @@ -432,7 +432,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.scheduler.html b/coreblocks.scheduler.html index 83e6d4f81..4e0fc39a6 100644 --- a/coreblocks.scheduler.html +++ b/coreblocks.scheduler.html @@ -191,7 +191,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.stages.html b/coreblocks.stages.html index 33198ffa5..802721b83 100644 --- a/coreblocks.stages.html +++ b/coreblocks.stages.html @@ -263,7 +263,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.structs_common.html b/coreblocks.structs_common.html index e4bcb62c6..6efb3e58a 100644 --- a/coreblocks.structs_common.html +++ b/coreblocks.structs_common.html @@ -521,7 +521,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/coreblocks.utils.html b/coreblocks.utils.html index e2478ca08..09a099199 100644 --- a/coreblocks.utils.html +++ b/coreblocks.utils.html @@ -165,7 +165,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/current-graph.html b/current-graph.html index eefb32c94..a5ae35565 100644 --- a/current-graph.html +++ b/current-graph.html @@ -91,12 +91,12 @@

Full transaction-method graph

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/development-environment.html b/development-environment.html index 69dc09610..805c61cae 100644 --- a/development-environment.html +++ b/development-environment.html @@ -178,7 +178,7 @@

build_docs.sh

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/genindex.html b/genindex.html index 3cf390042..7f2b53034 100644 --- a/genindex.html +++ b/genindex.html @@ -3123,7 +3123,7 @@

Z

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/home.html b/home.html index 3956ce05b..e104e545d 100644 --- a/home.html +++ b/home.html @@ -129,7 +129,7 @@

Documentation

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/index.html b/index.html index 209d53d09..dcf12132c 100644 --- a/index.html +++ b/index.html @@ -228,7 +228,7 @@

Coreblocks

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/miscellany/exceptions-summary.html b/miscellany/exceptions-summary.html index 5b687d262..1df7d9744 100644 --- a/miscellany/exceptions-summary.html +++ b/miscellany/exceptions-summary.html @@ -271,7 +271,7 @@

Summary

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/modules-coreblocks.html b/modules-coreblocks.html index 270fa100b..8dd7f2c6f 100644 --- a/modules-coreblocks.html +++ b/modules-coreblocks.html @@ -195,7 +195,7 @@

coreblocks

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/modules-transactron.html b/modules-transactron.html index 5b7a6e896..79ebb87a9 100644 --- a/modules-transactron.html +++ b/modules-transactron.html @@ -129,7 +129,7 @@

transactron

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/problem-checklist.html b/problem-checklist.html index d1ef3f07c..0e0be6ba0 100644 --- a/problem-checklist.html +++ b/problem-checklist.html @@ -105,7 +105,7 @@

Problem checklist

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/py-modindex.html b/py-modindex.html index 296e16ca1..6c2b3f9e9 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -518,7 +518,7 @@

Python Module Index

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/scheduler/overview.html b/scheduler/overview.html index 000a8e194..94dc73e74 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 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

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

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/shared-structs/implementation/rs-impl.html b/shared-structs/implementation/rs-impl.html index 4667add69..80b5386c7 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 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/shared-structs/rs.html b/shared-structs/rs.html index 53a2bc1d0..844d158e5 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 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/synthesis/synthesis.html b/synthesis/synthesis.html index c4ef48f14..6b08ecd2d 100644 --- a/synthesis/synthesis.html +++ b/synthesis/synthesis.html @@ -266,7 +266,7 @@

Regression tests manual execution

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/transactions.html b/transactions.html index 3920c338d..5adbcb3be 100644 --- a/transactions.html +++ b/transactions.html @@ -409,7 +409,7 @@

Transaction and method nesting

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/transactron.html b/transactron.html index e8a016a01..a010128f2 100644 --- a/transactron.html +++ b/transactron.html @@ -1351,7 +1351,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/transactron.lib.html b/transactron.lib.html index 3ce331a23..5a8bcd0fb 100644 --- a/transactron.lib.html +++ b/transactron.lib.html @@ -997,7 +997,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/transactron.utils.amaranth_ext.html b/transactron.utils.amaranth_ext.html index 849e4161f..9ef580e84 100644 --- a/transactron.utils.amaranth_ext.html +++ b/transactron.utils.amaranth_ext.html @@ -255,7 +255,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.

diff --git a/transactron.utils.html b/transactron.utils.html index 728909e7f..aac2438d5 100644 --- a/transactron.utils.html +++ b/transactron.utils.html @@ -380,7 +380,7 @@

Submodules

© Copyright Kuźnia Rdzeni, 2023. - Last updated on 14:47 2023-12-18. + Last updated on 14:34 2023-12-20.