diff --git a/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml b/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.xml similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml rename to system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.xml index 3b81491aa23347d23b4876feb22894219687d438..750b122f94aaae9d4629ba9b9cc9799525b148fb 100644 --- a/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.xml +++ b/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.xml @@ -21,7 +21,7 @@ <!-- Release Information : Cortex-M System Design Kit-r1p1-00rel0 --> <!-- --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Purpose : IP-XACT description for the main top of nanosoc_4x7_AhbMatrix --> +<!-- Purpose : IP-XACT description for the main top of nanosoc_ahb32_4x7_busmatrix --> <!-- --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> @@ -30,7 +30,7 @@ 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>nanosoc_4x7_AhbMatrix</spirit:name> + <spirit:name>nanosoc_ahb32_4x7_busmatrix</spirit:name> <spirit:version>r0p0_0</spirit:version> <spirit:busInterfaces> @@ -2448,11 +2448,11 @@ <spirit:views> <spirit:view> <spirit:name>verilogsource</spirit:name> - <spirit:description>nanosoc_4x7_AhbMatrix bus matrix</spirit:description> + <spirit:description>nanosoc_ahb32_4x7_busmatrix bus matrix</spirit:description> <spirit:envIdentifier>:*Simulation:</spirit:envIdentifier> <spirit:envIdentifier>:*Synthesis:</spirit:envIdentifier> <spirit:language>verilog</spirit:language> - <spirit:modelName>nanosoc_4x7_AhbMatrix</spirit:modelName> + <spirit:modelName>nanosoc_ahb32_4x7_busmatrix</spirit:modelName> <spirit:fileSetRef> <spirit:localName>fs-verilogsource</spirit:localName> </spirit:fileSetRef> @@ -4211,47 +4211,47 @@ <spirit:fileSet> <spirit:name>fs-verilogsource</spirit:name> <spirit:displayName/> - <spirit:description>File list for nanosoc_4x7_AhbMatrix</spirit:description> + <spirit:description>File list for nanosoc_ahb32_4x7_busmatrix</spirit:description> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> <spirit:isIncludeFile spirit:externalDeclarations="true">false</spirit:isIncludeFile> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_default_slave.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_default_slave.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MasterInput.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_inititator_input.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_adp.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_adp.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma2.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma2.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_cpu.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_cpu.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_Arbiter.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_arbiter.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_SlaveOutput.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_target_output.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> </spirit:fileSet> </spirit:fileSets> - <spirit:description>nanosoc_4x7_AhbMatrix</spirit:description> + <spirit:description>nanosoc_ahb32_4x7_busmatrix</spirit:description> </spirit:component> diff --git a/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml b/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_lite.xml similarity index 98% rename from system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml rename to system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_lite.xml index 8893613a8dde1d6fbb20f8264db5ee5e61232f13..0ef75c3fc5856c3d78ebb7112e99a823ec341bb5 100644 --- a/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.xml +++ b/system/src/nanosoc_ahb_busmatrix/ipxact/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_lite.xml @@ -21,7 +21,7 @@ <!-- Release Information : Cortex-M System Design Kit-r1p1-00rel0 --> <!-- --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> -<!-- Purpose : IP-XACT description for the AHB-Lite wrapper of nanosoc_4x7_AhbMatrix_lite --> +<!-- Purpose : IP-XACT description for the AHB-Lite wrapper of nanosoc_ahb32_4x7_busmatrix_lite --> <!-- --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> @@ -30,7 +30,7 @@ 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>nanosoc_4x7_AhbMatrix_lite</spirit:name> + <spirit:name>nanosoc_ahb32_4x7_busmatrix_lite</spirit:name> <spirit:version>r0p0_0</spirit:version> <spirit:busInterfaces> @@ -2307,11 +2307,11 @@ <spirit:views> <spirit:view> <spirit:name>verilogsource</spirit:name> - <spirit:description>nanosoc_4x7_AhbMatrix_lite bus matrix</spirit:description> + <spirit:description>nanosoc_ahb32_4x7_busmatrix_lite bus matrix</spirit:description> <spirit:envIdentifier>:*Simulation:</spirit:envIdentifier> <spirit:envIdentifier>:*Synthesis:</spirit:envIdentifier> <spirit:language>verilog</spirit:language> - <spirit:modelName>nanosoc_4x7_AhbMatrix_lite</spirit:modelName> + <spirit:modelName>nanosoc_ahb32_4x7_busmatrix_lite</spirit:modelName> <spirit:fileSetRef> <spirit:localName>fs-verilogsource</spirit:localName> </spirit:fileSetRef> @@ -3852,51 +3852,51 @@ <spirit:fileSet> <spirit:name>fs-verilogsource</spirit:name> <spirit:displayName/> - <spirit:description>File list for nanosoc_4x7_AhbMatrix_lite</spirit:description> + <spirit:description>File list for nanosoc_ahb32_4x7_busmatrix_lite</spirit:description> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_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/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_default_slave.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_default_slave.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MasterInput.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_inititator_input.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_adp.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_adp.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma2.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma2.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_cpu.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_cpu.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_Arbiter.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_arbiter.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> <spirit:file> - <spirit:name>../../verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_SlaveOutput.v</spirit:name> + <spirit:name>../../verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_target_output.v</spirit:name> <spirit:fileType>verilogSource-2001</spirit:fileType> </spirit:file> </spirit:fileSet> </spirit:fileSets> - <spirit:description>nanosoc_4x7_AhbMatrix_lite</spirit:description> + <spirit:description>nanosoc_ahb32_4x7_busmatrix_lite</spirit:description> </spirit:component> diff --git a/system/src/nanosoc_ahb_busmatrix/logs/nanosoc_ahb32_4x7.log b/system/src/nanosoc_ahb_busmatrix/logs/nanosoc_ahb32_4x7.log index 1ef2d1d31ea1d779c4bfb0d59f9b019ee861cd11..6cfcb6733255c4dceb97960a4115a83db3f483f0 100644 --- a/system/src/nanosoc_ahb_busmatrix/logs/nanosoc_ahb32_4x7.log +++ b/system/src/nanosoc_ahb_busmatrix/logs/nanosoc_ahb32_4x7.log @@ -14,13 +14,13 @@ = = BuildBusMatrix.pl = -= Run Date : 28/04/2023 17:11:03 += Run Date : 28/04/2023 17:24:27 ============================================================== Script accepted the following parameters: - Configuration file : '/home/dam1n19/Design/test1/secworks-sha256-project/nanosoc/system/src/nanosoc_ahb_busmatrix/xml/nanosoc_ahb32_4x7.xml' - - Top-level name : 'nanosoc_4x7_AhbMatrix' + - Top-level name : 'nanosoc_ahb32_4x7_busmatrix' - Slave interfaces : 4 - Master interfaces : 7 - Architecture type : 'ahb2' @@ -43,18 +43,18 @@ Script accepted the following parameters: Creating the bus matrix variant... - - Rendering 'nanosoc_4x7_MatrixDecode_cpu.v' - - Rendering 'nanosoc_4x7_SlaveOutput.v' - - Rendering 'nanosoc_4x7_AhbMatrix_lite.v' - - Rendering 'nanosoc_4x7_Arbiter.v' - - Rendering 'nanosoc_4x7_AhbMatrix_default_slave.v' - - Rendering 'nanosoc_4x7_MatrixDecode_adp.v' - - Rendering 'nanosoc_4x7_MatrixDecode_dma2.v' - - Rendering 'nanosoc_4x7_AhbMatrix.v' - - Rendering 'nanosoc_4x7_MasterInput.v' - - Rendering 'nanosoc_4x7_AhbMatrix_lite.xml' - - Rendering 'nanosoc_4x7_MatrixDecode_dma.v' - - Rendering 'nanosoc_4x7_AhbMatrix.xml' + - Rendering 'nanosoc_ahb32_4x7_busmatrix_default_slave.v' + - Rendering 'nanosoc_ahb32_4x7_busmatrix.v' + - Rendering 'nanosoc_ahb32_4x7_busmatrix.xml' + - Rendering 'nanosoc_ahb32_4x7_arbiter.v' + - Rendering 'nanosoc_ahb32_4x7_inititator_input.v' + - Rendering 'nanosoc_ahb32_4x7_matrix_decode_dma.v' + - Rendering 'nanosoc_ahb32_4x7_target_output.v' + - Rendering 'nanosoc_ahb32_4x7_matrix_decode_adp.v' + - Rendering 'nanosoc_ahb32_4x7_busmatrix_lite.v' + - Rendering 'nanosoc_ahb32_4x7_matrix_decode_cpu.v' + - Rendering 'nanosoc_ahb32_4x7_matrix_decode_dma2.v' + - Rendering 'nanosoc_ahb32_4x7_busmatrix_lite.xml' Done! diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_Arbiter.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_arbiter.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_Arbiter.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_arbiter.v index 53832f60fe0d83e30b788a13db8ef389b6a28b0c..9480d052f3d4b93584d1452b5c15503e652fbaa4 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_Arbiter.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_arbiter.v @@ -32,7 +32,7 @@ -module nanosoc_4x7_Arbiter ( +module nanosoc_ahb32_4x7_arbiter ( // Common AHB signals HCLK , diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.v similarity index 98% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.v index 496b49ff0f4094139ab5a5cbbb3c113608268d6c..610aa3f1565656a407abfdf4e4f3ed84219c2c67 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix.v @@ -43,7 +43,7 @@ -module nanosoc_4x7_AhbMatrix ( +module nanosoc_ahb32_4x7_busmatrix ( // Common AHB signals HCLK, @@ -971,7 +971,7 @@ module nanosoc_4x7_AhbMatrix ( // ----------------------------------------------------------------------------- // Input stage for SI0 - nanosoc_4x7_MasterInput u_nanosoc_4x7_MasterInput_0 ( + nanosoc_ahb32_4x7_inititator_input u_nanosoc_ahb32_4x7_inititator_input_0 ( // Common AHB signals .HCLK (HCLK), @@ -1016,7 +1016,7 @@ module nanosoc_4x7_AhbMatrix ( // Input stage for SI1 - nanosoc_4x7_MasterInput u_nanosoc_4x7_MasterInput_1 ( + nanosoc_ahb32_4x7_inititator_input u_nanosoc_ahb32_4x7_inititator_input_1 ( // Common AHB signals .HCLK (HCLK), @@ -1061,7 +1061,7 @@ module nanosoc_4x7_AhbMatrix ( // Input stage for SI2 - nanosoc_4x7_MasterInput u_nanosoc_4x7_MasterInput_2 ( + nanosoc_ahb32_4x7_inititator_input u_nanosoc_ahb32_4x7_inititator_input_2 ( // Common AHB signals .HCLK (HCLK), @@ -1106,7 +1106,7 @@ module nanosoc_4x7_AhbMatrix ( // Input stage for SI3 - nanosoc_4x7_MasterInput u_nanosoc_4x7_MasterInput_3 ( + nanosoc_ahb32_4x7_inititator_input u_nanosoc_ahb32_4x7_inititator_input_3 ( // Common AHB signals .HCLK (HCLK), @@ -1151,7 +1151,7 @@ module nanosoc_4x7_AhbMatrix ( // Matrix decoder for SI0 - nanosoc_4x7_MatrixDecode_adp u_nanosoc_4x7_matrixdecode_adp ( + nanosoc_ahb32_4x7_matrix_decode_adp u_nanosoc_ahb32_4x7_matrix_decode_adp ( // Common AHB signals .HCLK (HCLK), @@ -1233,7 +1233,7 @@ module nanosoc_4x7_AhbMatrix ( // Matrix decoder for SI1 - nanosoc_4x7_MatrixDecode_dma u_nanosoc_4x7_matrixdecode_dma ( + nanosoc_ahb32_4x7_matrix_decode_dma u_nanosoc_ahb32_4x7_matrix_decode_dma ( // Common AHB signals .HCLK (HCLK), @@ -1312,7 +1312,7 @@ module nanosoc_4x7_AhbMatrix ( // Matrix decoder for SI2 - nanosoc_4x7_MatrixDecode_dma2 u_nanosoc_4x7_matrixdecode_dma2 ( + nanosoc_ahb32_4x7_matrix_decode_dma2 u_nanosoc_ahb32_4x7_matrix_decode_dma2 ( // Common AHB signals .HCLK (HCLK), @@ -1391,7 +1391,7 @@ module nanosoc_4x7_AhbMatrix ( // Matrix decoder for SI3 - nanosoc_4x7_MatrixDecode_cpu u_nanosoc_4x7_matrixdecode_cpu ( + nanosoc_ahb32_4x7_matrix_decode_cpu u_nanosoc_ahb32_4x7_matrix_decode_cpu ( // Common AHB signals .HCLK (HCLK), @@ -1473,7 +1473,7 @@ module nanosoc_4x7_AhbMatrix ( // Output stage for MI0 - nanosoc_4x7_SlaveOutput u_nanosoc_4x7_slaveoutput_0 ( + nanosoc_ahb32_4x7_target_output u_nanosoc_ahb32_4x7_target_output_0 ( // Common AHB signals .HCLK (HCLK), @@ -1569,7 +1569,7 @@ module nanosoc_4x7_AhbMatrix ( // Output stage for MI1 - nanosoc_4x7_SlaveOutput u_nanosoc_4x7_slaveoutput_1 ( + nanosoc_ahb32_4x7_target_output u_nanosoc_ahb32_4x7_target_output_1 ( // Common AHB signals .HCLK (HCLK), @@ -1665,7 +1665,7 @@ module nanosoc_4x7_AhbMatrix ( // Output stage for MI2 - nanosoc_4x7_SlaveOutput u_nanosoc_4x7_slaveoutput_2 ( + nanosoc_ahb32_4x7_target_output u_nanosoc_ahb32_4x7_target_output_2 ( // Common AHB signals .HCLK (HCLK), @@ -1761,7 +1761,7 @@ module nanosoc_4x7_AhbMatrix ( // Output stage for MI3 - nanosoc_4x7_SlaveOutput u_nanosoc_4x7_slaveoutput_3 ( + nanosoc_ahb32_4x7_target_output u_nanosoc_ahb32_4x7_target_output_3 ( // Common AHB signals .HCLK (HCLK), @@ -1857,7 +1857,7 @@ module nanosoc_4x7_AhbMatrix ( // Output stage for MI4 - nanosoc_4x7_SlaveOutput u_nanosoc_4x7_slaveoutput_4 ( + nanosoc_ahb32_4x7_target_output u_nanosoc_ahb32_4x7_target_output_4 ( // Common AHB signals .HCLK (HCLK), @@ -1953,7 +1953,7 @@ module nanosoc_4x7_AhbMatrix ( // Output stage for MI5 - nanosoc_4x7_SlaveOutput u_nanosoc_4x7_slaveoutput_5 ( + nanosoc_ahb32_4x7_target_output u_nanosoc_ahb32_4x7_target_output_5 ( // Common AHB signals .HCLK (HCLK), @@ -2049,7 +2049,7 @@ module nanosoc_4x7_AhbMatrix ( // Output stage for MI6 - nanosoc_4x7_SlaveOutput u_nanosoc_4x7_slaveoutput_6 ( + nanosoc_ahb32_4x7_target_output u_nanosoc_ahb32_4x7_target_output_6 ( // Common AHB signals .HCLK (HCLK), diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_default_slave.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_default_slave.v similarity index 98% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_default_slave.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_default_slave.v index 4d2fd4a9006c0c0274f133e1e455504dd5708ff9..a43ec0c9bba5e0bc66e8856914a9ddaa40598d80 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_default_slave.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_default_slave.v @@ -28,7 +28,7 @@ -module nanosoc_4x7_AhbMatrix_default_slave ( +module nanosoc_ahb32_4x7_busmatrix_default_slave ( // Common AHB signals HCLK, diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_lite.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_lite.v index b4653fd3ffe57818632752d958ee1a2baccfbff9..ce2264e1a2dfe3efa4074cdcca8d48ec9c49ffd1 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_AhbMatrix_lite.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_busmatrix_lite.v @@ -30,7 +30,7 @@ -module nanosoc_4x7_AhbMatrix_lite ( +module nanosoc_ahb32_4x7_busmatrix_lite ( // Common AHB signals HCLK, @@ -757,7 +757,7 @@ module nanosoc_4x7_AhbMatrix_lite ( assign i_hresp_exp = {{1{tie_low}}, HRESP_exp}; // BusMatrix instance - nanosoc_4x7_AhbMatrix unanosoc_4x7_AhbMatrix ( + nanosoc_ahb32_4x7_busmatrix unanosoc_ahb32_4x7_busmatrix ( .HCLK (HCLK), .HRESETn (HRESETn), .REMAP (REMAP), diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MasterInput.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_inititator_input.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MasterInput.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_inititator_input.v index 0c2a3c172d09265352a1b209da921d6f2bc1a88a..f44b208ff4aa4909edc5a1fafd20867a342d7dfa 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MasterInput.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_inititator_input.v @@ -29,7 +29,7 @@ -module nanosoc_4x7_MasterInput ( +module nanosoc_ahb32_4x7_inititator_input ( // Common AHB signals HCLK, diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_cpu.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_adp.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_cpu.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_adp.v index 383eb8292d27ee07eff044f2e2a9c1c9d978f2c2..e748865cc5595a0b0701279e79a9a282b1a84ebf 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_cpu.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_adp.v @@ -33,7 +33,7 @@ -module nanosoc_4x7_MatrixDecode_cpu ( +module nanosoc_ahb32_4x7_matrix_decode_adp ( // Common AHB signals HCLK, @@ -300,7 +300,7 @@ module nanosoc_4x7_MatrixDecode_cpu ( // Default slave (accessed when HADDR is unmapped) //------------------------------------------------------------------------------ - nanosoc_4x7_AhbMatrix_default_slave u_nanosoc_4x7_AhbMatrix_default_slave ( + nanosoc_ahb32_4x7_busmatrix_default_slave u_nanosoc_ahb32_4x7_busmatrix_default_slave ( // Common AHB signals .HCLK (HCLK), diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_adp.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_cpu.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_adp.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_cpu.v index 19020129adcdfdf8935aa5b8baa417176c7b8370..f918dcb94daa5b41ca7e961395e6ac7b9f9209aa 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_adp.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_cpu.v @@ -33,7 +33,7 @@ -module nanosoc_4x7_MatrixDecode_adp ( +module nanosoc_ahb32_4x7_matrix_decode_cpu ( // Common AHB signals HCLK, @@ -300,7 +300,7 @@ module nanosoc_4x7_MatrixDecode_adp ( // Default slave (accessed when HADDR is unmapped) //------------------------------------------------------------------------------ - nanosoc_4x7_AhbMatrix_default_slave u_nanosoc_4x7_AhbMatrix_default_slave ( + nanosoc_ahb32_4x7_busmatrix_default_slave u_nanosoc_ahb32_4x7_busmatrix_default_slave ( // Common AHB signals .HCLK (HCLK), diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma.v index 8c18a1260c5515cfd2111098a54d6d632a475dbd..8620f63109a1386e426090a04163c037b97b5b4d 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma.v @@ -33,7 +33,7 @@ -module nanosoc_4x7_MatrixDecode_dma ( +module nanosoc_ahb32_4x7_matrix_decode_dma ( // Common AHB signals HCLK, @@ -292,7 +292,7 @@ module nanosoc_4x7_MatrixDecode_dma ( // Default slave (accessed when HADDR is unmapped) //------------------------------------------------------------------------------ - nanosoc_4x7_AhbMatrix_default_slave u_nanosoc_4x7_AhbMatrix_default_slave ( + nanosoc_ahb32_4x7_busmatrix_default_slave u_nanosoc_ahb32_4x7_busmatrix_default_slave ( // Common AHB signals .HCLK (HCLK), diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma2.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma2.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma2.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma2.v index 74dd1af6c6ae16626fb3e319177d31be7d4db5d2..c841e8400d7e0a4ce571728cb08b6ee072161bcb 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_MatrixDecode_dma2.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma2.v @@ -33,7 +33,7 @@ -module nanosoc_4x7_MatrixDecode_dma2 ( +module nanosoc_ahb32_4x7_matrix_decode_dma2 ( // Common AHB signals HCLK, @@ -292,7 +292,7 @@ module nanosoc_4x7_MatrixDecode_dma2 ( // Default slave (accessed when HADDR is unmapped) //------------------------------------------------------------------------------ - nanosoc_4x7_AhbMatrix_default_slave u_nanosoc_4x7_AhbMatrix_default_slave ( + nanosoc_ahb32_4x7_busmatrix_default_slave u_nanosoc_ahb32_4x7_busmatrix_default_slave ( // Common AHB signals .HCLK (HCLK), diff --git a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_SlaveOutput.v b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_target_output.v similarity index 99% rename from system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_SlaveOutput.v rename to system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_target_output.v index 3521e530943c83630d3644ceb8a2666005db2e5f..083e5b33120aee40baf7c702e2ebe4ba94b9f692 100644 --- a/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_4x7_AhbMatrix/nanosoc_4x7_SlaveOutput.v +++ b/system/src/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_target_output.v @@ -32,7 +32,7 @@ -module nanosoc_4x7_SlaveOutput ( +module nanosoc_ahb32_4x7_target_output ( // Common AHB signals HCLK, @@ -341,7 +341,7 @@ module nanosoc_4x7_SlaveOutput ( assign req_port3 = held_tran_op3 & sel_op3; // Arbiter instance for resolving requests to this output stage - nanosoc_4x7_Arbiter u_output_arb ( + nanosoc_ahb32_4x7_arbiter u_output_arb ( .HCLK (HCLK), .HRESETn (HRESETn), diff --git a/system/src/nanosoc_ahb_busmatrix/xml/nanosoc_ahb32_4x7.xml b/system/src/nanosoc_ahb_busmatrix/xml/nanosoc_ahb32_4x7.xml index 10f7aa161092934c8d45da95bf08b891bf99537d..ad16c547e2cd9557c76adcc21501d8327ee53266 100644 --- a/system/src/nanosoc_ahb_busmatrix/xml/nanosoc_ahb32_4x7.xml +++ b/system/src/nanosoc_ahb_busmatrix/xml/nanosoc_ahb32_4x7.xml @@ -52,11 +52,11 @@ <routing_data_width>32</routing_data_width> <routing_address_width>32</routing_address_width> <user_signal_width>2</user_signal_width> - <bus_matrix_name>nanosoc_4x7_AhbMatrix</bus_matrix_name> - <input_stage_name>nanosoc_4x7_MasterInput</input_stage_name> - <matrix_decode_name>nanosoc_4x7_MatrixDecode</matrix_decode_name> - <output_arbiter_name>nanosoc_4x7_Arbiter</output_arbiter_name> - <output_stage_name>nanosoc_4x7_SlaveOutput</output_stage_name> + <bus_matrix_name>nanosoc_ahb32_4x7_busmatrix</bus_matrix_name> + <input_stage_name>nanosoc_ahb32_4x7_inititator_input</input_stage_name> + <matrix_decode_name>nanosoc_ahb32_4x7_matrix_decode</matrix_decode_name> + <output_arbiter_name>nanosoc_ahb32_4x7_arbiter</output_arbiter_name> + <output_stage_name>nanosoc_ahb32_4x7_target_output</output_stage_name> <!-- Slave interface definitions -->