soc.sdk.MemorySystem Class
Namespace: soc.sdk
Memory system on FPGA core
Description
Memory system on soc.sdk.FPGACore object.
Properties
Name of the memory system, specified as a character vector.
Example: 'MyMemorySystem'
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
Tcl file that implements the memory system in the chosen synthesis tool project,
specified as a string of characters. The string must represent a valid file name in your
installation and it may include $(TARGET_ROOT) token. The default is
''.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
Constraints file for implements the memory system in the chosen synthesis tool
project, specified as a string of characters. The string must represent a valid file
name in your installation and it may include $(TARGET_ROOT) token.
The default is ''.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
The name of the slave interface port, specified as a string of displayable
characters. The default is ''.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
The name of the slave interface reset port, specified as a string of displayable
characters. The default is ''.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
The slave interface data width, specified as an N-length vector
consisting of the supported data widths. When unspecified, the default list is
[32 64 128 256 512 1024].
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
The default value can be any value in the
SlaveInterfaceDataWidth property list. When unspecified, the
default value is the first value of the list.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
The slave interface frequency, specified as a numerical value. Units are in MHz. The
default is 200.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
The name of the clock output port, specified as a string of displayable characters.
The default is ''.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
The name of the reset output port, specified as a string of displayable characters.
The default is ''.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
Specify first read latency as the number of clock cycles elapsed from the address
phase to the first data transfer for the memory controller transactions, specified as a
vector of the min and the max
values. The default range is [0 100].
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Specify the default value of the first write transfer latency between the
FirstWriteLatencyMinMax range. When not specified, the default
value is the max value of the range.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Specify the last write latency as the number of elapsed clock cycles from the last
data transfer to completion of the transaction, including any turn-around time,
specified as a vector of the min and the
max values. The default range is [0
100].
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Specify the default value of the last write transfer latency between the
LastWriteLatencyMinMax range. When not specified, the default
value is the max value of the range.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Specify the first read latency as the number of clock cycles elapsed from the
address phase to the first data transfer for the memory controller transactions,
specified as a vector of the min and the
max values. The default range is [0
100].
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Specify the default value of first read latency between the
FirstReadLatencyMinMax range. The default value is the
max value of the range.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Specify the last read latency range as the number of elapsed clock cycles from the
last data transfer to completion of the transaction, including any turn-around time, as
a vector consisting of the min and the
max values. The default range is [0
100].
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Specify the default value of last read latency between the
LastReadLatencyMinMax range. The default value is the
max value of the range.
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: double
Version History
Introduced in R2019b
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)