Ejemplo n.º 1
0
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')))
Ejemplo n.º 2
0
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')
Ejemplo n.º 3
0
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'))