deployment::hardware
KlasseMemoryDescriptor

The MemoryDescriptor entity captures the essential properties of different types of memory, such as DRAM or SRAM.

Attribute
<Primitive Type> Unlimited Natural bandwidth bandwidth

Memory bandwidth, in bytes per second.

<Primitive Type> Unlimited Natural fsbFrequency fsbFrequency

Frequency of the Front Side Bus, in Hertz.

<Primitive Type> Unlimited Natural accessLatency accessLatency

Access latency expressed in number of (Front Side Bus) clocks. The memory access latency basically represents the miss penalty for the last level of caches.

<Primitive Type> Unlimited Natural burstLength burstLength

The maximum amount of data that can be transferred during a single memory transaction, in bytes.

!!TableHeading.InheritedAttributes!!samm::deployment::hardware::HardwareDescriptor samm::deployment::hardware::HardwareDescriptor
description description

!!TableHeading.InheritedAttributes!!samm::core::Entity samm::core::Entity
documentation documentation

!!TableHeading.InheritedAttributes!!identifier::Identifier identifier::Identifier
id id

!!TableHeading.InheritedOperations!!samm::deployment::hardware::HardwareDescriptor samm::deployment::hardware::HardwareDescriptor

!!TableHeading.InheritedOperations!!samm::core::Entity samm::core::Entity

!!TableHeading.InheritedOperations!!identifier::Identifier identifier::Identifier

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameMemoryDescriptor
Name Expression
Namespace<<ePackage>> <Package> hardware
Owned Template Signature
Owner<<ePackage>> <Package> hardware
Owning Template Parameter
Package<<ePackage>> <Package> hardware
Qualified Namesamm::deployment::hardware::MemoryDescriptor
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 accessLatency
Public <Primitive Type> Unlimited Natural accessLatency

Access latency expressed in number of (Front Side Bus) clocks. The memory access latency basically represents the miss penalty for the last level of caches.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> MemoryDescriptor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NameaccessLatency
Name Expression
Namespace<Class> MemoryDescriptor
Opposite
Owned Template Signature
Owner<Class> MemoryDescriptor
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::MemoryDescriptor::accessLatency
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 bandwidth
Public <Primitive Type> Unlimited Natural bandwidth

Memory bandwidth, in bytes per second.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> MemoryDescriptor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namebandwidth
Name Expression
Namespace<Class> MemoryDescriptor
Opposite
Owned Template Signature
Owner<Class> MemoryDescriptor
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::MemoryDescriptor::bandwidth
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 burstLength
Public <Primitive Type> Unlimited Natural burstLength

The maximum amount of data that can be transferred during a single memory transaction, in bytes.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> MemoryDescriptor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NameburstLength
Name Expression
Namespace<Class> MemoryDescriptor
Opposite
Owned Template Signature
Owner<Class> MemoryDescriptor
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::MemoryDescriptor::burstLength
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 fsbFrequency
Public <Primitive Type> Unlimited Natural fsbFrequency

Frequency of the Front Side Bus, in Hertz.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> MemoryDescriptor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamefsbFrequency
Name Expression
Namespace<Class> MemoryDescriptor
Opposite
Owned Template Signature
Owner<Class> MemoryDescriptor
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::hardware::MemoryDescriptor::fsbFrequency
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic