WOLFRAM SYSTEM MODELER

MemoryBase

Base model for memory elements

Wolfram Language

In[1]:=
SystemModel["Modelica.Electrical.Digital.Interfaces.MemoryBase"]
Out[1]:=

Parameters (6)

tHL

Value: 0

Type: Time (s)

Description: High->Low delay

tLH

Value: 0

Type: Time (s)

Description: Low->High delay

strength

Value: S.'S_X01'

Type: Strength

Description: Output strength

n_addr

Value: 2

Type: Integer

Description: Addr width

n_data

Value: 2

Type: Integer

Description: Data width

fileName

Value: Modelica.Utilities.Files.loadResource("modelica://Modelica/Resources/Data/Electrical/Digital/Memory_Matrix.txt")

Type: String

Description: File where matrix for memory is stored

Connectors (4)

RE

Type: DigitalInput

Description: Read enable

addr

Type: DigitalInput[n_addr]

Description: Address

dataOut

Type: DigitalOutput[n_data]

Description: Data output

yy

Type: DigitalOutput[n_data]

Description: Output DigitalSignal as connector

Components (1)

inertialDelaySensitive

Type: InertialDelaySensitive[n_data]

Description: Provide the input as output if it holds its value for a specific amount of time

Extended by (2)

DLATROM

Modelica.Electrical.Digital.Memories

Level sensitive Read Only Memory

DLATRAM

Modelica.Electrical.Digital.Memories

Level sensitive Random Access Memory