Структура инициализации узла имеет следующие поля:
Interface: [1x1 struct]
Partitions: [1x1 struct]где
Поля структуры узла | Описание |
|---|---|
Interface | Задает настройки для управления платой / Регистр состояния (CSR). Интерфейсная структура имеет следующие поля. Обратитесь к документации по продукту платы для описания CSR и его режимов работы.
|
Partitions | Хранит сегменты общей памяти (см., Создают Curtiss-мастера Разделяемые Разделы), |
Плата памяти Systran®shared имеет режимы, которые можно установить через Interface.Mode поле . Поля Interface Mode устанавливают соответствующие биты в CSR. Чтобы отобразить поля режима платы, введите:
>> node.Interface.Mode
ans =
NetworkCommunicationsMode: 'TransmitReceive'
InsertNode: 'on'
DisableFiberOpticLoopback: 'on'
EnableWireLoopback: 'off'
DisableHostToMemoryWrite: 'off'
WriteOwnSlotEnable: 'off'
MessageLengthLimit: '256'
VariableLengthMessagesOnNetwork: 'off'
HIPROEnable: 'off'
MultipleMessages: 'on'
NoNetworkErrorCorrection: 'on'
MechanicalSwitchOverride: 'on'
DisableHoldoff: 'on'Эти режимы имеют следующие значения:
Поле | Значения | Значение по умолчанию | CSR |
|---|---|---|---|
NetworkCommunications Mode |
|
| CSR3 [8.. 15] |
InsertNode |
|
| CSR0 [0.. 1] |
DisableFiberOptic Loopback |
|
| CSR2[6] |
EnableWire Loopback |
|
| CSR2[7] |
DisableHost ToMemory Write |
|
| CSR2[8] |
WriteOwnSlotEnable |
|
| CSR2[9] |
Message LengthLimit | '256' | '256' | CSR2[11] |
Variable Length MessagesOn Network |
|
| CSR212] |
HIPROEnable |
|
| CSR2[13] |
Multiple Messages |
|
| CSR2[14] |
NoNetwork Error Correction |
|
| CSR2[15] |
Mechanical Switch Override |
|
| CSR8[11] |
Disable Holdoff |
|
| CSR8[11] |
Плата памяти Systranshared позволяет вам устанавливать сетевой тайм-аут через Interface.Timeout поле . Поля Interface Timeout устанавливают соответствующие биты в CSR.
Чтобы отобразить поля тайм-аута, введите:
>> node.Interface.Timeout
ans =
NumOfNodesInRing: '2'
TotalCableLengthInM: '2'Эти поля имеют следующие значения:
Поле | Значения | Значение по умолчанию | CSR |
|---|---|---|---|
NumOfNodes InRing |
| '2' | CSR5 |
TotableCable LengthInM |
| '2' | CSR5 |
Обратитесь к документации по продукту платы для описания этих полей.
Плата памяти Systranshared позволяет, вы, чтобы установить данные пропускаете операцию через Interface.DataFilter поле . Поля Interface DataFilter устанавливают соответствующие биты в CSR.
>> node.Interface.DataFilter
ans =
EnableTransmitDataFilter: 'off'
EnableLower4KBytesForDataFilter: 'off'
>>Эти поля имеют следующие значения:
Поле | Значения | Значение по умолчанию | CSR |
|---|---|---|---|
Enable TransmitData Filter |
|
| CSR0[10] |
EnableLower4KBytesFor DataFilter |
|
| CSR0[11] |
Плата общей памяти Систрана позволяет вам устанавливать биты операции Virtual Paging Register через Interface.VirtualPaging поле . Поля Interface VirtualPaging устанавливают соответствующие биты в CSR.
>> node.Interface.VirtualPaging
ans =
VirtualPagingEnable: 'off'
VirtualPageNumber: '0'Эти поля имеют следующие значения:
Поле | Значения | Значение по умолчанию | CSR |
|---|---|---|---|
VirtualPagingEnable |
|
| CSR12[0] |
VirtualPage Number | '0' | '0' | CSR12 [5.. 15] |
Плата общей памяти Систрана позволяет вам задавать источники прерывания, переданные и полученные между узлами сети. Можно установить эти биты через Interface.Interrupts поле . Поля Interface Interrupts устанавливают соответствующие биты в CSR.
>> node.Interface.Interrupts
ans =
HostInterrupt: 'off'
InterruptOnMemoryMaskMatch: 'off'
OverrideReceiveInterrupt: 'off'
InterruptOnError: 'off'
NetworkInterrupt: 'off'
OverrideTransmitInterrupt: 'off'
InterruptOnOwnSlot: 'off'
ReceiveInterruptOverride: 'off'
Эти поля имеют следующие значения:
Поле | Значения | Значение по умолчанию | CSR |
|---|---|---|---|
HostInterrupt |
|
| CSR0[3] |
InterruptOn MemoryMask Match |
|
| CSR0[5] |
Override Receive Interrupt |
|
| CSR0[6] |
InterruptOn Error |
|
| CSR0[7] |
Network Interrupt |
|
| CSR0[8] |
Override Transmit Interrupt |
|
| CSR0[9] |
InterruptOn OwnSlot |
|
| CSR2[10] |
Receive Interrupt Override |
|
| CSR8[10] |