Class: Logicuit::Circuits::Td4::Decoder

Inherits:
DSL
  • Object
show all
Defined in:
lib/logicuit/circuits/td4/decoder.rb

Overview

Decoder class

Instance Attribute Summary collapse

Attributes inherited from DSL

#clock, #components, #initialized, #input_targets, #output_targets

Method Summary

Methods inherited from DSL

#[], assembling, #assembling, diagram, #evaluate, #initialize, #inputs, inputs, outputs, #outputs, run, truth_table, verify_against_truth_table

Constructor Details

This class inherits a constructor from Logicuit::DSL

Instance Attribute Details

#c_flagObject (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def c_flag
  @c_flag
end

#ld0Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def ld0
  @ld0
end

#ld1Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def ld1
  @ld1
end

#ld2Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def ld2
  @ld2
end

#ld3Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def ld3
  @ld3
end

#op0Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def op0
  @op0
end

#op1Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def op1
  @op1
end

#op2Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def op2
  @op2
end

#op3Object (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def op3
  @op3
end

#sel_aObject (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def sel_a
  @sel_a
end

#sel_bObject (readonly)

: Signals::Signal



10
11
12
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10

def sel_b
  @sel_b
end