From 1fa6d3740c896e958963703cee9d8d85b5f25580 Mon Sep 17 00:00:00 2001 From: Daniela Genius <genius@debussy.soc.lip6.fr> Date: Mon, 30 Sep 2019 15:03:37 +0200 Subject: [PATCH] bugfix converter ports --- .../syscamstranslator/toSysCAMS/ClusterCode.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java b/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java index cf3aa9237c..bd45f77961 100644 --- a/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java +++ b/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java @@ -114,7 +114,7 @@ public class ClusterCode { } else{//sc_uint - //corpsCluster +="2"+CR; + // corpsCluster +="@@@2"+CR; corpsCluster = corpsCluster + "\tsca_tdf::sca_signal<" + ((SysCAMSTPortConverter) c.get_p1().getComponent()).getConvType()+ "<"+ ((SysCAMSTPortConverter) c.get_p1().getComponent()).getNbits()+"> " + "> " + c.getName() + ";" + CR; names.add(c.getName()); @@ -124,21 +124,23 @@ public class ClusterCode { } } else if ((c.get_p2().getComponent() instanceof SysCAMSTPortConverter && c.get_p1().getComponent() instanceof SysCAMSTPortDE)) { - if (c.getName().equals("")) {// corpsCluster +="0"+CR; - corpsCluster = corpsCluster + "\tsca_tdf::sca_signal<" + ((SysCAMSTPortConverter) c.get_p2().getComponent()).getConvType() + " > " - + "sig_" + nb_con + ";" + CR; + if (c.getName().equals("")) { corpsCluster +="@@@0"+CR; + // corpsCluster = corpsCluster + "\tsca_tdf::sca_signal<" + ((SysCAMSTPortConverter) c.get_p2().getComponent()).getConvType() + " > " + "sig_" + nb_con + ";" + CR; + + corpsCluster = corpsCluster + "\tsc_core::sc_signal<" + ((SysCAMSTPortConverter) c.get_p2().getComponent()).getConvType() + "> " + "sig_" + nb_con + ";" + CR;//DG 30.09 sca-> sc + names.add("sig_" + nb_con); nb_con++; } else { if( ((SysCAMSTPortConverter) c.get_p2().getComponent()).getNbits()==0 ) - { + { //corpsCluster +="@@@1"+CR; corpsCluster = corpsCluster + "\tsca_tdf::sca_signal<" + ((SysCAMSTPortConverter) c.get_p2().getComponent()).getConvType() + "> " + c.getName() + ";" + CR; names.add(c.getName()); } else{//sc_uint - //corpsCluster +="1"+CR; + //corpsCluster +="@@@4"+CR; corpsCluster = corpsCluster + "\tsca_tdf::sca_signal<" + ((SysCAMSTPortConverter) c.get_p2().getComponent()).getConvType()+ "<"+((SysCAMSTPortConverter) c.get_p2().getComponent()).getNbits() + "> > " + c.getName() + ";" + CR; names.add(c.getName()); -- GitLab