Ejemplo n.º 1
0
def setup():
    global dev
    Vtb.init("test.vcd")
    dev = Vtb.get_dev()

    d = {}
    execfile("terminals.py", d)
    dev.set_di(d["di"])
Ejemplo n.º 2
0
Archivo: flash.py Proyecto: IceyP/N25Q
import Vtb as tb
from nitro_parts.Micron import N25Q
import logging

logging.basicConfig(level=logging.INFO)
log = logging.getLogger(__name__)
import numpy

tb.init("flash.vcd")

d = {}
execfile("../terminals.py", d)
dev = tb.get_dev()
dev.set_di(d["di"])

flash = N25Q.N25Q(dev)

#dev.set("N25Q_CTRL","clk_divider", 4)
#x = "\xAA\x00\xFF\x55\x99"
#
#dev.write("N25Q_DATA", 0, x)
#
#y = numpy.zeros(6, dtype=numpy.uint8)
#dev.read("N25Q_DATA", 0, y)

print "Status=", flash.get_status()
flash.write_enable()
print "Status=", flash.get_status()
flash.write_enable(False)
print "Status=", flash.get_status()
Ejemplo n.º 3
0
def teardown():
    dev.close()
    Vtb.end()