Sha256: 4b944d3421468c0e1fb1e4e07f62b778ba1edfeabdb73abd65ea0dbcdd1fd56d

Contents?: true

Size: 508 Bytes

Versions: 19

Compression:

Stored size: 508 Bytes

Contents

require 'origen/top_level'
module Origen
  module TopLevel
    # Like pins, except removes any pins which have their rtl_name
    # attribute set to 'nc'
    def rtl_pins
      @rtl_pins ||= begin
        p = []
        pins.each do |name, pin|
          options = {}
          unless pin.rtl_name.to_s.downcase == 'nc'
            if pin.primary_group
              options[:group] = true
            end
            p << [name, pin, options]
          end
        end
        p
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
origen_sim-0.16.1 lib/origen_sim/origen/top_level.rb
origen_sim-0.16.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.15.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.14.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.13.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.12.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.11.1 lib/origen_sim/origen/top_level.rb
origen_sim-0.11.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.10.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.9.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.8.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.7.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.6.0 lib/origen_sim/origen/top_level.rb
origen_sim-0.5.5 lib/origen_sim/origen/top_level.rb
origen_sim-0.5.4 lib/origen_sim/origen/top_level.rb
origen_sim-0.5.3 lib/origen_sim/origen/top_level.rb
origen_sim-0.5.2 lib/origen_sim/origen/top_level.rb
origen_sim-0.5.1 lib/origen_sim/origen/top_level.rb
origen_sim-0.5.0 lib/origen_sim/origen/top_level.rb