rtl/idecode.py
def SetControlSignals(inst_spec, itype, ex_ctrl, mem_ctrl, wb_ctrl):
    """Update given control signals based on inst_spec."""

    itype <<= inst_spec.itype

    #
    # The Literal() function (see instructions.py) generates an Atlas 'literal'
    # value that can be used on the right-hand side of an assignment (as is done
    # below).
    #

    ex_ctrl <<= inst_spec.ex_ctrl.Literal()
    mem_ctrl <<= inst_spec.mem_ctrl.Literal()
    wb_ctrl <<= inst_spec.wb_ctrl.Literal()
Update given control signals based on inst_spec.
Update given control signals based on inst_spec.
Update given control signals based on inst_spec .
def SetControlSignals(inst_spec, itype, ex_ctrl, mem_ctrl, wb_ctrl):
    itype <<= inst_spec.itype
     The Literal() function (see instructions.py) generates an Atlas 'literal'
     value that can be used on the right-hand side of an assignment (as is done
     below).
    ex_ctrl <<= inst_spec.ex_ctrl.Literal()
    mem_ctrl <<= inst_spec.mem_ctrl.Literal()
    wb_ctrl <<= inst_spec.wb_ctrl.Literal()
def SetControlSignals ( inst_spec , itype , ex_ctrl , mem_ctrl , wb_ctrl ) : itype <<= inst_spec . itype ex_ctrl <<= inst_spec . ex_ctrl . Literal ( ) mem_ctrl <<= inst_spec . mem_ctrl . Literal ( ) wb_ctrl <<= inst_spec . wb_ctrl . Literal ( )
Update given control signals based on inst_spec.
Update given control signals based on inst_spec .
"""Update given control signals based on inst_spec.""" # # The Literal() function (see instructions.py) generates an Atlas 'literal' # value that can be used on the right-hand side of an assignment (as is done # below). #
inst_spec
itype
ex_ctrl
mem_ctrl
wb_ctrl