diff --git a/set_env.sh b/set_env.sh new file mode 100755 index 0000000000000000000000000000000000000000..619fe214a8a5f06170ba857abb525eb9442c037f --- /dev/null +++ b/set_env.sh @@ -0,0 +1,17 @@ +#----------------------------------------------------------------------------- +# SoC Labs Environment Setup Script +# A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license. +# +# Contributors +# +# David Mapstone (d.a.mapstone@soton.ac.uk) +# +# Copyright 2023, SoC Labs (www.soclabs.org) +#----------------------------------------------------------------------------- +#!/bin/bash + +# Set NANOSOC_TECH_DIR environment variable +if [ -z $NANOSOC_TECH_DIR ]; then + # If $NANOSOC_TECH_DIRN_ROOT hasn't been set yet + export NANOSOC_TECH_DIR=`git rev-parse --show-toplevel` +fi \ No newline at end of file diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/gen_nanosoc_4x7_AhbMatrix.scr b/systems/nanosoc/src/nanosoc_ahb_busmatrix/gen_nanosoc_4x7_AhbMatrix.scr deleted file mode 100755 index 17cb306753570a5454c0e5b8cb0d492013d6a5b0..0000000000000000000000000000000000000000 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/gen_nanosoc_4x7_AhbMatrix.scr +++ /dev/null @@ -1,2 +0,0 @@ -bin/BuildBusMatrix.pl -notimescales -xmldir xml -cfg nanosoc_ahb32_4x7.xml -ipxact -ipxactsrcdir=ipxact/src -ipxacttgtdir=ipxact/built -over -verbose >& nanosoc_ahb32_4x7.log - diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml b/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml index aa85aa548f8b4404cda0cbf1c5663c9db800cbe8..3bc57212d847d7c1420b1fc8a1d6face80bad3f1 100644 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml +++ b/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml @@ -1974,17 +1974,17 @@ <spirit:remapStates> <spirit:remapState> - <spirit:name>remap_0</spirit:name> - <spirit:description>Remap state remap_0</spirit:description> + <spirit:name>remap_n0</spirit:name> + <spirit:description>Remap state remap_n0</spirit:description> <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">1</spirit:remapPort> + <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">0</spirit:remapPort> </spirit:remapPorts> </spirit:remapState> <spirit:remapState> - <spirit:name>remap_n0</spirit:name> - <spirit:description>Remap state remap_n0</spirit:description> + <spirit:name>remap_0</spirit:name> + <spirit:description>Remap state remap_0</spirit:description> <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">0</spirit:remapPort> + <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">1</spirit:remapPort> </spirit:remapPorts> </spirit:remapState> @@ -2188,17 +2188,6 @@ <spirit:baseAddress>0xf0000000</spirit:baseAddress> </spirit:subspaceMap> - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteTarget_Slave__adp_remap_0_remap_MM</spirit:name> - <spirit:description>_adp remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - <spirit:memoryRemap spirit:state="remap_n0"> <spirit:name>AHBLiteTarget_Slave__adp_remap_n0_remap_MM</spirit:name> <spirit:description>_adp remap_n0 remap</spirit:description> @@ -2210,6 +2199,17 @@ </spirit:subspaceMap> </spirit:memoryRemap> + <spirit:memoryRemap spirit:state="remap_0"> + <spirit:name>AHBLiteTarget_Slave__adp_remap_0_remap_MM</spirit:name> + <spirit:description>_adp remap_0 remap</spirit:description> + <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" + spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> + <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> + <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> + <spirit:baseAddress>0x00000000</spirit:baseAddress> + </spirit:subspaceMap> + </spirit:memoryRemap> + </spirit:memoryMap> <spirit:memoryMap> @@ -2417,17 +2417,6 @@ <spirit:baseAddress>0xf0000000</spirit:baseAddress> </spirit:subspaceMap> - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteTarget_Slave__cpu_remap_0_remap_MM</spirit:name> - <spirit:description>_cpu remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - <spirit:memoryRemap spirit:state="remap_n0"> <spirit:name>AHBLiteTarget_Slave__cpu_remap_n0_remap_MM</spirit:name> <spirit:description>_cpu remap_n0 remap</spirit:description> @@ -2439,6 +2428,17 @@ </spirit:subspaceMap> </spirit:memoryRemap> + <spirit:memoryRemap spirit:state="remap_0"> + <spirit:name>AHBLiteTarget_Slave__cpu_remap_0_remap_MM</spirit:name> + <spirit:description>_cpu remap_0 remap</spirit:description> + <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" + spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> + <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> + <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> + <spirit:baseAddress>0x00000000</spirit:baseAddress> + </spirit:subspaceMap> + </spirit:memoryRemap> + </spirit:memoryMap> </spirit:memoryMaps> diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml b/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml index 39df5c3f083f440f68fa48ee8f7c53e15d4b8736..2b7fe0d9099e82bd4655e7f6fc5677feacf22c46 100644 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml +++ b/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml @@ -1833,17 +1833,17 @@ <spirit:remapStates> <spirit:remapState> - <spirit:name>remap_0</spirit:name> - <spirit:description>Remap state remap_0</spirit:description> + <spirit:name>remap_n0</spirit:name> + <spirit:description>Remap state remap_n0</spirit:description> <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">1</spirit:remapPort> + <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">0</spirit:remapPort> </spirit:remapPorts> </spirit:remapState> <spirit:remapState> - <spirit:name>remap_n0</spirit:name> - <spirit:description>Remap state remap_n0</spirit:description> + <spirit:name>remap_0</spirit:name> + <spirit:description>Remap state remap_0</spirit:description> <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">0</spirit:remapPort> + <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">1</spirit:remapPort> </spirit:remapPorts> </spirit:remapState> @@ -2047,17 +2047,6 @@ <spirit:baseAddress>0xf0000000</spirit:baseAddress> </spirit:subspaceMap> - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteInitiator_Slave__adp_remap_0_remap_MM</spirit:name> - <spirit:description>_adp remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - <spirit:memoryRemap spirit:state="remap_n0"> <spirit:name>AHBLiteInitiator_Slave__adp_remap_n0_remap_MM</spirit:name> <spirit:description>_adp remap_n0 remap</spirit:description> @@ -2069,6 +2058,17 @@ </spirit:subspaceMap> </spirit:memoryRemap> + <spirit:memoryRemap spirit:state="remap_0"> + <spirit:name>AHBLiteInitiator_Slave__adp_remap_0_remap_MM</spirit:name> + <spirit:description>_adp remap_0 remap</spirit:description> + <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" + spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> + <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> + <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> + <spirit:baseAddress>0x00000000</spirit:baseAddress> + </spirit:subspaceMap> + </spirit:memoryRemap> + </spirit:memoryMap> <spirit:memoryMap> @@ -2276,17 +2276,6 @@ <spirit:baseAddress>0xf0000000</spirit:baseAddress> </spirit:subspaceMap> - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteInitiator_Slave__cpu_remap_0_remap_MM</spirit:name> - <spirit:description>_cpu remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - <spirit:memoryRemap spirit:state="remap_n0"> <spirit:name>AHBLiteInitiator_Slave__cpu_remap_n0_remap_MM</spirit:name> <spirit:description>_cpu remap_n0 remap</spirit:description> @@ -2298,6 +2287,17 @@ </spirit:subspaceMap> </spirit:memoryRemap> + <spirit:memoryRemap spirit:state="remap_0"> + <spirit:name>AHBLiteInitiator_Slave__cpu_remap_0_remap_MM</spirit:name> + <spirit:description>_cpu remap_0 remap</spirit:description> + <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" + spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> + <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> + <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> + <spirit:baseAddress>0x00000000</spirit:baseAddress> + </spirit:subspaceMap> + </spirit:memoryRemap> + </spirit:memoryMap> </spirit:memoryMaps> diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix.xml b/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix.xml deleted file mode 100644 index bc1effeef0b83d77b5ad81f423a321f5367a676f..0000000000000000000000000000000000000000 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix.xml +++ /dev/null @@ -1,4257 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- The confidential and proprietary information contained in this file may --> -<!-- only be used by a person authorised under and to the extent permitted --> -<!-- by a subsisting licensing agreement from ARM Limited or its affiliates. --> -<!-- --> -<!-- (C) COPYRIGHT 2001-2017 ARM Limited or its affiliates. --> -<!-- ALL RIGHTS RESERVED --> -<!-- --> -<!-- This entire notice must be reproduced on all copies of this file --> -<!-- and copies of this file may only be made by a person if such person is --> -<!-- permitted to do so under the terms of a subsisting license agreement --> -<!-- from ARM Limited or its affiliates. --> -<!-- --> -<!-- SVN Information --> -<!-- --> -<!-- Checked In : $Date: 2017-10-10 15:55:38 +0100 (Tue, 10 Oct 2017) $ --> -<!-- --> -<!-- Revision : $Revision: 371321 $ --> -<!-- --> -<!-- Release Information : Cortex-M System Design Kit-r1p1-00rel0 --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Purpose : IP-XACT description for the main top of soclabs_4x7_AhbMatrix --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - -<spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009 http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd"> - <spirit:vendor>arm.com</spirit:vendor> - <spirit:library>CoreLink</spirit:library> - <spirit:name>soclabs_4x7_AhbMatrix</spirit:name> - <spirit:version>r0p0_0</spirit:version> - - <spirit:busInterfaces> - - <!--Slave interfaces --> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Slave__adp</spirit:name> - <spirit:description>Slave port _adp</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteTarget_Slave__adp_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_adp unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_adp</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Slave__dma</spirit:name> - <spirit:description>Slave port _dma</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteTarget_Slave__dma_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_dma unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_dma</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Slave__dma2</spirit:name> - <spirit:description>Slave port _dma2</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteTarget_Slave__dma2_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_dma2 unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_dma2</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Slave__cpu</spirit:name> - <spirit:description>Slave port _cpu</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteTarget_Slave__cpu_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_cpu unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_cpu</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <!--Master interfaces --> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__rom1</spirit:name> - <spirit:description>Master port _rom1</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__rom1_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_rom1 unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_rom1</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram2</spirit:name> - <spirit:description>Master port _ram2</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram2_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_ram2 unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram2</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram3</spirit:name> - <spirit:description>Master port _ram3</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram3_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_ram3 unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram3</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__sys</spirit:name> - <spirit:description>Master port _sys</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__sys_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_sys unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_sys</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram8</spirit:name> - <spirit:description>Master port _ram8</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram8_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_ram8 unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram8</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram9</spirit:name> - <spirit:description>Master port _ram9</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram9_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_ram9 unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram9</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__exp</spirit:name> - <spirit:description>Master port _exp</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__exp_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- HMASTER_exp unmapped --> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_exp</spirit:name> - <spirit:vector> - <spirit:left>0</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <!--Scan test dummy signals --> - <spirit:busInterface> - <spirit:name>DFTInterface_Slave</spirit:name> - <spirit:description>Scan test dummy signals, not connected until scan insertion</spirit:description> - <spirit:busType spirit:library="generic" spirit:name="DFTInterface" spirit:vendor="arm.com" spirit:version="r0p0_1"/> - <spirit:abstractionType spirit:library="generic" spirit:name="DFTInterface_rtl" spirit:vendor="arm.com" spirit:version="r0p0_1"/> - <spirit:slave/> - <spirit:portMaps> - - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>CLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>RESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>DFTSCANMODE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>SCANENABLE</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>DFTSI</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>SCANINHCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>DFTSO</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>SCANOUTHCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - </spirit:busInterfaces> - - <spirit:remapStates> - - <spirit:remapState> - <spirit:name>remap_n0</spirit:name> - <spirit:description>Remap state remap_n0</spirit:description> - <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">0</spirit:remapPort> - </spirit:remapPorts> - </spirit:remapState> - <spirit:remapState> - <spirit:name>remap_0</spirit:name> - <spirit:description>Remap state remap_0</spirit:description> - <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">1</spirit:remapPort> - </spirit:remapPorts> - </spirit:remapState> - - </spirit:remapStates> - - <spirit:addressSpaces> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__rom1_AS</spirit:name> - <spirit:description>_rom1 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_rom1_0x00000000_0x0fffffff</spirit:name> - <spirit:addressOffset>0x00000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_rom1_0x10000000_0x1fffffff</spirit:name> - <spirit:addressOffset>0x10000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram2_AS</spirit:name> - <spirit:description>_ram2 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram2_0x00000000_0x0fffffff</spirit:name> - <spirit:addressOffset>0x00000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_ram2_0x20000000_0x2fffffff</spirit:name> - <spirit:addressOffset>0x20000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram3_AS</spirit:name> - <spirit:description>_ram3 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram3_0x30000000_0x3fffffff</spirit:name> - <spirit:addressOffset>0x30000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__sys_AS</spirit:name> - <spirit:description>_sys address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_sys_0x40000000_0x5fffffff</spirit:name> - <spirit:addressOffset>0x40000000</spirit:addressOffset> - <spirit:range>0x020000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_sys_0xf0000000_0xf003ffff</spirit:name> - <spirit:addressOffset>0xf0000000</spirit:addressOffset> - <spirit:range>0x000040000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram8_AS</spirit:name> - <spirit:description>_ram8 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram8_0x80000000_0x8fffffff</spirit:name> - <spirit:addressOffset>0x80000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram9_AS</spirit:name> - <spirit:description>_ram9 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram9_0x90000000_0x9fffffff</spirit:name> - <spirit:addressOffset>0x90000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__exp_AS</spirit:name> - <spirit:description>_exp address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_exp_0x60000000_0x7fffffff</spirit:name> - <spirit:addressOffset>0x60000000</spirit:addressOffset> - <spirit:range>0x020000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_exp_0xa0000000_0xdfffffff</spirit:name> - <spirit:addressOffset>0xa0000000</spirit:addressOffset> - <spirit:range>0x040000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - </spirit:addressSpaces> - - <spirit:memoryMaps> - - <spirit:memoryMap> - <spirit:name>AHBLiteTarget_Slave__adp_MM</spirit:name> - <spirit:description>_adp memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0xf0000000_0xf003ffff"> - <!-- Address_region 0xf0000000-0xf003ffff --> - <spirit:name>AHBLiteTarget_Master__sys_0xf0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xf0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:memoryRemap spirit:state="remap_n0"> - <spirit:name>AHBLiteTarget_Slave__adp_remap_n0_remap_MM</spirit:name> - <spirit:description>_adp remap_n0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x00000000_0x0fffffff"> - <!-- Removable region, active only when REMAP bitcombination is n0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x00000000_0_state_remap_n0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteTarget_Slave__adp_remap_0_remap_MM</spirit:name> - <spirit:description>_adp remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - </spirit:memoryMap> - - <spirit:memoryMap> - <spirit:name>AHBLiteTarget_Slave__dma_MM</spirit:name> - <spirit:description>_dma memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - </spirit:memoryMap> - - <spirit:memoryMap> - <spirit:name>AHBLiteTarget_Slave__dma2_MM</spirit:name> - <spirit:description>_dma2 memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - </spirit:memoryMap> - - <spirit:memoryMap> - <spirit:name>AHBLiteTarget_Slave__cpu_MM</spirit:name> - <spirit:description>_cpu memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0xf0000000_0xf003ffff"> - <!-- Address_region 0xf0000000-0xf003ffff --> - <spirit:name>AHBLiteTarget_Master__sys_0xf0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xf0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:memoryRemap spirit:state="remap_n0"> - <spirit:name>AHBLiteTarget_Slave__cpu_remap_n0_remap_MM</spirit:name> - <spirit:description>_cpu remap_n0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x00000000_0x0fffffff"> - <!-- Removable region, active only when REMAP bitcombination is n0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x00000000_0_state_remap_n0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteTarget_Slave__cpu_remap_0_remap_MM</spirit:name> - <spirit:description>_cpu remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - </spirit:memoryMap> - - </spirit:memoryMaps> - - - <spirit:model> - <spirit:views> - <spirit:view> - <spirit:name>verilogsource</spirit:name> - <spirit:description>soclabs_4x7_AhbMatrix bus matrix</spirit:description> - <spirit:envIdentifier>:*Simulation:</spirit:envIdentifier> - <spirit:envIdentifier>:*Synthesis:</spirit:envIdentifier> - <spirit:language>verilog</spirit:language> - <spirit:modelName>soclabs_4x7_AhbMatrix</spirit:modelName> - <spirit:fileSetRef> - <spirit:localName>fs-verilogsource</spirit:localName> - </spirit:fileSetRef> - </spirit:view> - </spirit:views> - - <spirit:ports> - - <!-- Common clock and reset --> - - <spirit:port> - <spirit:name>HCLK</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESETn</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <!-- Remap port --> - <spirit:port> - <spirit:name>REMAP</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - - <!-- Input signals of Slave interfaces --> - - <spirit:port> - <spirit:name>HSEL_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <spirit:port> - <spirit:name>HAUSER_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>1</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <spirit:port> - <spirit:name>HAUSER_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>2</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <spirit:port> - <spirit:name>HAUSER_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>3</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <spirit:port> - <spirit:name>HAUSER_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Input signals of Master interfaces --> - - <spirit:port> - <spirit:name>HRDATA_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Scan test dummy signals; not connected until scan insertion --> - - <spirit:port> - <spirit:name>SCANENABLE</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>SCANINHCLK</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <!-- Output signals of Master interfaces --> - - <spirit:port> - <spirit:name>HSEL_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTER_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Output signals of Slave interfaces --> - - <spirit:port> - <spirit:name>HRDATA_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Scan test dummy signals; not connected until scan insertion --> - - <spirit:port> - <spirit:name>SCANOUTHCLK</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - </spirit:ports> - </spirit:model> - - <spirit:fileSets> - <spirit:fileSet> - <spirit:name>fs-verilogsource</spirit:name> - <spirit:displayName/> - <spirit:description>File list for soclabs_4x7_AhbMatrix</spirit:description> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - <spirit:isIncludeFile spirit:externalDeclarations="true">false</spirit:isIncludeFile> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_default_slave.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MasterInput.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_adp.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_dma.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_dma2.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_cpu.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - </spirit:fileSet> - </spirit:fileSets> - - <spirit:description>soclabs_4x7_AhbMatrix</spirit:description> - -</spirit:component> diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_lite.xml b/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_lite.xml deleted file mode 100644 index 2adfad5181430e5145d5298b536ec99cdd73ba08..0000000000000000000000000000000000000000 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_lite.xml +++ /dev/null @@ -1,3902 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- The confidential and proprietary information contained in this file may --> -<!-- only be used by a person authorised under and to the extent permitted --> -<!-- by a subsisting licensing agreement from ARM Limited or its affiliates. --> -<!-- --> -<!-- (C) COPYRIGHT 2001-2017 ARM Limited or its affiliates. --> -<!-- ALL RIGHTS RESERVED --> -<!-- --> -<!-- This entire notice must be reproduced on all copies of this file --> -<!-- and copies of this file may only be made by a person if such person is --> -<!-- permitted to do so under the terms of a subsisting license agreement --> -<!-- from ARM Limited or its affiliates. --> -<!-- --> -<!-- SVN Information --> -<!-- --> -<!-- Checked In : $Date: 2017-10-10 15:55:38 +0100 (Tue, 10 Oct 2017) $ --> -<!-- --> -<!-- Revision : $Revision: 371321 $ --> -<!-- --> -<!-- Release Information : Cortex-M System Design Kit-r1p1-00rel0 --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Purpose : IP-XACT description for the AHB-Lite wrapper of soclabs_4x7_AhbMatrix_lite --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - -<spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009 http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd"> - <spirit:vendor>arm.com</spirit:vendor> - <spirit:library>CoreLink</spirit:library> - <spirit:name>soclabs_4x7_AhbMatrix_lite</spirit:name> - <spirit:version>r0p0_0</spirit:version> - - <spirit:busInterfaces> - - <!--Slave interfaces --> - - <spirit:busInterface> - <spirit:name>AHBLiteInitiator_Slave__adp</spirit:name> - <spirit:description>Slave port _adp</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteInitiator" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteInitiator_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteInitiator_Slave__adp_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_adp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteInitiator_Slave__dma</spirit:name> - <spirit:description>Slave port _dma</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteInitiator" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteInitiator_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteInitiator_Slave__dma_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_dma</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteInitiator_Slave__dma2</spirit:name> - <spirit:description>Slave port _dma2</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteInitiator" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteInitiator_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteInitiator_Slave__dma2_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_dma2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteInitiator_Slave__cpu</spirit:name> - <spirit:description>Slave port _cpu</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteInitiator" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteInitiator_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:slave> - <spirit:memoryMapRef spirit:memoryMapRef="AHBLiteInitiator_Slave__cpu_MM"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__rom1" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram2" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram3" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__sys" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram8" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__ram9" spirit:opaque="true"/> - <spirit:bridge spirit:masterRef="AHBLiteTarget_Master__exp" spirit:opaque="true"/> - </spirit:slave> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADY_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_cpu</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <!--Master interfaces --> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__rom1</spirit:name> - <spirit:description>Master port _rom1</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__rom1_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_rom1</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram2</spirit:name> - <spirit:description>Master port _ram2</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram2_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram2</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram3</spirit:name> - <spirit:description>Master port _ram3</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram3_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram3</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__sys</spirit:name> - <spirit:description>Master port _sys</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__sys_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_sys</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram8</spirit:name> - <spirit:description>Master port _ram8</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram8_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram8</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__ram9</spirit:name> - <spirit:description>Master port _ram9</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__ram9_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_ram9</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <spirit:busInterface> - <spirit:name>AHBLiteTarget_Master__exp</spirit:name> - <spirit:description>Master port _exp</spirit:description> - <spirit:busType spirit:library="AMBA3" spirit:name="AHBLiteTarget" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:abstractionType spirit:library="AMBA3" spirit:name="AHBLiteTarget_rtl" spirit:vendor="amba.com" spirit:version="r2p0_0"/> - <spirit:master> - <spirit:addressSpaceRef spirit:addressSpaceRef="AHBLiteTarget_Master__exp_AS"/> - </spirit:master> - - <spirit:portMaps> - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <!-- Outputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSELx</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSEL_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HADDR</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HADDR_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HTRANS</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HTRANS_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWRITE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWRITE_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HSIZE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HSIZE_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HBURST</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HBURST_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HPROT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HPROT_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWDATA_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HMASTLOCK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HMASTLOCK_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADY</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYMUX_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HAUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HAUSER_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HWUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HWUSER_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <!-- Inputs --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRDATA</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRDATA_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HREADYOUT</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HREADYOUT_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRESP</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESP_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>HRUSER</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRUSER_exp</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - <!--Scan test dummy signals --> - <spirit:busInterface> - <spirit:name>DFTInterface_Slave</spirit:name> - <spirit:description>Scan test dummy signals, not connected until scan insertion</spirit:description> - <spirit:busType spirit:library="generic" spirit:name="DFTInterface" spirit:vendor="arm.com" spirit:version="r0p0_1"/> - <spirit:abstractionType spirit:library="generic" spirit:name="DFTInterface_rtl" spirit:vendor="arm.com" spirit:version="r0p0_1"/> - <spirit:slave/> - <spirit:portMaps> - - <!-- Clock/reset --> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>CLK</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>RESETn</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>HRESETn</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>DFTSCANMODE</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>SCANENABLE</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>DFTSI</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>SCANINHCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - <spirit:portMap> - <spirit:logicalPort> - <spirit:name>DFTSO</spirit:name> - </spirit:logicalPort> - <spirit:physicalPort> - <spirit:name>SCANOUTHCLK</spirit:name> - </spirit:physicalPort> - </spirit:portMap> - </spirit:portMaps> - </spirit:busInterface> - - </spirit:busInterfaces> - - <spirit:remapStates> - - <spirit:remapState> - <spirit:name>remap_n0</spirit:name> - <spirit:description>Remap state remap_n0</spirit:description> - <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">0</spirit:remapPort> - </spirit:remapPorts> - </spirit:remapState> - <spirit:remapState> - <spirit:name>remap_0</spirit:name> - <spirit:description>Remap state remap_0</spirit:description> - <spirit:remapPorts> - <spirit:remapPort spirit:portNameRef="REMAP" spirit:portIndex="0">1</spirit:remapPort> - </spirit:remapPorts> - </spirit:remapState> - - </spirit:remapStates> - - <spirit:addressSpaces> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__rom1_AS</spirit:name> - <spirit:description>_rom1 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_rom1_0x00000000_0x0fffffff</spirit:name> - <spirit:addressOffset>0x00000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_rom1_0x10000000_0x1fffffff</spirit:name> - <spirit:addressOffset>0x10000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram2_AS</spirit:name> - <spirit:description>_ram2 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram2_0x00000000_0x0fffffff</spirit:name> - <spirit:addressOffset>0x00000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_ram2_0x20000000_0x2fffffff</spirit:name> - <spirit:addressOffset>0x20000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram3_AS</spirit:name> - <spirit:description>_ram3 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram3_0x30000000_0x3fffffff</spirit:name> - <spirit:addressOffset>0x30000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__sys_AS</spirit:name> - <spirit:description>_sys address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_sys_0x40000000_0x5fffffff</spirit:name> - <spirit:addressOffset>0x40000000</spirit:addressOffset> - <spirit:range>0x020000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_sys_0xf0000000_0xf003ffff</spirit:name> - <spirit:addressOffset>0xf0000000</spirit:addressOffset> - <spirit:range>0x000040000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram8_AS</spirit:name> - <spirit:description>_ram8 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram8_0x80000000_0x8fffffff</spirit:name> - <spirit:addressOffset>0x80000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__ram9_AS</spirit:name> - <spirit:description>_ram9 address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_ram9_0x90000000_0x9fffffff</spirit:name> - <spirit:addressOffset>0x90000000</spirit:addressOffset> - <spirit:range>0x010000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - <spirit:addressSpace> - <spirit:name>AHBLiteTarget_Master__exp_AS</spirit:name> - <spirit:description>_exp address space</spirit:description> - <spirit:range>4G</spirit:range> - <spirit:width>32</spirit:width> - <spirit:segments> - <spirit:segment> - <spirit:name>_exp_0x60000000_0x7fffffff</spirit:name> - <spirit:addressOffset>0x60000000</spirit:addressOffset> - <spirit:range>0x020000000</spirit:range> - </spirit:segment> - <spirit:segment> - <spirit:name>_exp_0xa0000000_0xdfffffff</spirit:name> - <spirit:addressOffset>0xa0000000</spirit:addressOffset> - <spirit:range>0x040000000</spirit:range> - </spirit:segment> - </spirit:segments> - <spirit:addressUnitBits>8</spirit:addressUnitBits> - </spirit:addressSpace> - - </spirit:addressSpaces> - - <spirit:memoryMaps> - - <spirit:memoryMap> - <spirit:name>AHBLiteInitiator_Slave__adp_MM</spirit:name> - <spirit:description>_adp memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0xf0000000_0xf003ffff"> - <!-- Address_region 0xf0000000-0xf003ffff --> - <spirit:name>AHBLiteTarget_Master__sys_0xf0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xf0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:memoryRemap spirit:state="remap_n0"> - <spirit:name>AHBLiteInitiator_Slave__adp_remap_n0_remap_MM</spirit:name> - <spirit:description>_adp remap_n0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x00000000_0x0fffffff"> - <!-- Removable region, active only when REMAP bitcombination is n0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x00000000_0_state_remap_n0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteInitiator_Slave__adp_remap_0_remap_MM</spirit:name> - <spirit:description>_adp remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - </spirit:memoryMap> - - <spirit:memoryMap> - <spirit:name>AHBLiteInitiator_Slave__dma_MM</spirit:name> - <spirit:description>_dma memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - </spirit:memoryMap> - - <spirit:memoryMap> - <spirit:name>AHBLiteInitiator_Slave__dma2_MM</spirit:name> - <spirit:description>_dma2 memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - </spirit:memoryMap> - - <spirit:memoryMap> - <spirit:name>AHBLiteInitiator_Slave__cpu_MM</spirit:name> - <spirit:description>_cpu memory map</spirit:description> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x10000000_0x1fffffff"> - <!-- Address_region 0x10000000-0x1fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x10000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x10000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x20000000_0x2fffffff"> - <!-- Address_region 0x20000000-0x2fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x20000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x20000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram3" - spirit:segmentRef="_ram3_0x30000000_0x3fffffff"> - <!-- Address_region 0x30000000-0x3fffffff --> - <spirit:name>AHBLiteTarget_Master__ram3_0x30000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x30000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0x40000000_0x5fffffff"> - <!-- Address_region 0x40000000-0x5fffffff --> - <spirit:name>AHBLiteTarget_Master__sys_0x40000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x40000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0x60000000_0x7fffffff"> - <!-- Address_region 0x60000000-0x7fffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0x60000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x60000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram8" - spirit:segmentRef="_ram8_0x80000000_0x8fffffff"> - <!-- Address_region 0x80000000-0x8fffffff --> - <spirit:name>AHBLiteTarget_Master__ram8_0x80000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x80000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram9" - spirit:segmentRef="_ram9_0x90000000_0x9fffffff"> - <!-- Address_region 0x90000000-0x9fffffff --> - <spirit:name>AHBLiteTarget_Master__ram9_0x90000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0x90000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__exp" - spirit:segmentRef="_exp_0xa0000000_0xdfffffff"> - <!-- Address_region 0xa0000000-0xdfffffff --> - <spirit:name>AHBLiteTarget_Master__exp_0xa0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xa0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__sys" - spirit:segmentRef="_sys_0xf0000000_0xf003ffff"> - <!-- Address_region 0xf0000000-0xf003ffff --> - <spirit:name>AHBLiteTarget_Master__sys_0xf0000000_0_state_always_SM</spirit:name> - <spirit:baseAddress>0xf0000000</spirit:baseAddress> - </spirit:subspaceMap> - - <spirit:memoryRemap spirit:state="remap_n0"> - <spirit:name>AHBLiteInitiator_Slave__cpu_remap_n0_remap_MM</spirit:name> - <spirit:description>_cpu remap_n0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__rom1" - spirit:segmentRef="_rom1_0x00000000_0x0fffffff"> - <!-- Removable region, active only when REMAP bitcombination is n0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__rom1_0x00000000_0_state_remap_n0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - <spirit:memoryRemap spirit:state="remap_0"> - <spirit:name>AHBLiteInitiator_Slave__cpu_remap_0_remap_MM</spirit:name> - <spirit:description>_cpu remap_0 remap</spirit:description> - <spirit:subspaceMap spirit:masterRef="AHBLiteTarget_Master__ram2" - spirit:segmentRef="_ram2_0x00000000_0x0fffffff"> - <!-- Remapped region, active when REMAP bitcombination is 0 address_region 0x00000000-0x0fffffff --> - <spirit:name>AHBLiteTarget_Master__ram2_0x00000000_0_state_remap_0_SM</spirit:name> - <spirit:baseAddress>0x00000000</spirit:baseAddress> - </spirit:subspaceMap> - </spirit:memoryRemap> - - </spirit:memoryMap> - - </spirit:memoryMaps> - - - <spirit:model> - <spirit:views> - <spirit:view> - <spirit:name>verilogsource</spirit:name> - <spirit:description>soclabs_4x7_AhbMatrix_lite bus matrix</spirit:description> - <spirit:envIdentifier>:*Simulation:</spirit:envIdentifier> - <spirit:envIdentifier>:*Synthesis:</spirit:envIdentifier> - <spirit:language>verilog</spirit:language> - <spirit:modelName>soclabs_4x7_AhbMatrix_lite</spirit:modelName> - <spirit:fileSetRef> - <spirit:localName>fs-verilogsource</spirit:localName> - </spirit:fileSetRef> - </spirit:view> - </spirit:views> - - <spirit:ports> - - <!-- Common clock and reset --> - - <spirit:port> - <spirit:name>HCLK</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESETn</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <!-- Remap port --> - <spirit:port> - <spirit:name>REMAP</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - - <!-- Input signals of Slave interfaces --> - - <spirit:port> - <spirit:name>HADDR_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_adp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_dma</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_dma2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - <spirit:driver> - <spirit:defaultValue>0</spirit:defaultValue> - </spirit:driver> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_cpu</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Input signals of Master interfaces --> - - <spirit:port> - <spirit:name>HRDATA_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_rom1</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram2</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram3</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_sys</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram8</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_ram9</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYOUT_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_exp</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Scan test dummy signals; not connected until scan insertion --> - - <spirit:port> - <spirit:name>SCANENABLE</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>SCANINHCLK</spirit:name> - <spirit:wire> - <spirit:direction>in</spirit:direction> - </spirit:wire> - </spirit:port> - - <!-- Output signals of Master interfaces --> - - <spirit:port> - <spirit:name>HSEL_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_rom1</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram3</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_sys</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram8</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_ram9</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSEL_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HADDR_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HTRANS_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWRITE_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HSIZE_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HBURST_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>2</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HPROT_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>3</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWDATA_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HMASTLOCK_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADYMUX_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HAUSER_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HWUSER_exp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Output signals of Slave interfaces --> - - <spirit:port> - <spirit:name>HRDATA_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_adp</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_dma</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_dma2</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRDATA_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>31</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HREADY_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRESP_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - <spirit:port> - <spirit:name>HRUSER_cpu</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - <spirit:vector> - <spirit:left>1</spirit:left> - <spirit:right>0</spirit:right> - </spirit:vector> - </spirit:wire> - </spirit:port> - - <!-- Scan test dummy signals; not connected until scan insertion --> - - <spirit:port> - <spirit:name>SCANOUTHCLK</spirit:name> - <spirit:wire> - <spirit:direction>out</spirit:direction> - </spirit:wire> - </spirit:port> - </spirit:ports> - </spirit:model> - - <spirit:fileSets> - <spirit:fileSet> - <spirit:name>fs-verilogsource</spirit:name> - <spirit:displayName/> - <spirit:description>File list for soclabs_4x7_AhbMatrix_lite</spirit:description> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_lite.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - <spirit:isIncludeFile spirit:externalDeclarations="true">false</spirit:isIncludeFile> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_default_slave.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MasterInput.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_adp.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_dma.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_dma2.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_cpu.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - <spirit:file> - <spirit:name>../../../verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput.v</spirit:name> - <spirit:fileType>verilogSource-2001</spirit:fileType> - </spirit:file> - </spirit:fileSet> - </spirit:fileSets> - - <spirit:description>soclabs_4x7_AhbMatrix_lite</spirit:description> - -</spirit:component> diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/nanosoc_ahb32_4x7.log b/systems/nanosoc/src/nanosoc_ahb_busmatrix/logs/nanosoc_ahb32_4x7.log similarity index 55% rename from systems/nanosoc/src/nanosoc_ahb_busmatrix/nanosoc_ahb32_4x7.log rename to systems/nanosoc/src/nanosoc_ahb_busmatrix/logs/nanosoc_ahb32_4x7.log index 49ac38cdf6f52e748c3b2baf264940aa771bc353..6fa7da13e2dbf7a80fee1529042a063ac5985b6f 100644 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/nanosoc_ahb32_4x7.log +++ b/systems/nanosoc/src/nanosoc_ahb_busmatrix/logs/nanosoc_ahb32_4x7.log @@ -14,12 +14,12 @@ = = BuildBusMatrix.pl = -= Run Date : 28/04/2023 14:54:35 += Run Date : 28/04/2023 15:40:22 ============================================================== Script accepted the following parameters: - - Configuration file : 'xml/nanosoc_ahb32_4x7.xml' + - Configuration file : '/home/dam1n19/Design/test1/secworks-sha256-project/nanosoc/systems/nanosoc/src/nanosoc_ahb_busmatrix/xml/nanosoc_ahb32_4x7.xml' - Top-level name : 'nanosoc_4x7_AhbMatrix' - Slave interfaces : 4 - Master interfaces : 7 @@ -37,24 +37,38 @@ Script accepted the following parameters: - Timescales : no - Configuration directory : './verilog/built' - Source directory : './verilog/src' - - IPXact target directory : 'ipxact/built' - - IPXact source directory : 'ipxact/src' + - IPXact target directory : '/home/dam1n19/Design/test1/secworks-sha256-project/nanosoc/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built' + - IPXact source directory : '/home/dam1n19/Design/test1/secworks-sha256-project/nanosoc/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/src' - Overwrite mode : enabled +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_default_slave.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_Arbiter.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MasterInput.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_adp.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_cpu.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma2.v' file... +Deleting the './verilog/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_SlaveOutput.v' file... + +Deleting the '/home/dam1n19/Design/test1/secworks-sha256-project/nanosoc/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml' file... +Deleting the '/home/dam1n19/Design/test1/secworks-sha256-project/nanosoc/systems/nanosoc/src/nanosoc_ahb_busmatrix/ipxact/built/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml' file... + Creating the bus matrix variant... - - Rendering 'nanosoc_4x7_AhbMatrix_default_slave.v' - - Rendering 'nanosoc_4x7_MatrixDecode_dma2.v' - Rendering 'nanosoc_4x7_Arbiter.v' - - Rendering 'nanosoc_4x7_SlaveOutput.v' - - Rendering 'nanosoc_4x7_AhbMatrix.v' + - Rendering 'nanosoc_4x7_AhbMatrix_lite.v' - Rendering 'nanosoc_4x7_AhbMatrix_lite.xml' - Rendering 'nanosoc_4x7_MasterInput.v' - - Rendering 'nanosoc_4x7_MatrixDecode_dma.v' - - Rendering 'nanosoc_4x7_AhbMatrix.xml' - - Rendering 'nanosoc_4x7_AhbMatrix_lite.v' + - Rendering 'nanosoc_4x7_AhbMatrix_default_slave.v' - Rendering 'nanosoc_4x7_MatrixDecode_adp.v' - Rendering 'nanosoc_4x7_MatrixDecode_cpu.v' + - Rendering 'nanosoc_4x7_MatrixDecode_dma.v' + - Rendering 'nanosoc_4x7_AhbMatrix.v' + - Rendering 'nanosoc_4x7_SlaveOutput.v' + - Rendering 'nanosoc_4x7_AhbMatrix.xml' + - Rendering 'nanosoc_4x7_MatrixDecode_dma2.v' Done! diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/makefile b/systems/nanosoc/src/nanosoc_ahb_busmatrix/makefile new file mode 100644 index 0000000000000000000000000000000000000000..176c8bf74e23bb0afa04e26e7b1980d28194df44 --- /dev/null +++ b/systems/nanosoc/src/nanosoc_ahb_busmatrix/makefile @@ -0,0 +1,33 @@ +#----------------------------------------------------------------------------- +# NanoSoC Bus Matrix Generation Makefile +# A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license. +# +# Contributors +# +# David Mapstone (d.a.mapstone@soton.ac.uk) +# +# Copyright � 2021-3, SoC Labs (www.soclabs.org) +#----------------------------------------------------------------------------- + +.DEFAULT_GOAL := build + +# Name of Bus Matrix to generate +MATRIX_NAME ?= nanosoc_ahb32_4x7 + +# Top-level directory of Bus Matrix +BUS_MATRIX_DIR ?= $(NANOSOC_TECH_DIR)/systems/nanosoc/src/nanosoc_ahb_busmatrix + +# Location of Bus Matrix XML +XML_DIR = $(BUS_MATRIX_DIR)/xml + +# Location of Generation Logs +LOGS_DIR = $(BUS_MATRIX_DIR)/logs + +# Location of IPXACT Generation Files +IPXACT_DIR = $(BUS_MATRIX_DIR)/ipxact + +GEN_OPTIONS = -notimescales -xmldir $(XML_DIR) -cfg $(MATRIX_NAME).xml -ipxact -ipxactsrcdir=$(IPXACT_DIR)/src -ipxacttgtdir=$(IPXACT_DIR)/built -over -verbose >& $(LOGS_DIR)/$(MATRIX_NAME).log + +build: + @echo "Generating NanoSoC Bus Matrix" + @bin/BuildBusMatrix.pl $(GEN_OPTIONS) \ No newline at end of file diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/soclabs_ahb32_4x7.log b/systems/nanosoc/src/nanosoc_ahb_busmatrix/soclabs_ahb32_4x7.log deleted file mode 100644 index 6dc93f001786e92cdea4250332ad254d92cddcab..0000000000000000000000000000000000000000 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/soclabs_ahb32_4x7.log +++ /dev/null @@ -1,86 +0,0 @@ - -============================================================== -= The confidential and proprietary information contained in this file may -= only be used by a person authorised under and to the extent permitted -= by a subsisting licensing agreement from Arm Limited or its affiliates. -= -= (C) COPYRIGHT 2001-2013,2017 Arm Limited or its affiliates. -= ALL RIGHTS RESERVED -= -= This entire notice must be reproduced on all copies of this file -= and copies of this file may only be made by a person if such person is -= permitted to do so under the terms of a subsisting license agreement -= from Arm Limited or its affiliates. -= -= BuildBusMatrix.pl -= -= Run Date : 28/02/2023 19:03:25 -============================================================== - -Script accepted the following parameters: - - - Configuration file : 'xml/soclabs_ahb32_4x7.xml' - - Top-level name : 'soclabs_4x7_AhbMatrix' - - Slave interfaces : 4 - - Master interfaces : 7 - - Architecture type : 'ahb2' - - Arbitration scheme : 'burst' - - Address map : user defined - - Connectivity mapping : _adp -> _rom1, _ram2, _ram3, _sys, _exp, _ram8, _ram9, - _dma -> _rom1, _ram2, _ram3, _sys, _exp, _ram8, _ram9, - _dma2 -> _rom1, _ram2, _ram3, _sys, _exp, _ram8, _ram9, - _cpu -> _rom1, _ram2, _ram3, _sys, _exp, _ram8, _ram9 - - Connectivity type : full - - Routing data width : 32 - - Routing address width : 32 - - User signal width : 2 - - Timescales : no - - Configuration directory : './verilog/built' - - Source directory : './verilog/src' - - IPXact target directory : 'ipxact/built' - - IPXact source directory : 'ipxact/src' - - Overwrite mode : enabled - -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_default_slave.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_lite.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter_exp.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter_ram2.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter_ram3.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter_ram8.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter_ram9.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter_rom1.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_Arbiter_sys.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MasterInput.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_adp.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_cpu.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_dma.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_MatrixDecode_dma2.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput_exp.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput_ram2.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput_ram3.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput_ram8.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput_ram9.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput_rom1.v' file... -Deleting the './verilog/built/soclabs_4x7_AhbMatrix/soclabs_4x7_SlaveOutput_sys.v' file... - -Deleting the 'ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix.xml' file... -Deleting the 'ipxact/built/soclabs_4x7_AhbMatrix/soclabs_4x7_AhbMatrix_lite.xml' file... - -Creating the bus matrix variant... - - - Rendering 'soclabs_4x7_AhbMatrix_default_slave.v' - - Rendering 'soclabs_4x7_AhbMatrix_lite.v' - - Rendering 'soclabs_4x7_AhbMatrix.v' - - Rendering 'soclabs_4x7_MasterInput.v' - - Rendering 'soclabs_4x7_SlaveOutput.v' - - Rendering 'soclabs_4x7_AhbMatrix.xml' - - Rendering 'soclabs_4x7_Arbiter.v' - - Rendering 'soclabs_4x7_MatrixDecode_adp.v' - - Rendering 'soclabs_4x7_MatrixDecode_cpu.v' - - Rendering 'soclabs_4x7_MatrixDecode_dma2.v' - - Rendering 'soclabs_4x7_AhbMatrix_lite.xml' - - Rendering 'soclabs_4x7_MatrixDecode_dma.v' - -Done! - diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/xml/example2x3_full.xml b/systems/nanosoc/src/nanosoc_ahb_busmatrix/xml/example2x3_full.xml deleted file mode 100755 index 63fec5db2a916195a8330005302785c75a64b214..0000000000000000000000000000000000000000 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/xml/example2x3_full.xml +++ /dev/null @@ -1,85 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1" ?> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- The confidential and proprietary information contained in this file --> -<!-- may only be used by a person authorised under and to the extent --> -<!-- permitted by a subsisting licensing agreement from Arm Limited or its affiliates. --> -<!-- --> -<!-- (C) COPYRIGHT 2001-2013 Arm Limited or its affiliates. --> -<!-- ALL RIGHTS RESERVED --> -<!-- --> -<!-- This entire notice must be reproduced on all copies of this file --> -<!-- and copies of this file may only be made by a person if such person --> -<!-- is permitted to do so under the terms of a subsisting license --> -<!-- agreement from Arm Limited or its affiliates. --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Version and Release Control Information: --> -<!-- --> -<!-- Checked In : $Date: 2017-10-10 15:55:38 +0100 (Tue, 10 Oct 2017) $ --> -<!-- --> -<!-- Revision : $Revision: 371321 $ --> -<!-- --> -<!-- Release Information : Cortex-M System Design Kit-r1p1-00rel0 --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Purpose : Example XML file, defining an interconnect for --> -<!-- 2 AHB Masters and 3 AHB Slaves. --> -<!-- --> -<!-- Note : This information will overwrite parameters --> -<!-- specified on the command line --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - -<cfgfile> - - <!-- - - - - *** DO NOT MODIFY ABOVE THIS LINE *** - - - - - - - - - - - --> - - <!-- Global definitions --> - - <architecture_version>ahb2</architecture_version> - <arbitration_scheme>round</arbitration_scheme> - <routing_data_width>32</routing_data_width> - <routing_address_width>32</routing_address_width> - <user_signal_width>32</user_signal_width> - <bus_matrix_name>cmsdk_MyBusMatrixName</bus_matrix_name> - <input_stage_name>cmsdk_MyInputName</input_stage_name> - <matrix_decode_name>cmsdk_MyDecoderName</matrix_decode_name> - <output_arbiter_name>cmsdk_MyArbiterName</output_arbiter_name> - <output_stage_name>cmsdk_MyOutputName</output_stage_name> - - - <!-- Slave interface definitions --> - - <slave_interface name="S0"> - <sparse_connect interface="M0"/> - <sparse_connect interface= "M1"/> - <sparse_connect interface= "M2"/> - <address_region interface="M0" mem_lo="00000000" mem_hi='1fffffff' remapping='none'/> - <address_region interface="M0" mem_lo="20000000" mem_hi="2fffffff" remapping='none'/> - <address_region interface="M1" mem_lo="30000000" mem_hi="4fffffff" remapping='none'/> - <address_region interface="M2" mem_lo="50000000" mem_hi="5fffffff" remapping='none'/> - <remap_region interface="M0" mem_lo="00000000" mem_hi="0000ffff" bit="0"/> - </slave_interface> - - - <slave_interface name="S1"> - <sparse_connect interface="M0"/> - <sparse_connect interface="M1"/> - <sparse_connect interface="M2"/> - <address_region interface="M0" mem_lo="00000000" mem_hi="2fffffff" remapping='none'/> - <address_region interface="M1" mem_lo="30000000" mem_hi="4fffffff" remapping='none'/> - <address_region interface="M1" mem_lo="50000000" mem_hi="7fffffff" remapping='none'/> - <remap_region interface="M1" mem_lo="00000000" mem_hi="0001ffff" bit="0"/> - <address_region interface="M2" mem_lo="80000000" mem_hi="9fffffff" remapping='none'/> - </slave_interface> - - - <!-- Master interface definitions --> - - <master_interface name="M0"/> - <master_interface name="M1"/> - <master_interface name="M2"/> - - <!-- - - - - *** DO NOT MODIFY BELOW THIS LINE *** - - - - - - - - - - - --> - -</cfgfile> diff --git a/systems/nanosoc/src/nanosoc_ahb_busmatrix/xml/example2x3_sparse.xml b/systems/nanosoc/src/nanosoc_ahb_busmatrix/xml/example2x3_sparse.xml deleted file mode 100755 index ae3bf3cd733ef65e0915aec8ea7bedbd44434721..0000000000000000000000000000000000000000 --- a/systems/nanosoc/src/nanosoc_ahb_busmatrix/xml/example2x3_sparse.xml +++ /dev/null @@ -1,81 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1" ?> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- The confidential and proprietary information contained in this file --> -<!-- may only be used by a person authorised under and to the extent --> -<!-- permitted by a subsisting licensing agreement from Arm Limited or its affiliates. --> -<!-- --> -<!-- (C) COPYRIGHT 2001-2013,2017 Arm Limited or its affiliates. --> -<!-- ALL RIGHTS RESERVED --> -<!-- --> -<!-- This entire notice must be reproduced on all copies of this file --> -<!-- and copies of this file may only be made by a person if such person --> -<!-- is permitted to do so under the terms of a subsisting license --> -<!-- agreement from Arm Limited or its affiliates. --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Version and Release Control Information: --> -<!-- --> -<!-- Checked In : $Date: 2017-10-10 15:55:38 +0100 (Tue, 10 Oct 2017) $ --> -<!-- --> -<!-- Revision : $Revision: 371321 $ --> -<!-- --> -<!-- Release Information : Cortex-M System Design Kit-r1p1-00rel0 --> -<!-- --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Purpose : Example XML file, defining an interconnect for --> -<!-- 2 AHB Masters and 3 AHB Slaves. --> -<!-- --> -<!-- Note : This information will overwrite parameters --> -<!-- specified on the command line --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - -<cfgfile> - - <!-- - - - - *** DO NOT MODIFY ABOVE THIS LINE *** - - - - - - - - - - - --> - - <!-- Global definitions --> - - <architecture_version>v6</architecture_version> - <arbitration_scheme>fixed</arbitration_scheme> - <routing_data_width>32</routing_data_width> - <routing_address_width>32</routing_address_width> - <user_signal_width>32</user_signal_width> - <bus_matrix_name>cmsdk_MyBusMatrixName</bus_matrix_name> - <input_stage_name>cmsdk_MyInputName</input_stage_name> - <matrix_decode_name>cmsdk_MyDecoderName</matrix_decode_name> - <output_arbiter_name>cmsdk_MyArbiterName</output_arbiter_name> - <output_stage_name>cmsdk_MyOutputName</output_stage_name> - - - <!-- Slave interface definitions --> - - <slave_interface name="S0"> - <sparse_connect interface="M0"/> - <sparse_connect interface= "M1"/> - <address_region interface="M0" mem_lo="00000000" mem_hi='1fffffff' remapping='none'/> - <address_region interface="M0" mem_lo="20000000" mem_hi="2fffffff" remapping='none'/> - <address_region interface="M1" mem_lo="30000000" mem_hi="4fffffff" remapping='none'/> - <remap_region interface="M0" mem_lo="00000000" mem_hi="0000ffff" bit="0"/> - </slave_interface> - - - <slave_interface name="S1"> - <sparse_connect interface="M1"/> - <sparse_connect interface="M2"/> - <address_region interface="M1" mem_lo="30000000" mem_hi="4fffffff" remapping='none'/> - <address_region interface="M1" mem_lo="50000000" mem_hi="7fffffff" remapping='none'/> - <remap_region interface="M1" mem_lo="00000000" mem_hi="0001ffff" bit="0"/> - <address_region interface="M2" mem_lo="80000000" mem_hi="9fffffff" remapping='none'/> - </slave_interface> - - - <!-- Master interface definitions --> - - <master_interface name="M0"/> - <master_interface name="M1"/> - <master_interface name="M2"/> - - <!-- - - - - *** DO NOT MODIFY BELOW THIS LINE *** - - - - - - - - - - - --> - -</cfgfile>