diff --git a/.doctrees/api.doctree b/.doctrees/api.doctree index 223e434cd..19112a7e0 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 406a5c8fa..8dbfba44e 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 9c1fd0fb5..421bb7c31 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 55aa34e22..d870bb378 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 ecd50e847..37f3bf235 100644 --- a/_sources/auto_graph.rst.txt +++ b/_sources/auto_graph.rst.txt @@ -4,24 +4,24 @@ subgraph TransactionModule["TransactionModule"] subgraph CoreTestElaboratable["elaboratable CoreTestElaboratable"] subgraph Core["core Core"] - Core_DiscardBranchVerify["DiscardBranchVerify"] Core_InitFreeRFFifo["InitFreeRFFifo"] + Core_DiscardBranchVerify["DiscardBranchVerify"] subgraph WishboneMaster["wb_master_instr WishboneMaster"] WishboneMaster_WishboneMaster["WishboneMaster"] WishboneMaster_result["result"] WishboneMaster_request["request"] subgraph Forwarder["result Forwarder"] - Forwarder_read["read"] Forwarder_write["write"] + Forwarder_read["read"] end end subgraph WishboneMaster1["wb_master_data WishboneMaster"] - WishboneMaster1_result["result"] - WishboneMaster1_request["request"] WishboneMaster1_WishboneMaster["WishboneMaster"] + WishboneMaster1_request["request"] + WishboneMaster1_result["result"] subgraph Forwarder1["result Forwarder"] - Forwarder1_write["write"] Forwarder1_read["read"] + Forwarder1_write["write"] end end subgraph WishboneMasterAdapter["bus_master_instr_adapter WishboneMasterAdapter"] @@ -47,8 +47,8 @@ Serializer1_Serializer2["Serializer"] Serializer1_Serializer3["Serializer"] subgraph BasicFifo1["pending_requests BasicFifo"] - BasicFifo1_read["read"] BasicFifo1_write["write"] + BasicFifo1_read["read"] end end end @@ -57,8 +57,8 @@ CoreInstructionCounter_decrement["decrement"] end subgraph FIFO["fifo_fetch FIFO"] - FIFO_write["write"] FIFO_read["read"] + FIFO_write["write"] end subgraph MethodMap["core_counter_increment_discard_map MethodMap"] MethodMap_method["method"] @@ -75,15 +75,15 @@ SimpleCommonBusCacheRefiller_accept_refill["accept_refill"] SimpleCommonBusCacheRefiller_start_refill["start_refill"] subgraph Forwarder2["address_fwd Forwarder"] - Forwarder2_read["read"] Forwarder2_write["write"] + Forwarder2_read["read"] end end subgraph ICache["icache ICache"] ICache_ICache["ICache"] + ICache_accept_res["accept_res"] ICache_ICache1["ICache"] ICache_ICache2["ICache"] - ICache_accept_res["accept_res"] ICache_issue_req["issue_req"] ICache_ICache3["ICache"] subgraph HwCounter["perf_loads HwCounter"] @@ -117,8 +117,8 @@ FIFO2_write["write"] end subgraph Forwarder3["res_fwd Forwarder"] - Forwarder3_read["read"] Forwarder3_write["write"] + Forwarder3_read["read"] end end subgraph FRAT["FRAT FRAT"] @@ -129,10 +129,10 @@ RRAT_peek["peek"] end subgraph RegisterFile["RF RegisterFile"] - RegisterFile_write["write"] - RegisterFile_read2["read2"] RegisterFile_read1["read1"] RegisterFile_free["free"] + RegisterFile_write["write"] + RegisterFile_read2["read2"] end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_put["put"] @@ -141,8 +141,8 @@ ReorderBuffer_retire["retire"] ReorderBuffer_peek["peek"] subgraph LatencyMeasurer1["perf_rob_wait_time LatencyMeasurer"] - LatencyMeasurer1__start["_start"] LatencyMeasurer1__stop["_stop"] + LatencyMeasurer1__start["_start"] subgraph HwExpHistogram1["histogram HwExpHistogram"] HwExpHistogram1__add["_add"] end @@ -153,22 +153,22 @@ end end subgraph Fetch["fetch Fetch"] - Fetch_resume["resume"] Fetch_Fetch["Fetch"] - Fetch_stall_exception["stall_exception"] Fetch_Fetch1["Fetch"] + Fetch_resume["resume"] + Fetch_stall_exception["stall_exception"] subgraph BasicFifo3["fetch_target_queue BasicFifo"] BasicFifo3_read["read"] BasicFifo3_write["write"] end end subgraph ExceptionCauseRegister["exception_cause_register ExceptionCauseRegister"] + ExceptionCauseRegister_get["get"] ExceptionCauseRegister_report["report"] ExceptionCauseRegister_clear["clear"] - ExceptionCauseRegister_get["get"] subgraph BasicFifo4["fu_report_fifo BasicFifo"] - BasicFifo4_write["write"] BasicFifo4_read["read"] + BasicFifo4_write["write"] end subgraph ConnectTrans["report_connector ConnectTrans"] ConnectTrans_ConnectTrans["ConnectTrans"] @@ -197,10 +197,10 @@ MethodProduct1_method["method"] end subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] - RSFuncBlock_update["update"] - RSFuncBlock_insert["insert"] - RSFuncBlock_select["select"] RSFuncBlock_get_result["get_result"] + RSFuncBlock_select["select"] + RSFuncBlock_insert["insert"] + RSFuncBlock_update["update"] subgraph RS["rs RS"] RS_update["update"] RS_RS["RS"] @@ -213,22 +213,22 @@ RS_insert["insert"] end subgraph AluFuncUnit["func_unit_0 AluFuncUnit"] - AluFuncUnit_accept["accept"] AluFuncUnit_issue["issue"] + AluFuncUnit_accept["accept"] subgraph FIFO4["fifo FIFO"] - FIFO4_write["write"] FIFO4_read["read"] + FIFO4_write["write"] end end subgraph WakeupSelect["wakeup_select_0 WakeupSelect"] WakeupSelect_WakeupSelect["WakeupSelect"] end subgraph ShiftFuncUnit["func_unit_1 ShiftFuncUnit"] - ShiftFuncUnit_accept["accept"] ShiftFuncUnit_issue["issue"] + ShiftFuncUnit_accept["accept"] subgraph FIFO5["fifo FIFO"] - FIFO5_write["write"] FIFO5_read["read"] + FIFO5_write["write"] end end subgraph WakeupSelect1["wakeup_select_1 WakeupSelect"] @@ -259,8 +259,8 @@ WakeupSelect2_WakeupSelect["WakeupSelect"] end subgraph ExceptionFuncUnit["func_unit_3 ExceptionFuncUnit"] - ExceptionFuncUnit_accept["accept"] ExceptionFuncUnit_issue["issue"] + ExceptionFuncUnit_accept["accept"] subgraph FIFO8["fifo FIFO"] FIFO8_read["read"] FIFO8_write["write"] @@ -270,12 +270,12 @@ WakeupSelect3_WakeupSelect["WakeupSelect"] end subgraph PrivilegedFuncUnit["func_unit_4 PrivilegedFuncUnit"] - PrivilegedFuncUnit_issue["issue"] PrivilegedFuncUnit_accept["accept"] PrivilegedFuncUnit_precommit["precommit"] + PrivilegedFuncUnit_issue["issue"] subgraph BasicFifo5["fetch_resume_fifo BasicFifo"] - BasicFifo5_write["write"] BasicFifo5_read["read"] + BasicFifo5_write["write"] end end subgraph WakeupSelect4["wakeup_select_4 WakeupSelect"] @@ -307,41 +307,41 @@ end end subgraph LSUDummy["rs_block_1 LSUDummy"] - LSUDummy_select["select"] + LSUDummy_insert["insert"] + LSUDummy_precommit["precommit"] LSUDummy_get_result["get_result"] + LSUDummy_update["update"] LSUDummy_LSUDummy["LSUDummy"] LSUDummy_LSUDummy1["LSUDummy"] - LSUDummy_update["update"] - LSUDummy_insert["insert"] LSUDummy_LSUDummy2["LSUDummy"] - LSUDummy_precommit["precommit"] + LSUDummy_select["select"] subgraph Forwarder6["forwarder Forwarder"] Forwarder6_write["write"] Forwarder6_read["read"] end subgraph LSURequester["requester LSURequester"] - LSURequester_issue_cond0["issue_cond0"] - LSURequester_accept_cond1["accept_cond1"] - LSURequester_issue_cond1["issue_cond1"] LSURequester_accept["accept"] - LSURequester_issue_cond2["issue_cond2"] LSURequester_accept_cond0["accept_cond0"] + LSURequester_issue_cond2["issue_cond2"] LSURequester_issue["issue"] + LSURequester_accept_cond1["accept_cond1"] + LSURequester_issue_cond0["issue_cond0"] + LSURequester_issue_cond1["issue_cond1"] end end subgraph CSRUnit["rs_block_2 CSRUnit"] - CSRUnit_get_result["get_result"] + CSRUnit_select["select"] + CSRUnit_CSRUnit["CSRUnit"] + CSRUnit_update["update"] CSRUnit_precommit["precommit"] + CSRUnit_get_result["get_result"] CSRUnit_insert["insert"] - CSRUnit_CSRUnit["CSRUnit"] CSRUnit_fetch_resume["fetch_resume"] - CSRUnit_select["select"] - CSRUnit_update["update"] end subgraph MethodTryProduct["InstructionPrecommitKey_unifier MethodTryProduct"] MethodTryProduct_MethodTryProduct["MethodTryProduct"] - MethodTryProduct_MethodTryProduct1["MethodTryProduct"] MethodTryProduct_method["method"] + MethodTryProduct_MethodTryProduct1["MethodTryProduct"] MethodTryProduct_MethodTryProduct2["MethodTryProduct"] end subgraph Collector2["FetchResumeKey_unifier Collector"] @@ -364,16 +364,16 @@ ResultAnnouncement_ResultAnnouncement["ResultAnnouncement"] end subgraph InterruptController["interrupt_controller InterruptController"] + InterruptController_report_interrupt["report_interrupt"] InterruptController_entry["entry"] InterruptController_mret["mret"] - InterruptController_report_interrupt["report_interrupt"] 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__fu_read["_fu_read"] CSRRegister_write["write"] end subgraph CSRRegister1["mtvec CSRRegister"] @@ -382,36 +382,36 @@ CSRRegister1__fu_write["_fu_write"] end subgraph CSRRegister2["mepc CSRRegister"] + CSRRegister2_read["read"] CSRRegister2_write["write"] CSRRegister2__fu_write["_fu_write"] - CSRRegister2_read["read"] CSRRegister2__fu_read["_fu_read"] end end subgraph DoubleCounterCSR["csr_cycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister3["register_low CSRRegister"] + CSRRegister3__fu_read["_fu_read"] CSRRegister3_write["write"] CSRRegister3_read["read"] - CSRRegister3__fu_read["_fu_read"] end subgraph CSRRegister4["register_high CSRRegister"] CSRRegister4_read["read"] - CSRRegister4__fu_read["_fu_read"] CSRRegister4_write["write"] + CSRRegister4__fu_read["_fu_read"] end end subgraph DoubleCounterCSR1["csr_time DoubleCounterCSR"] DoubleCounterCSR1_increment["increment"] subgraph CSRRegister5["register_low CSRRegister"] + CSRRegister5__fu_read["_fu_read"] CSRRegister5_read["read"] CSRRegister5_write["write"] - CSRRegister5__fu_read["_fu_read"] end subgraph CSRRegister6["register_high CSRRegister"] - CSRRegister6_read["read"] - CSRRegister6__fu_read["_fu_read"] CSRRegister6_write["write"] + CSRRegister6__fu_read["_fu_read"] + CSRRegister6_read["read"] end end end @@ -427,15 +427,15 @@ end subgraph Scheduler["scheduler Scheduler"] subgraph FIFO10["alloc_rename_buf FIFO"] - FIFO10_write["write"] FIFO10_read["read"] + FIFO10_write["write"] end subgraph RegAllocation["reg_alloc RegAllocation"] RegAllocation_RegAllocation["RegAllocation"] end subgraph FIFO11["rename_out_buf FIFO"] - FIFO11_read["read"] FIFO11_write["write"] + FIFO11_read["read"] end subgraph Renaming["renaming Renaming"] Renaming_Renaming["Renaming"] @@ -448,8 +448,8 @@ ROBAllocation_ROBAllocation["ROBAllocation"] end subgraph FIFO13["rs_select_out_buf FIFO"] - FIFO13_read["read"] FIFO13_write["write"] + FIFO13_read["read"] end subgraph RSSelection["rs_selector RSSelection"] RSSelection_RSSelection["RSSelection"] @@ -469,25 +469,25 @@ ConnectTrans11_ConnectTrans["ConnectTrans"] end subgraph Retirement["retirement Retirement"] + Retirement_Retirement_cond1["Retirement_cond1"] Retirement_Retirement["Retirement"] - Retirement_core_state["core_state"] Retirement_Retirement1["Retirement"] - Retirement_Retirement_cond1["Retirement_cond1"] Retirement_Retirement2["Retirement"] - Retirement_Retirement_cond0["Retirement_cond0"] Retirement_Retirement3["Retirement"] Retirement_Retirement4["Retirement"] + Retirement_Retirement_cond0["Retirement_cond0"] + Retirement_core_state["core_state"] subgraph DoubleCounterCSR2["instret_csr DoubleCounterCSR"] DoubleCounterCSR2_increment["increment"] subgraph CSRRegister7["register_low CSRRegister"] CSRRegister7__fu_read["_fu_read"] - CSRRegister7_read["read"] CSRRegister7_write["write"] + CSRRegister7_read["read"] end subgraph CSRRegister8["register_high CSRRegister"] - CSRRegister8__fu_read["_fu_read"] CSRRegister8_read["read"] CSRRegister8_write["write"] + CSRRegister8__fu_read["_fu_read"] end end subgraph HwCounter9["perf_instr_ret HwCounter"] @@ -508,16 +508,16 @@ end subgraph TransactionManager["transactionManager TransactionManager"] TransactionManager_issue_cond2_LSUDummy["issue_cond2_LSUDummy"] - TransactionManager_Retirement_Retirement_cond0["Retirement_Retirement_cond0"] - TransactionManager_accept_cond1_LSUDummy["accept_cond1_LSUDummy"] - TransactionManager_LSUDummy_issue_cond0["LSUDummy_issue_cond0"] - TransactionManager_Retirement_Retirement_cond1["Retirement_Retirement_cond1"] TransactionManager_accept_cond0_LSUDummy["accept_cond0_LSUDummy"] + TransactionManager_issue_cond0_LSUDummy["issue_cond0_LSUDummy"] + TransactionManager_Retirement_Retirement_cond1["Retirement_Retirement_cond1"] + TransactionManager_Retirement_Retirement_cond0["Retirement_Retirement_cond0"] TransactionManager_issue_cond1_LSUDummy["issue_cond1_LSUDummy"] + TransactionManager_accept_cond1_LSUDummy["accept_cond1_LSUDummy"] end end Core_InitFreeRFFifo --> BasicFifo2_write - Retirement_Retirement3 --> BasicFifo2_write + Retirement_Retirement --> BasicFifo2_write TransactionManager_Retirement_Retirement_cond1 --> BasicFifo2_write TransactionManager_Retirement_Retirement_cond0 --> BasicFifo2_write FIFO6_read --> Core_DiscardBranchVerify @@ -528,20 +528,20 @@ SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> Serializer_Serializer1 SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> BasicFifo_write SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> WishboneMaster_request - ICache_ICache <--> HwCounter4__incr - ICache_ICache3 <--> HwCounter3__incr - ICache_ICache3 <--> HwCounter2__incr - ICache_ICache3 <--> HwCounter1__incr - ICache_ICache3 --> Forwarder3_write - ICache_ICache1 --> SimpleCommonBusCacheRefiller_start_refill - ICache_ICache1 --> Forwarder2_write - ICache_ICache2 --> Forwarder2_write - SimpleCommonBusCacheRefiller_accept_refill --> ICache_ICache2 - WishboneMasterAdapter_get_read_response --> ICache_ICache2 - Serializer_Serializer --> ICache_ICache2 - BasicFifo_read --> ICache_ICache2 - WishboneMaster_result --> ICache_ICache2 - Forwarder_read --> ICache_ICache2 + ICache_ICache1 <--> HwCounter4__incr + ICache_ICache2 <--> HwCounter3__incr + ICache_ICache2 <--> HwCounter2__incr + ICache_ICache2 <--> HwCounter1__incr + ICache_ICache2 --> Forwarder3_write + ICache_ICache --> SimpleCommonBusCacheRefiller_start_refill + ICache_ICache --> Forwarder2_write + ICache_ICache3 --> Forwarder2_write + SimpleCommonBusCacheRefiller_accept_refill --> ICache_ICache3 + WishboneMasterAdapter_get_read_response --> ICache_ICache3 + Serializer_Serializer --> ICache_ICache3 + BasicFifo_read --> ICache_ICache3 + WishboneMaster_result --> ICache_ICache3 + Forwarder_read --> ICache_ICache3 Fetch_Fetch --> ICache_issue_req Fetch_Fetch <--> HwCounter__incr Fetch_Fetch <--> LatencyMeasurer__start @@ -571,7 +571,7 @@ RegAllocation_RegAllocation --> FIFO10_write FIFO10_read --> Renaming_Renaming Renaming_Renaming --> FRAT_rename - Retirement_Retirement3 --> FRAT_rename + Retirement_Retirement --> FRAT_rename TransactionManager_Retirement_Retirement_cond1 --> FRAT_rename Renaming_Renaming --> FIFO11_write FIFO11_read --> ROBAllocation_ROBAllocation @@ -579,18 +579,18 @@ ROBAllocation_ROBAllocation <--> LatencyMeasurer1__start ROBAllocation_ROBAllocation --> FIFO3_write ROBAllocation_ROBAllocation --> FIFO12_write - FIFO12_read --> RSSelection_RSSelection - RSSelection_RSSelection --> Forwarder8_write - Forwarder8_read --> RSSelection_RSSelection2 + FIFO12_read --> RSSelection_RSSelection1 + RSSelection_RSSelection1 --> Forwarder8_write + Forwarder8_read --> RSSelection_RSSelection Forwarder8_read --> RSSelection_RSSelection3 - Forwarder8_read --> RSSelection_RSSelection1 - RSFuncBlock_select --> RSSelection_RSSelection2 - RS_select --> RSSelection_RSSelection2 - RSSelection_RSSelection2 --> FIFO13_write + Forwarder8_read --> RSSelection_RSSelection2 + RSFuncBlock_select --> RSSelection_RSSelection + RS_select --> RSSelection_RSSelection + RSSelection_RSSelection --> FIFO13_write RSSelection_RSSelection3 --> FIFO13_write - RSSelection_RSSelection1 --> FIFO13_write + RSSelection_RSSelection2 --> FIFO13_write RSSelection_RSSelection3 <--> LSUDummy_select - RSSelection_RSSelection1 <--> CSRUnit_select + RSSelection_RSSelection2 <--> CSRUnit_select FIFO13_read --> RSInsertion_RSInsertion RegisterFile_read1 --> RSInsertion_RSInsertion RegisterFile_read2 --> RSInsertion_RSInsertion @@ -606,7 +606,7 @@ Collector2_method --> ConnectTrans11_ConnectTrans Forwarder7_read --> ConnectTrans11_ConnectTrans ConnectTrans11_ConnectTrans --> Fetch_resume - Retirement_Retirement1 --> Fetch_resume + Retirement_Retirement4 --> Fetch_resume Collector_method --> ResultAnnouncement_ResultAnnouncement Forwarder4_read --> ResultAnnouncement_ResultAnnouncement ResultAnnouncement_ResultAnnouncement --> ReorderBuffer_mark_done @@ -660,12 +660,12 @@ PrivilegedFuncUnit_accept --> ConnectTrans8_ConnectTrans CSRRegister2_read --> ConnectTrans8_ConnectTrans ConnectTrans8_ConnectTrans --> BasicFifo5_write - LSUDummy_LSUDummy --> Forwarder6_write + LSUDummy_LSUDummy1 --> Forwarder6_write TransactionManager_accept_cond0_LSUDummy --> Forwarder6_write TransactionManager_issue_cond1_LSUDummy --> Forwarder6_write - TransactionManager_accept_cond1_LSUDummy --> Forwarder6_write TransactionManager_issue_cond2_LSUDummy --> Forwarder6_write - TransactionManager_LSUDummy_issue_cond0 --> Forwarder6_write + TransactionManager_issue_cond0_LSUDummy --> Forwarder6_write + TransactionManager_accept_cond1_LSUDummy --> Forwarder6_write CSRRegister__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister__fu_write CSRRegister1__fu_read --> CSRUnit_CSRUnit @@ -687,45 +687,45 @@ LSUDummy_get_result --> ConnectTrans2_ConnectTrans Forwarder6_read --> ConnectTrans2_ConnectTrans CSRUnit_get_result --> ConnectTrans3_ConnectTrans - MethodTryProduct_MethodTryProduct --> PrivilegedFuncUnit_precommit - MethodTryProduct_MethodTryProduct <--> InterruptController_mret - MethodTryProduct_MethodTryProduct2 --> LSUDummy_precommit + MethodTryProduct_MethodTryProduct2 --> PrivilegedFuncUnit_precommit + MethodTryProduct_MethodTryProduct2 <--> InterruptController_mret + MethodTryProduct_MethodTryProduct --> LSUDummy_precommit MethodTryProduct_MethodTryProduct1 --> CSRUnit_precommit ConnectTrans9_ConnectTrans --> Forwarder7_write ConnectTrans10_ConnectTrans --> Forwarder7_write BasicFifo5_read --> ConnectTrans9_ConnectTrans CSRUnit_fetch_resume --> ConnectTrans10_ConnectTrans - ReorderBuffer_peek --> Retirement_Retirement4 - ReorderBuffer_peek --> Retirement_Retirement + ReorderBuffer_peek --> Retirement_Retirement2 ReorderBuffer_peek --> Retirement_Retirement3 + ReorderBuffer_peek --> Retirement_Retirement ReorderBuffer_peek --> TransactionManager_Retirement_Retirement_cond1 ReorderBuffer_peek --> TransactionManager_Retirement_Retirement_cond0 - Retirement_Retirement4 --> MethodTryProduct_method - ExceptionCauseRegister_get --> Retirement_Retirement + Retirement_Retirement2 --> MethodTryProduct_method + ExceptionCauseRegister_get --> Retirement_Retirement3 ExceptionCauseRegister_get --> TransactionManager_Retirement_Retirement_cond1 ExceptionCauseRegister_get --> TransactionManager_Retirement_Retirement_cond0 - Retirement_Retirement3 <--> ReorderBuffer_retire + Retirement_Retirement <--> ReorderBuffer_retire TransactionManager_Retirement_Retirement_cond1 <--> ReorderBuffer_retire TransactionManager_Retirement_Retirement_cond0 <--> ReorderBuffer_retire - Retirement_Retirement3 <--> LatencyMeasurer1__stop + Retirement_Retirement <--> LatencyMeasurer1__stop TransactionManager_Retirement_Retirement_cond1 <--> LatencyMeasurer1__stop TransactionManager_Retirement_Retirement_cond0 <--> LatencyMeasurer1__stop - FIFO3_read --> Retirement_Retirement3 + FIFO3_read --> Retirement_Retirement FIFO3_read --> TransactionManager_Retirement_Retirement_cond1 FIFO3_read --> TransactionManager_Retirement_Retirement_cond0 - Retirement_Retirement3 --> HwExpHistogram1__add + Retirement_Retirement --> HwExpHistogram1__add TransactionManager_Retirement_Retirement_cond1 --> HwExpHistogram1__add TransactionManager_Retirement_Retirement_cond0 --> HwExpHistogram1__add - CoreInstructionCounter_decrement --> Retirement_Retirement3 + CoreInstructionCounter_decrement --> Retirement_Retirement CoreInstructionCounter_decrement --> TransactionManager_Retirement_Retirement_cond1 CoreInstructionCounter_decrement --> TransactionManager_Retirement_Retirement_cond0 - RRAT_peek --> Retirement_Retirement3 + RRAT_peek --> Retirement_Retirement RRAT_peek --> TransactionManager_Retirement_Retirement_cond1 - Retirement_Retirement3 --> RegisterFile_free + Retirement_Retirement --> RegisterFile_free TransactionManager_Retirement_Retirement_cond1 --> RegisterFile_free TransactionManager_Retirement_Retirement_cond0 --> RegisterFile_free - CSRRegister1_read --> Retirement_Retirement1 - Retirement_Retirement1 <--> ExceptionCauseRegister_clear + CSRRegister1_read --> Retirement_Retirement4 + Retirement_Retirement4 <--> ExceptionCauseRegister_clear GenericCSRRegisters_GenericCSRRegisters <--> DoubleCounterCSR_increment CSRRegister3_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister3_write @@ -754,17 +754,24 @@ TransactionManager_issue_cond1_LSUDummy --> WishboneMasterAdapter1_request_read TransactionManager_issue_cond1_LSUDummy --> Serializer1_Serializer3 TransactionManager_issue_cond1_LSUDummy --> BasicFifo1_write - TransactionManager_LSUDummy_issue_cond0 --> BasicFifo1_write + TransactionManager_issue_cond0_LSUDummy --> BasicFifo1_write TransactionManager_issue_cond1_LSUDummy --> WishboneMaster1_request - TransactionManager_LSUDummy_issue_cond0 --> WishboneMaster1_request - TransactionManager_issue_cond1_LSUDummy <--> LSUDummy_LSUDummy1 - TransactionManager_issue_cond2_LSUDummy <--> LSUDummy_LSUDummy1 - TransactionManager_LSUDummy_issue_cond0 <--> LSUDummy_LSUDummy1 + TransactionManager_issue_cond0_LSUDummy --> WishboneMaster1_request + TransactionManager_issue_cond1_LSUDummy <--> LSUDummy_LSUDummy + TransactionManager_issue_cond2_LSUDummy <--> LSUDummy_LSUDummy + TransactionManager_issue_cond0_LSUDummy <--> LSUDummy_LSUDummy TransactionManager_issue_cond1_LSUDummy --> LSURequester_issue TransactionManager_issue_cond2_LSUDummy --> LSURequester_issue - TransactionManager_LSUDummy_issue_cond0 --> LSURequester_issue - TransactionManager_Retirement_Retirement_cond1 <--> Retirement_Retirement2 - TransactionManager_Retirement_Retirement_cond0 <--> Retirement_Retirement2 + TransactionManager_issue_cond0_LSUDummy --> LSURequester_issue + TransactionManager_issue_cond2_LSUDummy <--> LSURequester_issue_cond2 + TransactionManager_issue_cond0_LSUDummy <--> LSURequester_issue_cond0 + TransactionManager_issue_cond0_LSUDummy --> WishboneMasterAdapter1_request_write + TransactionManager_issue_cond0_LSUDummy --> Serializer1_Serializer2 + TransactionManager_accept_cond1_LSUDummy <--> LSURequester_accept_cond1 + WishboneMasterAdapter1_get_read_response --> TransactionManager_accept_cond1_LSUDummy + Serializer1_Serializer --> TransactionManager_accept_cond1_LSUDummy + TransactionManager_Retirement_Retirement_cond1 <--> Retirement_Retirement1 + TransactionManager_Retirement_Retirement_cond0 <--> Retirement_Retirement1 TransactionManager_Retirement_Retirement_cond1 --> CSRRegister_write TransactionManager_Retirement_Retirement_cond0 --> CSRRegister_write TransactionManager_Retirement_Retirement_cond1 --> CSRRegister2_write @@ -772,10 +779,6 @@ TransactionManager_Retirement_Retirement_cond1 <--> InterruptController_entry TransactionManager_Retirement_Retirement_cond0 <--> InterruptController_entry TransactionManager_Retirement_Retirement_cond1 <--> Retirement_Retirement_cond1 - TransactionManager_accept_cond1_LSUDummy <--> LSURequester_accept_cond1 - WishboneMasterAdapter1_get_read_response --> TransactionManager_accept_cond1_LSUDummy - Serializer1_Serializer2 --> TransactionManager_accept_cond1_LSUDummy - TransactionManager_issue_cond2_LSUDummy <--> LSURequester_issue_cond2 TransactionManager_Retirement_Retirement_cond0 <--> Retirement_Retirement_cond0 TransactionManager_Retirement_Retirement_cond0 --> RRAT_commit TransactionManager_Retirement_Retirement_cond0 <--> DoubleCounterCSR2_increment @@ -784,6 +787,3 @@ CSRRegister8_read --> TransactionManager_Retirement_Retirement_cond0 TransactionManager_Retirement_Retirement_cond0 --> CSRRegister8_write TransactionManager_Retirement_Retirement_cond0 <--> HwCounter9__incr - TransactionManager_LSUDummy_issue_cond0 <--> LSURequester_issue_cond0 - TransactionManager_LSUDummy_issue_cond0 --> WishboneMasterAdapter1_request_write - TransactionManager_LSUDummy_issue_cond0 --> Serializer1_Serializer diff --git a/api.html b/api.html index f86a2c32a..1253a360c 100644 --- a/api.html +++ b/api.html @@ -259,7 +259,7 @@
© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/assumptions.html b/assumptions.html index d5bb64ee3..0cecb73f5 100644 --- a/assumptions.html +++ b/assumptions.html @@ -104,7 +104,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/auto_graph.html b/auto_graph.html index 534a12154..6a7c82749 100644 --- a/auto_graph.html +++ b/auto_graph.html @@ -83,24 +83,24 @@ subgraph TransactionModule["TransactionModule"] subgraph CoreTestElaboratable["elaboratable CoreTestElaboratable"] subgraph Core["core Core"] - Core_DiscardBranchVerify["DiscardBranchVerify"] Core_InitFreeRFFifo["InitFreeRFFifo"] + Core_DiscardBranchVerify["DiscardBranchVerify"] subgraph WishboneMaster["wb_master_instr WishboneMaster"] WishboneMaster_WishboneMaster["WishboneMaster"] WishboneMaster_result["result"] WishboneMaster_request["request"] subgraph Forwarder["result Forwarder"] - Forwarder_read["read"] Forwarder_write["write"] + Forwarder_read["read"] end end subgraph WishboneMaster1["wb_master_data WishboneMaster"] - WishboneMaster1_result["result"] - WishboneMaster1_request["request"] WishboneMaster1_WishboneMaster["WishboneMaster"] + WishboneMaster1_request["request"] + WishboneMaster1_result["result"] subgraph Forwarder1["result Forwarder"] - Forwarder1_write["write"] Forwarder1_read["read"] + Forwarder1_write["write"] end end subgraph WishboneMasterAdapter["bus_master_instr_adapter WishboneMasterAdapter"] @@ -126,8 +126,8 @@ Serializer1_Serializer2["Serializer"] Serializer1_Serializer3["Serializer"] subgraph BasicFifo1["pending_requests BasicFifo"] - BasicFifo1_read["read"] BasicFifo1_write["write"] + BasicFifo1_read["read"] end end end @@ -136,8 +136,8 @@ CoreInstructionCounter_decrement["decrement"] end subgraph FIFO["fifo_fetch FIFO"] - FIFO_write["write"] FIFO_read["read"] + FIFO_write["write"] end subgraph MethodMap["core_counter_increment_discard_map MethodMap"] MethodMap_method["method"] @@ -154,15 +154,15 @@ SimpleCommonBusCacheRefiller_accept_refill["accept_refill"] SimpleCommonBusCacheRefiller_start_refill["start_refill"] subgraph Forwarder2["address_fwd Forwarder"] - Forwarder2_read["read"] Forwarder2_write["write"] + Forwarder2_read["read"] end end subgraph ICache["icache ICache"] ICache_ICache["ICache"] + ICache_accept_res["accept_res"] ICache_ICache1["ICache"] ICache_ICache2["ICache"] - ICache_accept_res["accept_res"] ICache_issue_req["issue_req"] ICache_ICache3["ICache"] subgraph HwCounter["perf_loads HwCounter"] @@ -196,8 +196,8 @@ FIFO2_write["write"] end subgraph Forwarder3["res_fwd Forwarder"] - Forwarder3_read["read"] Forwarder3_write["write"] + Forwarder3_read["read"] end end subgraph FRAT["FRAT FRAT"] @@ -208,10 +208,10 @@ RRAT_peek["peek"] end subgraph RegisterFile["RF RegisterFile"] - RegisterFile_write["write"] - RegisterFile_read2["read2"] RegisterFile_read1["read1"] RegisterFile_free["free"] + RegisterFile_write["write"] + RegisterFile_read2["read2"] end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_put["put"] @@ -220,8 +220,8 @@ ReorderBuffer_retire["retire"] ReorderBuffer_peek["peek"] subgraph LatencyMeasurer1["perf_rob_wait_time LatencyMeasurer"] - LatencyMeasurer1__start["_start"] LatencyMeasurer1__stop["_stop"] + LatencyMeasurer1__start["_start"] subgraph HwExpHistogram1["histogram HwExpHistogram"] HwExpHistogram1__add["_add"] end @@ -232,22 +232,22 @@ end end subgraph Fetch["fetch Fetch"] - Fetch_resume["resume"] Fetch_Fetch["Fetch"] - Fetch_stall_exception["stall_exception"] Fetch_Fetch1["Fetch"] + Fetch_resume["resume"] + Fetch_stall_exception["stall_exception"] subgraph BasicFifo3["fetch_target_queue BasicFifo"] BasicFifo3_read["read"] BasicFifo3_write["write"] end end subgraph ExceptionCauseRegister["exception_cause_register ExceptionCauseRegister"] + ExceptionCauseRegister_get["get"] ExceptionCauseRegister_report["report"] ExceptionCauseRegister_clear["clear"] - ExceptionCauseRegister_get["get"] subgraph BasicFifo4["fu_report_fifo BasicFifo"] - BasicFifo4_write["write"] BasicFifo4_read["read"] + BasicFifo4_write["write"] end subgraph ConnectTrans["report_connector ConnectTrans"] ConnectTrans_ConnectTrans["ConnectTrans"] @@ -276,10 +276,10 @@ MethodProduct1_method["method"] end subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] - RSFuncBlock_update["update"] - RSFuncBlock_insert["insert"] - RSFuncBlock_select["select"] RSFuncBlock_get_result["get_result"] + RSFuncBlock_select["select"] + RSFuncBlock_insert["insert"] + RSFuncBlock_update["update"] subgraph RS["rs RS"] RS_update["update"] RS_RS["RS"] @@ -292,22 +292,22 @@ RS_insert["insert"] end subgraph AluFuncUnit["func_unit_0 AluFuncUnit"] - AluFuncUnit_accept["accept"] AluFuncUnit_issue["issue"] + AluFuncUnit_accept["accept"] subgraph FIFO4["fifo FIFO"] - FIFO4_write["write"] FIFO4_read["read"] + FIFO4_write["write"] end end subgraph WakeupSelect["wakeup_select_0 WakeupSelect"] WakeupSelect_WakeupSelect["WakeupSelect"] end subgraph ShiftFuncUnit["func_unit_1 ShiftFuncUnit"] - ShiftFuncUnit_accept["accept"] ShiftFuncUnit_issue["issue"] + ShiftFuncUnit_accept["accept"] subgraph FIFO5["fifo FIFO"] - FIFO5_write["write"] FIFO5_read["read"] + FIFO5_write["write"] end end subgraph WakeupSelect1["wakeup_select_1 WakeupSelect"] @@ -338,8 +338,8 @@ WakeupSelect2_WakeupSelect["WakeupSelect"] end subgraph ExceptionFuncUnit["func_unit_3 ExceptionFuncUnit"] - ExceptionFuncUnit_accept["accept"] ExceptionFuncUnit_issue["issue"] + ExceptionFuncUnit_accept["accept"] subgraph FIFO8["fifo FIFO"] FIFO8_read["read"] FIFO8_write["write"] @@ -349,12 +349,12 @@ WakeupSelect3_WakeupSelect["WakeupSelect"] end subgraph PrivilegedFuncUnit["func_unit_4 PrivilegedFuncUnit"] - PrivilegedFuncUnit_issue["issue"] PrivilegedFuncUnit_accept["accept"] PrivilegedFuncUnit_precommit["precommit"] + PrivilegedFuncUnit_issue["issue"] subgraph BasicFifo5["fetch_resume_fifo BasicFifo"] - BasicFifo5_write["write"] BasicFifo5_read["read"] + BasicFifo5_write["write"] end end subgraph WakeupSelect4["wakeup_select_4 WakeupSelect"] @@ -386,41 +386,41 @@ end end subgraph LSUDummy["rs_block_1 LSUDummy"] - LSUDummy_select["select"] + LSUDummy_insert["insert"] + LSUDummy_precommit["precommit"] LSUDummy_get_result["get_result"] + LSUDummy_update["update"] LSUDummy_LSUDummy["LSUDummy"] LSUDummy_LSUDummy1["LSUDummy"] - LSUDummy_update["update"] - LSUDummy_insert["insert"] LSUDummy_LSUDummy2["LSUDummy"] - LSUDummy_precommit["precommit"] + LSUDummy_select["select"] subgraph Forwarder6["forwarder Forwarder"] Forwarder6_write["write"] Forwarder6_read["read"] end subgraph LSURequester["requester LSURequester"] - LSURequester_issue_cond0["issue_cond0"] - LSURequester_accept_cond1["accept_cond1"] - LSURequester_issue_cond1["issue_cond1"] LSURequester_accept["accept"] - LSURequester_issue_cond2["issue_cond2"] LSURequester_accept_cond0["accept_cond0"] + LSURequester_issue_cond2["issue_cond2"] LSURequester_issue["issue"] + LSURequester_accept_cond1["accept_cond1"] + LSURequester_issue_cond0["issue_cond0"] + LSURequester_issue_cond1["issue_cond1"] end end subgraph CSRUnit["rs_block_2 CSRUnit"] - CSRUnit_get_result["get_result"] + CSRUnit_select["select"] + CSRUnit_CSRUnit["CSRUnit"] + CSRUnit_update["update"] CSRUnit_precommit["precommit"] + CSRUnit_get_result["get_result"] CSRUnit_insert["insert"] - CSRUnit_CSRUnit["CSRUnit"] CSRUnit_fetch_resume["fetch_resume"] - CSRUnit_select["select"] - CSRUnit_update["update"] end subgraph MethodTryProduct["InstructionPrecommitKey_unifier MethodTryProduct"] MethodTryProduct_MethodTryProduct["MethodTryProduct"] - MethodTryProduct_MethodTryProduct1["MethodTryProduct"] MethodTryProduct_method["method"] + MethodTryProduct_MethodTryProduct1["MethodTryProduct"] MethodTryProduct_MethodTryProduct2["MethodTryProduct"] end subgraph Collector2["FetchResumeKey_unifier Collector"] @@ -443,16 +443,16 @@ ResultAnnouncement_ResultAnnouncement["ResultAnnouncement"] end subgraph InterruptController["interrupt_controller InterruptController"] + InterruptController_report_interrupt["report_interrupt"] InterruptController_entry["entry"] InterruptController_mret["mret"] - InterruptController_report_interrupt["report_interrupt"] 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__fu_read["_fu_read"] CSRRegister_write["write"] end subgraph CSRRegister1["mtvec CSRRegister"] @@ -461,36 +461,36 @@ CSRRegister1__fu_write["_fu_write"] end subgraph CSRRegister2["mepc CSRRegister"] + CSRRegister2_read["read"] CSRRegister2_write["write"] CSRRegister2__fu_write["_fu_write"] - CSRRegister2_read["read"] CSRRegister2__fu_read["_fu_read"] end end subgraph DoubleCounterCSR["csr_cycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister3["register_low CSRRegister"] + CSRRegister3__fu_read["_fu_read"] CSRRegister3_write["write"] CSRRegister3_read["read"] - CSRRegister3__fu_read["_fu_read"] end subgraph CSRRegister4["register_high CSRRegister"] CSRRegister4_read["read"] - CSRRegister4__fu_read["_fu_read"] CSRRegister4_write["write"] + CSRRegister4__fu_read["_fu_read"] end end subgraph DoubleCounterCSR1["csr_time DoubleCounterCSR"] DoubleCounterCSR1_increment["increment"] subgraph CSRRegister5["register_low CSRRegister"] + CSRRegister5__fu_read["_fu_read"] CSRRegister5_read["read"] CSRRegister5_write["write"] - CSRRegister5__fu_read["_fu_read"] end subgraph CSRRegister6["register_high CSRRegister"] - CSRRegister6_read["read"] - CSRRegister6__fu_read["_fu_read"] CSRRegister6_write["write"] + CSRRegister6__fu_read["_fu_read"] + CSRRegister6_read["read"] end end end @@ -506,15 +506,15 @@ end subgraph Scheduler["scheduler Scheduler"] subgraph FIFO10["alloc_rename_buf FIFO"] - FIFO10_write["write"] FIFO10_read["read"] + FIFO10_write["write"] end subgraph RegAllocation["reg_alloc RegAllocation"] RegAllocation_RegAllocation["RegAllocation"] end subgraph FIFO11["rename_out_buf FIFO"] - FIFO11_read["read"] FIFO11_write["write"] + FIFO11_read["read"] end subgraph Renaming["renaming Renaming"] Renaming_Renaming["Renaming"] @@ -527,8 +527,8 @@ ROBAllocation_ROBAllocation["ROBAllocation"] end subgraph FIFO13["rs_select_out_buf FIFO"] - FIFO13_read["read"] FIFO13_write["write"] + FIFO13_read["read"] end subgraph RSSelection["rs_selector RSSelection"] RSSelection_RSSelection["RSSelection"] @@ -548,25 +548,25 @@ ConnectTrans11_ConnectTrans["ConnectTrans"] end subgraph Retirement["retirement Retirement"] + Retirement_Retirement_cond1["Retirement_cond1"] Retirement_Retirement["Retirement"] - Retirement_core_state["core_state"] Retirement_Retirement1["Retirement"] - Retirement_Retirement_cond1["Retirement_cond1"] Retirement_Retirement2["Retirement"] - Retirement_Retirement_cond0["Retirement_cond0"] Retirement_Retirement3["Retirement"] Retirement_Retirement4["Retirement"] + Retirement_Retirement_cond0["Retirement_cond0"] + Retirement_core_state["core_state"] subgraph DoubleCounterCSR2["instret_csr DoubleCounterCSR"] DoubleCounterCSR2_increment["increment"] subgraph CSRRegister7["register_low CSRRegister"] CSRRegister7__fu_read["_fu_read"] - CSRRegister7_read["read"] CSRRegister7_write["write"] + CSRRegister7_read["read"] end subgraph CSRRegister8["register_high CSRRegister"] - CSRRegister8__fu_read["_fu_read"] CSRRegister8_read["read"] CSRRegister8_write["write"] + CSRRegister8__fu_read["_fu_read"] end end subgraph HwCounter9["perf_instr_ret HwCounter"] @@ -587,16 +587,16 @@ end subgraph TransactionManager["transactionManager TransactionManager"] TransactionManager_issue_cond2_LSUDummy["issue_cond2_LSUDummy"] - TransactionManager_Retirement_Retirement_cond0["Retirement_Retirement_cond0"] - TransactionManager_accept_cond1_LSUDummy["accept_cond1_LSUDummy"] - TransactionManager_LSUDummy_issue_cond0["LSUDummy_issue_cond0"] - TransactionManager_Retirement_Retirement_cond1["Retirement_Retirement_cond1"] TransactionManager_accept_cond0_LSUDummy["accept_cond0_LSUDummy"] + TransactionManager_issue_cond0_LSUDummy["issue_cond0_LSUDummy"] + TransactionManager_Retirement_Retirement_cond1["Retirement_Retirement_cond1"] + TransactionManager_Retirement_Retirement_cond0["Retirement_Retirement_cond0"] TransactionManager_issue_cond1_LSUDummy["issue_cond1_LSUDummy"] + TransactionManager_accept_cond1_LSUDummy["accept_cond1_LSUDummy"] end end Core_InitFreeRFFifo --> BasicFifo2_write -Retirement_Retirement3 --> BasicFifo2_write +Retirement_Retirement --> BasicFifo2_write TransactionManager_Retirement_Retirement_cond1 --> BasicFifo2_write TransactionManager_Retirement_Retirement_cond0 --> BasicFifo2_write FIFO6_read --> Core_DiscardBranchVerify @@ -607,20 +607,20 @@ SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> Serializer_Serializer1 SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> BasicFifo_write SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> WishboneMaster_request -ICache_ICache <--> HwCounter4__incr -ICache_ICache3 <--> HwCounter3__incr -ICache_ICache3 <--> HwCounter2__incr -ICache_ICache3 <--> HwCounter1__incr -ICache_ICache3 --> Forwarder3_write -ICache_ICache1 --> SimpleCommonBusCacheRefiller_start_refill -ICache_ICache1 --> Forwarder2_write -ICache_ICache2 --> Forwarder2_write -SimpleCommonBusCacheRefiller_accept_refill --> ICache_ICache2 -WishboneMasterAdapter_get_read_response --> ICache_ICache2 -Serializer_Serializer --> ICache_ICache2 -BasicFifo_read --> ICache_ICache2 -WishboneMaster_result --> ICache_ICache2 -Forwarder_read --> ICache_ICache2 +ICache_ICache1 <--> HwCounter4__incr +ICache_ICache2 <--> HwCounter3__incr +ICache_ICache2 <--> HwCounter2__incr +ICache_ICache2 <--> HwCounter1__incr +ICache_ICache2 --> Forwarder3_write +ICache_ICache --> SimpleCommonBusCacheRefiller_start_refill +ICache_ICache --> Forwarder2_write +ICache_ICache3 --> Forwarder2_write +SimpleCommonBusCacheRefiller_accept_refill --> ICache_ICache3 +WishboneMasterAdapter_get_read_response --> ICache_ICache3 +Serializer_Serializer --> ICache_ICache3 +BasicFifo_read --> ICache_ICache3 +WishboneMaster_result --> ICache_ICache3 +Forwarder_read --> ICache_ICache3 Fetch_Fetch --> ICache_issue_req Fetch_Fetch <--> HwCounter__incr Fetch_Fetch <--> LatencyMeasurer__start @@ -650,7 +650,7 @@ RegAllocation_RegAllocation --> FIFO10_write FIFO10_read --> Renaming_Renaming Renaming_Renaming --> FRAT_rename -Retirement_Retirement3 --> FRAT_rename +Retirement_Retirement --> FRAT_rename TransactionManager_Retirement_Retirement_cond1 --> FRAT_rename Renaming_Renaming --> FIFO11_write FIFO11_read --> ROBAllocation_ROBAllocation @@ -658,18 +658,18 @@ ROBAllocation_ROBAllocation <--> LatencyMeasurer1__start ROBAllocation_ROBAllocation --> FIFO3_write ROBAllocation_ROBAllocation --> FIFO12_write -FIFO12_read --> RSSelection_RSSelection -RSSelection_RSSelection --> Forwarder8_write -Forwarder8_read --> RSSelection_RSSelection2 +FIFO12_read --> RSSelection_RSSelection1 +RSSelection_RSSelection1 --> Forwarder8_write +Forwarder8_read --> RSSelection_RSSelection Forwarder8_read --> RSSelection_RSSelection3 -Forwarder8_read --> RSSelection_RSSelection1 -RSFuncBlock_select --> RSSelection_RSSelection2 -RS_select --> RSSelection_RSSelection2 -RSSelection_RSSelection2 --> FIFO13_write +Forwarder8_read --> RSSelection_RSSelection2 +RSFuncBlock_select --> RSSelection_RSSelection +RS_select --> RSSelection_RSSelection +RSSelection_RSSelection --> FIFO13_write RSSelection_RSSelection3 --> FIFO13_write -RSSelection_RSSelection1 --> FIFO13_write +RSSelection_RSSelection2 --> FIFO13_write RSSelection_RSSelection3 <--> LSUDummy_select -RSSelection_RSSelection1 <--> CSRUnit_select +RSSelection_RSSelection2 <--> CSRUnit_select FIFO13_read --> RSInsertion_RSInsertion RegisterFile_read1 --> RSInsertion_RSInsertion RegisterFile_read2 --> RSInsertion_RSInsertion @@ -685,7 +685,7 @@ Collector2_method --> ConnectTrans11_ConnectTrans Forwarder7_read --> ConnectTrans11_ConnectTrans ConnectTrans11_ConnectTrans --> Fetch_resume -Retirement_Retirement1 --> Fetch_resume +Retirement_Retirement4 --> Fetch_resume Collector_method --> ResultAnnouncement_ResultAnnouncement Forwarder4_read --> ResultAnnouncement_ResultAnnouncement ResultAnnouncement_ResultAnnouncement --> ReorderBuffer_mark_done @@ -739,12 +739,12 @@ PrivilegedFuncUnit_accept --> ConnectTrans8_ConnectTrans CSRRegister2_read --> ConnectTrans8_ConnectTrans ConnectTrans8_ConnectTrans --> BasicFifo5_write -LSUDummy_LSUDummy --> Forwarder6_write +LSUDummy_LSUDummy1 --> Forwarder6_write TransactionManager_accept_cond0_LSUDummy --> Forwarder6_write TransactionManager_issue_cond1_LSUDummy --> Forwarder6_write -TransactionManager_accept_cond1_LSUDummy --> Forwarder6_write TransactionManager_issue_cond2_LSUDummy --> Forwarder6_write -TransactionManager_LSUDummy_issue_cond0 --> Forwarder6_write +TransactionManager_issue_cond0_LSUDummy --> Forwarder6_write +TransactionManager_accept_cond1_LSUDummy --> Forwarder6_write CSRRegister__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister__fu_write CSRRegister1__fu_read --> CSRUnit_CSRUnit @@ -766,45 +766,45 @@ LSUDummy_get_result --> ConnectTrans2_ConnectTrans Forwarder6_read --> ConnectTrans2_ConnectTrans CSRUnit_get_result --> ConnectTrans3_ConnectTrans -MethodTryProduct_MethodTryProduct --> PrivilegedFuncUnit_precommit -MethodTryProduct_MethodTryProduct <--> InterruptController_mret -MethodTryProduct_MethodTryProduct2 --> LSUDummy_precommit +MethodTryProduct_MethodTryProduct2 --> PrivilegedFuncUnit_precommit +MethodTryProduct_MethodTryProduct2 <--> InterruptController_mret +MethodTryProduct_MethodTryProduct --> LSUDummy_precommit MethodTryProduct_MethodTryProduct1 --> CSRUnit_precommit ConnectTrans9_ConnectTrans --> Forwarder7_write ConnectTrans10_ConnectTrans --> Forwarder7_write BasicFifo5_read --> ConnectTrans9_ConnectTrans CSRUnit_fetch_resume --> ConnectTrans10_ConnectTrans -ReorderBuffer_peek --> Retirement_Retirement4 -ReorderBuffer_peek --> Retirement_Retirement +ReorderBuffer_peek --> Retirement_Retirement2 ReorderBuffer_peek --> Retirement_Retirement3 +ReorderBuffer_peek --> Retirement_Retirement ReorderBuffer_peek --> TransactionManager_Retirement_Retirement_cond1 ReorderBuffer_peek --> TransactionManager_Retirement_Retirement_cond0 -Retirement_Retirement4 --> MethodTryProduct_method -ExceptionCauseRegister_get --> Retirement_Retirement +Retirement_Retirement2 --> MethodTryProduct_method +ExceptionCauseRegister_get --> Retirement_Retirement3 ExceptionCauseRegister_get --> TransactionManager_Retirement_Retirement_cond1 ExceptionCauseRegister_get --> TransactionManager_Retirement_Retirement_cond0 -Retirement_Retirement3 <--> ReorderBuffer_retire +Retirement_Retirement <--> ReorderBuffer_retire TransactionManager_Retirement_Retirement_cond1 <--> ReorderBuffer_retire TransactionManager_Retirement_Retirement_cond0 <--> ReorderBuffer_retire -Retirement_Retirement3 <--> LatencyMeasurer1__stop +Retirement_Retirement <--> LatencyMeasurer1__stop TransactionManager_Retirement_Retirement_cond1 <--> LatencyMeasurer1__stop TransactionManager_Retirement_Retirement_cond0 <--> LatencyMeasurer1__stop -FIFO3_read --> Retirement_Retirement3 +FIFO3_read --> Retirement_Retirement FIFO3_read --> TransactionManager_Retirement_Retirement_cond1 FIFO3_read --> TransactionManager_Retirement_Retirement_cond0 -Retirement_Retirement3 --> HwExpHistogram1__add +Retirement_Retirement --> HwExpHistogram1__add TransactionManager_Retirement_Retirement_cond1 --> HwExpHistogram1__add TransactionManager_Retirement_Retirement_cond0 --> HwExpHistogram1__add -CoreInstructionCounter_decrement --> Retirement_Retirement3 +CoreInstructionCounter_decrement --> Retirement_Retirement CoreInstructionCounter_decrement --> TransactionManager_Retirement_Retirement_cond1 CoreInstructionCounter_decrement --> TransactionManager_Retirement_Retirement_cond0 -RRAT_peek --> Retirement_Retirement3 +RRAT_peek --> Retirement_Retirement RRAT_peek --> TransactionManager_Retirement_Retirement_cond1 -Retirement_Retirement3 --> RegisterFile_free +Retirement_Retirement --> RegisterFile_free TransactionManager_Retirement_Retirement_cond1 --> RegisterFile_free TransactionManager_Retirement_Retirement_cond0 --> RegisterFile_free -CSRRegister1_read --> Retirement_Retirement1 -Retirement_Retirement1 <--> ExceptionCauseRegister_clear +CSRRegister1_read --> Retirement_Retirement4 +Retirement_Retirement4 <--> ExceptionCauseRegister_clear GenericCSRRegisters_GenericCSRRegisters <--> DoubleCounterCSR_increment CSRRegister3_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister3_write @@ -833,17 +833,24 @@ TransactionManager_issue_cond1_LSUDummy --> WishboneMasterAdapter1_request_read TransactionManager_issue_cond1_LSUDummy --> Serializer1_Serializer3 TransactionManager_issue_cond1_LSUDummy --> BasicFifo1_write -TransactionManager_LSUDummy_issue_cond0 --> BasicFifo1_write +TransactionManager_issue_cond0_LSUDummy --> BasicFifo1_write TransactionManager_issue_cond1_LSUDummy --> WishboneMaster1_request -TransactionManager_LSUDummy_issue_cond0 --> WishboneMaster1_request -TransactionManager_issue_cond1_LSUDummy <--> LSUDummy_LSUDummy1 -TransactionManager_issue_cond2_LSUDummy <--> LSUDummy_LSUDummy1 -TransactionManager_LSUDummy_issue_cond0 <--> LSUDummy_LSUDummy1 +TransactionManager_issue_cond0_LSUDummy --> WishboneMaster1_request +TransactionManager_issue_cond1_LSUDummy <--> LSUDummy_LSUDummy +TransactionManager_issue_cond2_LSUDummy <--> LSUDummy_LSUDummy +TransactionManager_issue_cond0_LSUDummy <--> LSUDummy_LSUDummy TransactionManager_issue_cond1_LSUDummy --> LSURequester_issue TransactionManager_issue_cond2_LSUDummy --> LSURequester_issue -TransactionManager_LSUDummy_issue_cond0 --> LSURequester_issue -TransactionManager_Retirement_Retirement_cond1 <--> Retirement_Retirement2 -TransactionManager_Retirement_Retirement_cond0 <--> Retirement_Retirement2 +TransactionManager_issue_cond0_LSUDummy --> LSURequester_issue +TransactionManager_issue_cond2_LSUDummy <--> LSURequester_issue_cond2 +TransactionManager_issue_cond0_LSUDummy <--> LSURequester_issue_cond0 +TransactionManager_issue_cond0_LSUDummy --> WishboneMasterAdapter1_request_write +TransactionManager_issue_cond0_LSUDummy --> Serializer1_Serializer2 +TransactionManager_accept_cond1_LSUDummy <--> LSURequester_accept_cond1 +WishboneMasterAdapter1_get_read_response --> TransactionManager_accept_cond1_LSUDummy +Serializer1_Serializer --> TransactionManager_accept_cond1_LSUDummy +TransactionManager_Retirement_Retirement_cond1 <--> Retirement_Retirement1 +TransactionManager_Retirement_Retirement_cond0 <--> Retirement_Retirement1 TransactionManager_Retirement_Retirement_cond1 --> CSRRegister_write TransactionManager_Retirement_Retirement_cond0 --> CSRRegister_write TransactionManager_Retirement_Retirement_cond1 --> CSRRegister2_write @@ -851,10 +858,6 @@ TransactionManager_Retirement_Retirement_cond1 <--> InterruptController_entry TransactionManager_Retirement_Retirement_cond0 <--> InterruptController_entry TransactionManager_Retirement_Retirement_cond1 <--> Retirement_Retirement_cond1 -TransactionManager_accept_cond1_LSUDummy <--> LSURequester_accept_cond1 -WishboneMasterAdapter1_get_read_response --> TransactionManager_accept_cond1_LSUDummy -Serializer1_Serializer2 --> TransactionManager_accept_cond1_LSUDummy -TransactionManager_issue_cond2_LSUDummy <--> LSURequester_issue_cond2 TransactionManager_Retirement_Retirement_cond0 <--> Retirement_Retirement_cond0 TransactionManager_Retirement_Retirement_cond0 --> RRAT_commit TransactionManager_Retirement_Retirement_cond0 <--> DoubleCounterCSR2_increment @@ -863,9 +866,6 @@ CSRRegister8_read --> TransactionManager_Retirement_Retirement_cond0 TransactionManager_Retirement_Retirement_cond0 --> CSRRegister8_write TransactionManager_Retirement_Retirement_cond0 <--> HwCounter9__incr -TransactionManager_LSUDummy_issue_cond0 <--> LSURequester_issue_cond0 -TransactionManager_LSUDummy_issue_cond0 --> WishboneMasterAdapter1_request_write -TransactionManager_LSUDummy_issue_cond0 --> Serializer1_Serializer @@ -876,7 +876,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.backend.html b/coreblocks.backend.html index 94151eb8b..24991ac0e 100644 --- a/coreblocks.backend.html +++ b/coreblocks.backend.html @@ -165,7 +165,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.cache.html b/coreblocks.cache.html index a35b67546..e2de09b93 100644 --- a/coreblocks.cache.html +++ b/coreblocks.cache.html @@ -241,7 +241,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.core_structs.html b/coreblocks.core_structs.html index aba25cb8a..0d465d639 100644 --- a/coreblocks.core_structs.html +++ b/coreblocks.core_structs.html @@ -157,7 +157,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.frontend.decoder.html b/coreblocks.frontend.decoder.html index 188a69710..99a89bada 100644 --- a/coreblocks.frontend.decoder.html +++ b/coreblocks.frontend.decoder.html @@ -1721,7 +1721,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.frontend.fetch.html b/coreblocks.frontend.fetch.html index 7e36c306f..d910ad1e6 100644 --- a/coreblocks.frontend.fetch.html +++ b/coreblocks.frontend.fetch.html @@ -161,7 +161,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.frontend.html b/coreblocks.frontend.html index 65b0d6179..5d8f76344 100644 --- a/coreblocks.frontend.html +++ b/coreblocks.frontend.html @@ -125,7 +125,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.func_blocks.fu.html b/coreblocks.func_blocks.fu.html index ce7f0dfb6..2b0a043fe 100644 --- a/coreblocks.func_blocks.fu.html +++ b/coreblocks.func_blocks.fu.html @@ -867,7 +867,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.func_blocks.fu.unsigned_multiplication.html b/coreblocks.func_blocks.fu.unsigned_multiplication.html index 2d377b5e6..4c6b81ed3 100644 --- a/coreblocks.func_blocks.fu.unsigned_multiplication.html +++ b/coreblocks.func_blocks.fu.unsigned_multiplication.html @@ -238,7 +238,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.func_blocks.html b/coreblocks.func_blocks.html index d4c1990ee..42bdee983 100644 --- a/coreblocks.func_blocks.html +++ b/coreblocks.func_blocks.html @@ -148,7 +148,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.func_blocks.interface.html b/coreblocks.func_blocks.interface.html index cdb218165..948a43281 100644 --- a/coreblocks.func_blocks.interface.html +++ b/coreblocks.func_blocks.interface.html @@ -169,7 +169,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.func_blocks.lsu.html b/coreblocks.func_blocks.lsu.html index 53f867cc7..715ca2b02 100644 --- a/coreblocks.func_blocks.lsu.html +++ b/coreblocks.func_blocks.lsu.html @@ -248,7 +248,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.html b/coreblocks.html index 3ed06075c..7dfd22868 100644 --- a/coreblocks.html +++ b/coreblocks.html @@ -255,7 +255,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.params.html b/coreblocks.params.html index 7da248309..18033bef4 100644 --- a/coreblocks.params.html +++ b/coreblocks.params.html @@ -719,7 +719,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.peripherals.html b/coreblocks.peripherals.html index 79516d2d8..42234c558 100644 --- a/coreblocks.peripherals.html +++ b/coreblocks.peripherals.html @@ -746,7 +746,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.priv.csr.html b/coreblocks.priv.csr.html index 4d06e931e..d9c11b7c8 100644 --- a/coreblocks.priv.csr.html +++ b/coreblocks.priv.csr.html @@ -327,7 +327,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.priv.html b/coreblocks.priv.html index a65b28cff..07e3b1106 100644 --- a/coreblocks.priv.html +++ b/coreblocks.priv.html @@ -123,7 +123,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.priv.traps.html b/coreblocks.priv.traps.html index 5bf1c440c..a169e7c37 100644 --- a/coreblocks.priv.traps.html +++ b/coreblocks.priv.traps.html @@ -171,7 +171,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/coreblocks.scheduler.html b/coreblocks.scheduler.html index 446bb2f88..c699016e8 100644 --- a/coreblocks.scheduler.html +++ b/coreblocks.scheduler.html @@ -191,7 +191,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/current-graph.html b/current-graph.html index 817549ce1..8086e9ded 100644 --- a/current-graph.html +++ b/current-graph.html @@ -89,24 +89,24 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/development-environment.html b/development-environment.html index 9a0f58734..8e3376640 100644 --- a/development-environment.html +++ b/development-environment.html @@ -209,7 +209,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/genindex.html b/genindex.html index 499a975c7..cf70764ac 100644 --- a/genindex.html +++ b/genindex.html @@ -3737,7 +3737,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/index.html b/index.html index 9284b5274..8e082afa3 100644 --- a/index.html +++ b/index.html @@ -229,7 +229,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/miscellany/exceptions-summary.html b/miscellany/exceptions-summary.html index 20e76037e..294ed7514 100644 --- a/miscellany/exceptions-summary.html +++ b/miscellany/exceptions-summary.html @@ -271,7 +271,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/modules-coreblocks.html b/modules-coreblocks.html index c884c409f..af6549138 100644 --- a/modules-coreblocks.html +++ b/modules-coreblocks.html @@ -168,7 +168,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/modules-transactron.html b/modules-transactron.html index 4577eff58..945bd5f58 100644 --- a/modules-transactron.html +++ b/modules-transactron.html @@ -161,7 +161,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/problem-checklist.html b/problem-checklist.html index 9e7486d28..e559cb007 100644 --- a/problem-checklist.html +++ b/problem-checklist.html @@ -105,7 +105,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/py-modindex.html b/py-modindex.html index eacb84315..aab3a16cc 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -668,7 +668,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/search.html b/search.html index d5e8abb99..65537fbde 100644 --- a/search.html +++ b/search.html @@ -101,7 +101,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/shared-structs/rs.html b/shared-structs/rs.html index 0806582c1..b40345c60 100644 --- a/shared-structs/rs.html +++ b/shared-structs/rs.html @@ -222,7 +222,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/synthesis/synthesis.html b/synthesis/synthesis.html index 65003bd5d..3c40a5737 100644 --- a/synthesis/synthesis.html +++ b/synthesis/synthesis.html @@ -266,7 +266,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/transactions.html b/transactions.html index 50c7f12bc..a5acdbdbf 100644 --- a/transactions.html +++ b/transactions.html @@ -409,7 +409,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/transactron.core.html b/transactron.core.html index 5d59ab655..6ff9a876b 100644 --- a/transactron.core.html +++ b/transactron.core.html @@ -860,7 +860,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/transactron.html b/transactron.html index 8dc26143d..14185b6b0 100644 --- a/transactron.html +++ b/transactron.html @@ -751,7 +751,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/transactron.lib.html b/transactron.lib.html index 978e25638..6b5c83a5f 100644 --- a/transactron.lib.html +++ b/transactron.lib.html @@ -1916,7 +1916,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/transactron.testing.html b/transactron.testing.html index 1eb9eb292..8f3ae0abc 100644 --- a/transactron.testing.html +++ b/transactron.testing.html @@ -408,7 +408,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/transactron.utils.amaranth_ext.html b/transactron.utils.amaranth_ext.html index 24fe7d4b6..cefa23a3d 100644 --- a/transactron.utils.amaranth_ext.html +++ b/transactron.utils.amaranth_ext.html @@ -293,7 +293,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.
diff --git a/transactron.utils.html b/transactron.utils.html index 23e8d8adc..8f815cc18 100644 --- a/transactron.utils.html +++ b/transactron.utils.html @@ -792,7 +792,7 @@© Copyright Kuźnia Rdzeni, 2024. - Last updated on 21:57 2024-03-21. + Last updated on 23:12 2024-03-21.