Esempio n. 1
0
File: rgen.py Progetto: lipro/tv80
def create_reg_group (node):
    rg = reglib.register_group()

    rg.name = node.getAttribute ("name")
    rg.addr_size = reglib.number(node.getAttribute ("addr_sz"))
    rg.base_addr = reglib.number(node.getAttribute ("base_addr"))

    return rg
Esempio n. 2
0
def create_reg_group(node):
    rg = reglib.register_group()

    rg.name = node.getAttribute("name")
    rg.addr_size = reglib.number(node.getAttribute("addr_sz"))
    rg.base_addr = reglib.number(node.getAttribute("base_addr"))

    return rg
Esempio n. 3
0
def create_reg_group(node):
    rg = reglib.register_group()

    rg.name = node.getAttribute("name")
    rg.addr_size = reglib.number(node.getAttribute("addr_sz"))
    rg.base_addr = reglib.number(node.getAttribute("base_addr"))

    data_sz = node.getAttribute("data_sz")
    if (data_sz != ''):
        rg.data_size = reglib.number(data_sz)

    rread = node.getAttribute("registered_read")
    if (data_sz != ''):
        rg.registered_read = reglib.number(rread)

    return rg
Esempio n. 4
0
def create_reg_group (node):
    rg = reglib.register_group()

    rg.name = node.getAttribute ("name")
    rg.addr_size = reglib.number(node.getAttribute ("addr_sz"))
    rg.base_addr = reglib.number(node.getAttribute ("base_addr"))

    data_sz = node.getAttribute ("data_sz")
    if (data_sz != ''):
        rg.data_size = reglib.number(data_sz)

    rread = node.getAttribute ("registered_read")
    if (data_sz != ''):
        rg.registered_read = reglib.number(rread)

    return rg