Class: Logicuit::Circuits::Td4::Decoder
- Defined in:
- lib/logicuit/circuits/td4/decoder.rb
Overview
Decoder class
Instance Attribute Summary collapse
-
#c_flag ⇒ Object
readonly
: Signals::Signal.
-
#ld0 ⇒ Object
readonly
: Signals::Signal.
-
#ld1 ⇒ Object
readonly
: Signals::Signal.
-
#ld2 ⇒ Object
readonly
: Signals::Signal.
-
#ld3 ⇒ Object
readonly
: Signals::Signal.
-
#op0 ⇒ Object
readonly
: Signals::Signal.
-
#op1 ⇒ Object
readonly
: Signals::Signal.
-
#op2 ⇒ Object
readonly
: Signals::Signal.
-
#op3 ⇒ Object
readonly
: Signals::Signal.
-
#sel_a ⇒ Object
readonly
: Signals::Signal.
-
#sel_b ⇒ Object
readonly
: Signals::Signal.
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_flag ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def c_flag @c_flag end |
#ld0 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def ld0 @ld0 end |
#ld1 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def ld1 @ld1 end |
#ld2 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def ld2 @ld2 end |
#ld3 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def ld3 @ld3 end |
#op0 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def op0 @op0 end |
#op1 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def op1 @op1 end |
#op2 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def op2 @op2 end |
#op3 ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def op3 @op3 end |
#sel_a ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def sel_a @sel_a end |
#sel_b ⇒ Object (readonly)
: Signals::Signal
10 11 12 |
# File 'lib/logicuit/circuits/td4/decoder.rb', line 10 def sel_b @sel_b end |