c

spinal.lib.bus.tilelink.sim

IdAllocator

class IdAllocator extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IdAllocator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IdAllocator(width: Int)

Value Members

  1. def allocate(id: Long): Unit
  2. def allocate(): Long
  3. val allocated: LinkedHashSet[Long]
  4. var allocationCounter: Long
  5. def incr(): Unit
  6. def isFull(): Boolean
  7. var occupancy: Int
  8. def remove(id: Long): Unit