Class: Logicuit::Circuits::Sequential::Register4bit

Inherits:
DSL
  • Object
show all
Defined in:
lib/logicuit/circuits/sequential/register_4bit.rb

Overview

4 bit register

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

#aObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def a
  @a
end

#bObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def b
  @b
end

#cObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def c
  @c
end

#dObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def d
  @d
end

#ldObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def ld
  @ld
end

#qaObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def qa
  @qa
end

#qbObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def qb
  @qb
end

#qcObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def qc
  @qc
end

#qdObject (readonly)

: Signals::Signal



33
34
35
# File 'lib/logicuit/circuits/sequential/register_4bit.rb', line 33

def qd
  @qd
end