From 6202b47f26b1a237fafe498f2f591beefbabb618 Mon Sep 17 00:00:00 2001 From: Robert Schilling Date: Tue, 29 Oct 2024 09:43:33 +0100 Subject: [PATCH] [hw,dma,doc] Remove reference to devmode, Fix tl_agents. Remove duplicated tl_agent_dma_ctn_cfg. Add reference to tl_agent_dma_sys_cfg. Signed-off-by: Robert Schilling --- hw/ip/dma/dv/doc/tb.svg | 146 ++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 95 deletions(-) diff --git a/hw/ip/dma/dv/doc/tb.svg b/hw/ip/dma/dv/doc/tb.svg index 8b0711f87c241..b850039eb4ad2 100644 --- a/hw/ip/dma/dv/doc/tb.svg +++ b/hw/ip/dma/dv/doc/tb.svg @@ -8,7 +8,7 @@ style="background-color: rgb(255, 255, 255);" id="svg809" sodipodi:docname="tb.svg" - inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + inkscape:version="1.3.2 (091e20e, 2023-11-25)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -24,14 +24,16 @@ inkscape:pagecheckerboard="0" showgrid="false" inkscape:zoom="1.4753476" - inkscape:cx="447.0133" - inkscape:cy="381.26608" - inkscape:window-width="3366" - inkscape:window-height="1376" + inkscape:cx="446.6744" + inkscape:cy="381.60499" + inkscape:window-width="3424" + inkscape:window-height="1385" inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="g799" /> + inkscape:window-y="25" + inkscape:window-maximized="0" + inkscape:current-layer="g49242" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> Methodology: + y="663.00265" + id="tspan1">Methodology: - Most components extended from cip_base with the right type parameter + y="678.00265" + id="tspan2"> - Most components extended from cip_base with the right type parameter - Ideally, all tests use the same base test class; only the test sequence is changed + y="693.00265" + id="tspan3"> - Ideally, all tests use the same base test class; only the test sequence is changed using the UVM_TEST_SEQ plusarg + y="708.00265" + id="tspan4"> using the UVM_TEST_SEQ plusarg Legend: + y="680.80929" + id="tspan5">Legend: Square boxes: SV modules / interfaces (static) + y="695.80929" + id="tspan6">Square boxes: SV modules / interfaces (static) Round boxes: SV classes (dynamic) + y="710.80929" + id="tspan7">Round boxes: SV classes (dynamic) Blue Rectange with folder corner: code blocks (initial, tasks, etc) + y="725.80929" + id="tspan8">Blue Rectange with folder corner: code blocks (initial, tasks, etc) Dotted blocks: Indicate handles inside parent entity + y="740.80929" + id="tspan9">Dotted blocks: Indicate handles inside parent entity Light dotted lines: Indicdate handle to instance passed on to components + y="755.80929" + id="tspan10">Light dotted lines: Indicdate handle to instance passed on to components + y="770.80929" + id="tspan11"> Lightditted lines: Indicate handle to instance passedoin top components + y="793.98703" + id="tspan13">Lightditted lines: Indicate handle to instance passedoin top components run_phase(): calls run_seq() which creates and runs sequence run_phase(): calls run_seq() which creates and runs sequence passed externally using UVM_TEST_VSEQ plusarg. + y="594.16085" + id="tspan15">passed externally using UVM_TEST_VSEQ plusarg. All vseqs are eventually derived from cip_base_vseq + y="609.16085" + id="tspan16"> All vseqs are eventually derived from cip_base_vseq - Extended from cip_base_vseq + y="570.04796" + id="tspan17"> - Extended from cip_base_vseq - Proivides most commonly used tasks among all vseqs. + y="583.38133" + id="tspan18"> - Proivides most commonly used tasks among all vseqs. - All DMA vseqs are derived from dma_base_vseq + y="596.71471" + id="tspan19"> - All DMA vseqs are derived from dma_base_vseq - For each interface a dma_mem_model and mem_model is instantiated + y="610.04808" + id="tspan20"> - For each interface a dma_mem_model and mem_model is instantiated - - - - - - - - devmode_if - - - - devmode_if - - - @@ -1402,7 +1358,7 @@ id="tspan48503" x="487.34647" y="161.28455" - style="font-size:10.6667px;text-align:center;text-anchor:middle;stroke-width:0.5">tl_agent_dma_ctn_cfgtl_agent_dma_sys_cfg