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)