From 827032da029e4afda5b7d1302f75dbf2aba64876 Mon Sep 17 00:00:00 2001
From: galperti <cristian.galperti@epfl.ch>
Date: Wed, 2 Mar 2022 15:29:24 +0100
Subject: [PATCH] node09 passes ctrd at tcv level on expcpde 1

---
 code/classes/SCDclass_expcode.m |  2 +-
 code/classes/SCDclass_node.m    | 15 +++++++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/code/classes/SCDclass_expcode.m b/code/classes/SCDclass_expcode.m
index 5065655..53baca8 100644
--- a/code/classes/SCDclass_expcode.m
+++ b/code/classes/SCDclass_expcode.m
@@ -107,7 +107,7 @@ classdef SCDclass_expcode
             assert(~isempty(hardwarepath),'%s not found?',mainslx)
             obj.ddpath = hardwarepath;
 
-            obj.definednodes = [1 2 6 7 8];
+            obj.definednodes = [1 2 6 7 8 9];
                           
             obj.algonamelist = {};
             obj.algoddlist   = {};
diff --git a/code/classes/SCDclass_node.m b/code/classes/SCDclass_node.m
index 4075233..1e2aade 100644
--- a/code/classes/SCDclass_node.m
+++ b/code/classes/SCDclass_node.m
@@ -181,6 +181,21 @@ classdef SCDclass_node < SCDclass_component
           node.haswavegen = true;
           node.hasadc = true;
           node.hasethercat = false;
+        case 9
+          node.ncpu = 1;
+          node.type = '10cpusI9';
+          node.timing.t_start = -0.5;
+          node.timing.t_stop = 2.5;
+          node.timing.dt = 1e-3;
+          node.buildcfg.conffile = cell(node.ncpu,1);
+          node.buildcfg.conffile{1} = 'standard';
+          node.buildcfg.conffile{2} = 'standard';
+          node.buildcfg.conffile{3} = 'standard';
+          node.buildcfg.conffile{4} = 'standard';
+          node.buildcfg.initscdbeforecomp = [0 0 0 0];
+          node.haswavegen = true;
+          node.hasadc = true;
+          node.hasethercat = false;         
       end
       node.cpuactive = zeros(1,node.ncpu);
       
-- 
GitLab