From a975485547e457621b7605d147b055833b5e67d5 Mon Sep 17 00:00:00 2001
From: dam1n19 <dam1n19@soton.ac.uk>
Date: Fri, 30 Jun 2023 10:44:08 +0100
Subject: [PATCH] Updated Filelists

---
 ...atrix.flist => nanosoc_busmatrix_ip.flist} |  0
 flist/nanosoc_ip.flist                        |  2 +-
 flist/nanosoc_tb.flist                        | 28 ++++++++++++++++
 flist/nanosoc_tb_qs.flist                     | 29 +++++++++++++++++
 flist/nanosoc_vip.flist                       | 32 +++++++++++++++++++
 system/socdebug_tech                          |  2 +-
 6 files changed, 91 insertions(+), 2 deletions(-)
 rename flist/{nanosoc_busmatrix.flist => nanosoc_busmatrix_ip.flist} (100%)
 create mode 100644 flist/nanosoc_tb.flist
 create mode 100644 flist/nanosoc_tb_qs.flist
 create mode 100644 flist/nanosoc_vip.flist

diff --git a/flist/nanosoc_busmatrix.flist b/flist/nanosoc_busmatrix_ip.flist
similarity index 100%
rename from flist/nanosoc_busmatrix.flist
rename to flist/nanosoc_busmatrix_ip.flist
diff --git a/flist/nanosoc_ip.flist b/flist/nanosoc_ip.flist
index a0d3f72..ecc9dec 100644
--- a/flist/nanosoc_ip.flist
+++ b/flist/nanosoc_ip.flist
@@ -34,7 +34,7 @@ $(SOCLABS_NANOSOC_TECH_DIR)/system/nanosoc_subsystems/systemctrl/verilog/nanosoc
 $(SOCLABS_NANOSOC_TECH_DIR)/system/nanosoc_subsystems/interconnect/verilog/nanosoc_ss_interconnect.v
 
 // Bus Matrix
--f $(SOCLABS_NANOSOC_TECH_DIR)/flist/nanosoc_busmatrix.flist
+-f $(SOCLABS_NANOSOC_TECH_DIR)/flist/nanosoc_busmatrix_ip.flist
 
 // NanoSoC Regions - Bootrom
 $(SOCLABS_NANOSOC_TECH_DIR)/system/nanosoc_regions/bootrom_0/verilog/nanosoc_bootrom_cpu_0.v
diff --git a/flist/nanosoc_tb.flist b/flist/nanosoc_tb.flist
new file mode 100644
index 0000000..0933b8e
--- /dev/null
+++ b/flist/nanosoc_tb.flist
@@ -0,0 +1,28 @@
+//-----------------------------------------------------------------------------
+// NanoSoC Testbench Filelist
+// 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)
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+// Abstract : Verilog Command File for NanoSoC Testbench
+//-----------------------------------------------------------------------------
+
+// ============= Verilog library extensions ===========
++libext+.v+.vlib
+
+// =============    NanoSoC Testbench search path    =============
++incdir+$(SOCLABS_NANOSOC_TECH_DIR)/verif/tb/verilog/
+
+// - Top-level testbench
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/tb/verilog/nanosoc_tb.v
+
+// Include NanoSoC Testbench Components
+-f $(SOCLABS_NANOSOC_TECH_DIR)/flist/nanosoc_vip.flist
+
+// Include Corstone VIP Components
+-f $(SOCLABS_NANOSOC_TECH_DIR)/flist/corstone101_vip.flist
\ No newline at end of file
diff --git a/flist/nanosoc_tb_qs.flist b/flist/nanosoc_tb_qs.flist
new file mode 100644
index 0000000..c08e6b1
--- /dev/null
+++ b/flist/nanosoc_tb_qs.flist
@@ -0,0 +1,29 @@
+//-----------------------------------------------------------------------------
+// NanoSoC Testbench Filelist - QUICKSTART
+// 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)
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+// Abstract : Verilog Command File for NanoSoC Testbench
+//-----------------------------------------------------------------------------
+
+// ============= Verilog library extensions ===========
++libext+.v+.vlib
+
+
+// =============    NanoSoC Testbench search path    =============
++incdir+$(SOCLABS_NANOSOC_TECH_DIR)/verif/tb/verilog/
+
+// - Top-level testbench - QUICKSTART
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/tb/verilog/nanosoc_tb_qs.v
+
+// Include NanoSoC Testbench Components
+-f $(SOCLABS_NANOSOC_TECH_DIR)/flist/nanosoc_vip.flist
+
+// Include Corstone VIP Components - QUICKSTART
+-f $(SOCLABS_NANOSOC_TECH_DIR)/flist/corstone101_vip_qs.flist
\ No newline at end of file
diff --git a/flist/nanosoc_vip.flist b/flist/nanosoc_vip.flist
new file mode 100644
index 0000000..549a31d
--- /dev/null
+++ b/flist/nanosoc_vip.flist
@@ -0,0 +1,32 @@
+//-----------------------------------------------------------------------------
+// NanoSoC VIP Components Filelist
+// 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)
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+// Abstract : Verilog Command File for NanoSoC Testbench Components
+//-----------------------------------------------------------------------------
+
+// ============= Verilog library extensions ===========
++libext+.v+.vlib
+
+// =============    NanoSoC Testbench search path    =============
++incdir+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/
++incdir+$(SOCLABS_NANOSOC_TECH_DIR)/verif/control/verilog/
+
+// - Testbench components
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/control/verilog/nanosoc_clkreset.v
+
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_uart_capture.v
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_axi_stream_io_8_txd_from_file.v
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_ft1248x1_to_axi_streamio_v1_0.v
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_axi_stream_io_8_rxd_to_file.v
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_track_tb_iostream.v
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_ft1248x1_track.v
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_dma_log_to_file.v
+$(SOCLABS_NANOSOC_TECH_DIR)/verif/trace/verilog/nanosoc_accelerator_ss_logger.v
\ No newline at end of file
diff --git a/system/socdebug_tech b/system/socdebug_tech
index d2b0337..cb454e4 160000
--- a/system/socdebug_tech
+++ b/system/socdebug_tech
@@ -1 +1 @@
-Subproject commit d2b0337147cdfb527cdbe82060083b8345834ebd
+Subproject commit cb454e4c550ff291d83b08b840c8a2399f4b6d4e
-- 
GitLab