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.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)