pylab_ml.common.memorytest.Memory_test

class Memory_test(parent, bitwidth, start, end, readfunc, writefunc, beforefunc=None, afterfunc=None)[source]

Bases: object

Todo

  • only data background = sdb implemented, missing: ‘bdb’, ‘rdb’, ‘cdb’

  • Address counting according to the actual layout structure is missing.
    • bin x = linear counting

    • bin y missing

  • operation next missing

  • operation hammer missing

__init__(parent, bitwidth, start, end, readfunc, writefunc, beforefunc=None, afterfunc=None)[source]

Methods

__init__(parent, bitwidth, start, end, ...)

algorithmen(alist)

algorithmus(name, operations)

read(adr[, compare])

run([start, end])

read/write memory with the commands in the march element registers.

write(adr, dat)

Attributes

adr_order

Address Order, up or down.

algo_ops

count_method

Counting method.

data_background

Data background.

padr_order

pcount_method

pdata_background

property adr_order

Address Order, up or down.

property count_method

Counting method.

property data_background

Data background.

‘sdb’ - solid DB - all bits with same data ‘bdb’ - checkerboard DB - adjacent cells with different data ‘rdb’ - row stripes DB ‘cdb’ - column striped DB

run(start=None, end=None)[source]

read/write memory with the commands in the march element registers.