From 8d196d2eb24581ed28f7a29bee73fb5d09bed45a Mon Sep 17 00:00:00 2001 From: LoganChang <57060791+TheNextSteveJobs@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:18:45 +0800 Subject: [PATCH] Pics adjustment (#181) * StoreUnit & template * StoreUnit docs update * StoreUnit update * Update 01_storeunit.md * Update 01_storeunit.md pics update * Update 01_storeunit.md * Update 01_storeunit.md * Update 01_storeunit.md * Update 01_storeunit.md * Update 01_storeunit.md --- .../docs/98_ut/03_memblock/03_lsu/01_storeunit.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/documents/content/zh-cn/docs/98_ut/03_memblock/03_lsu/01_storeunit.md b/documents/content/zh-cn/docs/98_ut/03_memblock/03_lsu/01_storeunit.md index 0fbbf49..d6d6f59 100644 --- a/documents/content/zh-cn/docs/98_ut/03_memblock/03_lsu/01_storeunit.md +++ b/documents/content/zh-cn/docs/98_ut/03_memblock/03_lsu/01_storeunit.md @@ -28,7 +28,7 @@ StoreUnit 是存储指令执行单元 ,由多个协同工作的子模块组成 #### 存储地址流水线 -![sw指令流水示意图](../../scalar.png) +![sw指令流水示意图](../scalar.png) @@ -88,7 +88,7 @@ StoreUnit 是存储指令执行单元 ,由多个协同工作的子模块组成 SEG 指令则由独立的 VSegmentUnit 模块处理。 -![vse指令流水示意图](../../vector.png) +![vse指令流水示意图](../vector.png) @@ -125,8 +125,8 @@ StoreUnit处理非对齐Store指令流程和标量类似,特别的: 原子指令、MMIO与NC地址空间均不支持非对齐访问,这些情况将触发AccessFault异常。 -![非对齐sd指令流水示意图](../../misalign.png) -in +![非对齐sd指令流水示意图](../misalign.png) + StoreUnit处理非对齐Store指令流程和标量类似,特别的: @@ -157,7 +157,7 @@ RAW内存违例:处理器核执行的Load指令的结果应来源于当前处 Store指令地址流水线分为S0/S1/S2/S3四级,如图所示: -![整体框图](../../StoreUnit.png) +![整体框图](../StoreUnit.png) @@ -713,8 +713,7 @@ SBuffer支持超时清空机制;超过2^20周期未被换出的数据块将被 ### 接口时序实例 - -![StoreUnit接口时序](../../LSU-StoreUnit-Timing.svg) +![StoreUnit接口时序](../LSU-StoreUnit-Timing.svg)