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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 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)