From 26be4a4bc37d20972b173ccb6df4f1cd2ff39ff7 Mon Sep 17 00:00:00 2001 From: JulianKaeuser Date: Sun, 4 Jun 2017 11:51:48 +0200 Subject: [PATCH] added BLIF to StateMachineWriter --- lowlevel_framework/source/src/lowlevel/Cluster.java | 8 ++++++++ .../source/src/lowlevel/StateMachine.java | 11 +++++++++++ 2 files changed, 19 insertions(+) diff --git a/lowlevel_framework/source/src/lowlevel/Cluster.java b/lowlevel_framework/source/src/lowlevel/Cluster.java index 48eb6e6..58500c5 100644 --- a/lowlevel_framework/source/src/lowlevel/Cluster.java +++ b/lowlevel_framework/source/src/lowlevel/Cluster.java @@ -18,6 +18,8 @@ public class Cluster { private int numInputs; + private String code; + public Cluster(){ states = new HashSet(); } @@ -59,6 +61,8 @@ public int getInputs(){ } + + public String getEncodedCluster(){ StringBuilder bld = new StringBuilder(); @@ -76,4 +80,8 @@ public String getEncodedCluster(){ } return bld.toString(); } + + public String getCode() { + return code; + } } diff --git a/lowlevel_framework/source/src/lowlevel/StateMachine.java b/lowlevel_framework/source/src/lowlevel/StateMachine.java index 2d0208c..46b246c 100644 --- a/lowlevel_framework/source/src/lowlevel/StateMachine.java +++ b/lowlevel_framework/source/src/lowlevel/StateMachine.java @@ -12,6 +12,8 @@ public class StateMachine { private int numInputs; private int numOutputs; + private State resetState; + public String getEncoding(){ return null; } @@ -22,4 +24,13 @@ public int getNumInputs() { public int getNumOutputs(){ return numOutputs; } + public String getResetState(){ return resetState.toString(); } + + public int getNumClusters(){ + return clusters.size(); + } + + public Set getClusters(){ + return this.clusters; + } }