Class: Origen::Ports::BitCollection
- Inherits:
-
Registers::BitCollection
- Object
- Array
- Registers::BitCollection
- Origen::Ports::BitCollection
- Defined in:
- lib/origen/ports/bit_collection.rb
Constant Summary
Constants inherited from Registers::BitCollection
Registers::BitCollection::DONT_CARE_CHAR, Registers::BitCollection::OVERLAY_CHAR, Registers::BitCollection::STORE_CHAR, Registers::BitCollection::UNKNOWN_CHAR
Instance Attribute Summary
Attributes inherited from Registers::BitCollection
Method Summary
Methods inherited from Registers::BitCollection
#[], #abs_path, #access, #access!, #add_name, #append_overlays, #bind, #bit_order, #bit_value_descriptions, #clear_flags, #clear_start, #clear_w1c, #clr_only, #contains_bits?, #copy_all, #data, #data_b, #data_reverse, #delete, #description, dummy, #enable_mask, #enabled?, #feature, #full_name, #has_feature_constraint?, #has_known_value?, #has_overlay?, #initialize, #inspect, #is_readable?, #is_to_be_read?, #is_to_be_stored?, #is_writable?, #method_missing, #nvm_dep, #overlay, #overlay_str, #owner, #parent, #path_var, #position, #preserve_flags, #read, #read!, #readable, #reset, #reset_data, #respond_to?, #reverse_shift_out, #reverse_shift_out_with_index, #set_only, #setting, #shift_left, #shift_out, #shift_out_left, #shift_out_left_with_index, #shift_out_right, #shift_out_right_with_index, #shift_out_with_index, #shift_right, #status_str, #sticky_overlay, #sticky_store, #store, #store!, #store_overlay_bits, #store_overlay_bits!, #sync, #terminal?, #unique_overlays, #unknown=, #update_required?, #whole_reg?, #with_bit_order, #with_lsb0, #with_msb0, #writable, #write, #write!
Methods included from Netlist::Connectable
Methods included from SubBlocks::Path
#abs_path, #abs_path=, #path, #path=, #path_var
Methods inherited from Array
#dups, #dups?, #dups_with_index, #ids, #include_hash?, #include_hash_with_key?
Constructor Details
This class inherits a constructor from Origen::Registers::BitCollection
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Origen::Registers::BitCollection