32#ifndef __MEM_RUBY_STRUCTURES_BANKEDARRAY_HH__
33#define __MEM_RUBY_STRUCTURES_BANKEDARRAY_HH__
Cycles is a wrapper class for representing cycle counts, i.e.
void reserve(int64_t idx)
std::vector< AccessRecord > busyBanks
RubySystem * m_ruby_system
Cycles getLatency() const
bool tryAccess(int64_t idx)
unsigned int startIndexBit
unsigned int mapIndexToBank(int64_t idx)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
uint64_t Tick
Tick count type.