Documentation Home Page ◇ RT-LAB Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
SCGT Set State block
Mask
Description
This block sets the current State of the driver resource identified by the values of State ID as input. State Id value for a specific state as given in in the table below.
Parameters
Node ID | The network supports up to 255 nodes. Each node on the GT network has an associated node ID. Node refers to each GT200 card. When a node transmits a native packet, it sends its node ID as part of the packet header. When a node receives a data packet, it compares its own node ID with the node ID in the received packet header. If the node IDs match, the packet is identified as a native packet and is not retransmitted. Note that this field becomes read-only when a SCGT Init block is present. |
---|---|
PCI slot | If two or more boards of same type are physically present in the target PC, enter the PCI slot number of the board associated with this driver block (if only one card is present in a target PCI slot no will be 0). Note that this field becomes read-only when a SCGT Init block is present. |
Inputs
State ID: Enter the State identifier you want to set.
Value: sets the state of the drivers resource based on the associated value of the state ID from the table below.
ID | Name | Value | Description |
---|---|---|---|
1 | SCGT_NODE_ID | 0 | Node ID of unit. |
2 | SCGT_ACTIVE_LINK | 1 | Unit’s active link. For boards with multiple links (link 0 And 1), you may get/set the active link. |
3 | SCGT_EWRAP | 3 | Set to '1' to enable electronic wrap and bypass the Link. Set to '0' to disable. |
4 | SCGT_WRITE_ME_LAST | 4 | Set to ‘1’ to specify that writes to shared memory will occur only after corresponding native packets traverse The ring. Set to ’0’ to specify normal operation, where writes to shared memory will not rely on the reception Of native packets. |
5 | SCGT_UNICAST_INT_MASK | 5 | Set to ‘1’ to enable receives of Unicast Interrupts. Set To ‘0’ to disable |
6 | SCGT_BROADCAST_INT_MASK | 6 | Bit vector describing which of the 32 Broadcast Interrupts to receive. Bit 0 corresponds to broadcast interrupt 0, and bit 31 corresponds to broadcast Interrupt 31. Set the corresponding bit to ‘1’ to receive The broadcast interrupt, set to ‘0’ otherwise. For example, to receive interrupt 16 set the mask as follows: mask = mask | (1<< 16); |
7 | SCGT_INT_SELF_ENABLE | 7 | Set to '1' to enable reception of network interrupts sent By this node. Set to '0' to disable. |
8 | SCGT_SPY_SM_TRAFFIC_CNT | 13 | Number of 32-bit data phases transmitted by node SCGT_SPY_NODE_ID. |
9 | SCGT_SPY_NODE_ID | 14 | The node ID for which 32-bit data phases will be Counted by SCGT_SPY_SM_TRAFFIC_CNT. |
10 | SCGT_TRANSMIT_ENABLE | 15 | Set to '1' to enable native packet transmissions. Set to'0' to disable. Does not affect retransmission of the Network packets. |
11 | SCGT_RECEIVE_ENABLE | 16 | Set to '1' to enable network packet reception. Set to '0' To disable. This includes data packets and network interrupt packets. Does not affect retransmission of the network packets. |
12 | SCGT_RETRANSMIT_ENABLE | 17 | Set to '1' to enable retransmission of foreign network traffic. Set to '0' to disable. |
13 | SCGT_LASER_0_ENABLE | 18 | Set to '1' to enable laser. Set to '0' to disable. |
14 | SCGT_LASER_1_ENABLE | 19 | Set to '1' to enable laser. Set to '0' to disable. |
15 | SCGT_D64_ENABLE | 23 | Set to '1' to enable 64-bit PCI data transfers by the GT DMA engine. Set to '0' to allow only 32-bit PCI data transfers by the GT DMA engine. |
16 | SCGT_BYTE_SWAP_ENABLE | 24 | Set to '1' to enable byte swapping on accesses to GT memory. Set to '0' to disable. |
17 | SCGT_WORD_SWAP_ENABLE | 25 | Set to '1' to enable swapping of 32-bit words on 64-bit accesses to GT memory. Set to '0' to disable. |
Outputs
This block has no outputs.
Characteristics and Limitations
Direct Feedthrough | N/A |
---|---|
Discrete sample time | N/A |
XHP support | Yes |
Work offline | No |
OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter