Class: Circuits::Component::D
Overview
Positive edge triggered D-type flip flop
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize ⇒ D
constructor
A new instance of D.
Methods inherited from Base
Constructor Details
#initialize ⇒ D
Returns a new instance of D.
9 10 11 12 13 14 15 16 |
# File 'lib/circuits/component/d.rb', line 9 def initialize sub_components = create_sub_components super(inputs: [:d, :clk], outputs: [:q, :not_q], sub_components: sub_components.map { |_, v| v }, ticks: 4) link sub_components reset end |