Math2mat
|
00001 00019 package m2m.backend.buildingblocks.blocks; 00020 00021 import java.util.ArrayList; 00022 00023 import m2m.backend.buildingblocks.BuildingBlockFloat32; 00024 00029 public class LessComb32 extends BuildingBlockFloat32 { 00030 00031 @Override 00032 public String vhdlFileName() { 00033 return "compare.vhd"; 00034 } 00035 00036 @Override 00037 public ImplType implType() { 00038 return ImplType.COMBINATORIAL; 00039 } 00040 00041 @Override 00042 public int latencyTime() { 00043 return 0; 00044 } 00045 00046 @Override 00047 public int cycleTime() { 00048 return 0; 00049 } 00050 00051 @Override 00052 public int resources() { 00053 return 0; 00054 } 00055 00056 @Override 00057 public int period() { 00058 return 0; 00059 } 00060 00061 @Override 00062 public String functionName() { 00063 return "less"; 00064 } 00065 00066 @Override 00067 public String entityName() { 00068 return "compare"; 00069 } 00070 00071 @Override 00072 public String author() { 00073 return "Samuel Tache"; 00074 } 00075 00076 @Override 00077 public int version() { 00078 return 1; 00079 } 00080 00081 @Override 00082 public String description() { 00083 return "A simple comparator"; 00084 } 00085 00086 @Override 00087 public ArrayList<String> dependentFiles() { 00088 ArrayList<String> files = new ArrayList<String>(); 00089 return files; 00090 } 00091 }