Browse Source

Add values for pal specs

Baglio Tabifata 4 years ago
parent
commit
7a260be57c

+ 0 - 29
src/net/hkzlab/devices/PAL12R6Specs.java

@@ -1,29 +0,0 @@
-package net.hkzlab.devices;
-
-public class PAL12R6Specs implements PALSpecsInterface {
-
-    @Override
-    public int getINPins() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    @Override
-    public int getIOPins() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    @Override
-    public int getOUTPins() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    @Override
-    public int getROUTPins() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-    
-}

+ 18 - 12
src/net/hkzlab/devices/PAL16R4Specs.java

@@ -3,27 +3,33 @@ package net.hkzlab.devices;
 public class PAL16R4Specs implements PALSpecsInterface {
 
     @Override
-    public int getINPins() {
-        // TODO Auto-generated method stub
-        return 0;
+    public int getNumINPins() {
+        return 8;
     }
 
     @Override
-    public int getIOPins() {
-        // TODO Auto-generated method stub
-        return 0;
+    public int getNumIOPins() {
+        return 4;
     }
 
     @Override
-    public int getOUTPins() {
-        // TODO Auto-generated method stub
+    public int getNumOUTPins() {
         return 0;
     }
 
     @Override
-    public int getROUTPins() {
-        // TODO Auto-generated method stub
-        return 0;
+    public int getNumROUTPins() {
+        return 4;
+    }
+
+    @Override
+    public int getCLKPin() {
+        return 1;
     }
-    
+
+    @Override
+    public int getOEPin() {
+        return 11;
+    }
+
 }

+ 35 - 0
src/net/hkzlab/devices/PAL16R6Specs.java

@@ -0,0 +1,35 @@
+package net.hkzlab.devices;
+
+public class PAL16R6Specs implements PALSpecsInterface {
+
+    @Override
+    public int getNumINPins() {
+        return 8;
+    }
+
+    @Override
+    public int getNumIOPins() {
+        return 2;
+    }
+
+    @Override
+    public int getNumOUTPins() {
+        return 0;
+    }
+
+    @Override
+    public int getNumROUTPins() {
+        return 6;
+    }
+
+    @Override
+    public int getCLKPin() {
+        return 1;
+    }
+
+    @Override
+    public int getOEPin() {
+        return 11;
+    }
+
+}

+ 7 - 4
src/net/hkzlab/devices/PALSpecsInterface.java

@@ -1,8 +1,11 @@
 package net.hkzlab.devices;
 
 public interface PALSpecsInterface {
-    public int getINPins();
-    public int getIOPins();
-    public int getOUTPins();
-    public int getROUTPins();
+    public int getNumINPins();
+    public int getNumIOPins();
+    public int getNumOUTPins();
+    public int getNumROUTPins();
+
+    public int getCLKPin();
+    public int getOEPin();
 }