import sys sys.path.insert(0, '../utils') import ioManager import new sys.path.insert(0, '../connectors') import transport sys.path.insert(0, '../combinational') import gates inputA = transport.wires(1) inputB = transport.wires(1) inputC = transport.wires(1) hWare = gates.AndGate(inputA, inputB, inputC) ioHandler = ioManager.StringIO(hWare) print((ioHandler.input('1', '1')))
import sys sys.path.insert(0, '../utils') import ioManager import new sys.path.insert(0, '../connectors') import transport sys.path.insert(0,'../combinational') import arithmetics inputA = transport.wires(4) inputB = transport.wires(4) out = transport.wires(5) hware = arithmetics.PipoAdder(inputA,inputB,out) iohandler = ioManager.StringIO(hware) print iohandler.input('1111','1111')
import sys sys.path.insert(0, '../utils') import ioManager import new sys.path.insert(0, '../connectors') import transport sys.path.insert(0, '../combinational') import decoders inputA = transport.wires(1) inputB = transport.wires(1) output = transport.wires(4) iohandler = ioManager.StringIO(decoders.Decoder2x4(inputA, inputB, output)) print(iohandler.input('0', '1'))