background image

OPERATION 

Copyright 2007 

5-8 

S SC150e HARDWARE REFERENCE 

 

5.5.4 Throughput 

A maximum throughput of 6.5 MB/sec could be achieved if only one node were 

transmitting data, assuming the host CPU could offer the data at that rate. When more 

than one node is transmitting in BURST mode, then the effective output per node is 6.5 

MB/sec divided by the number of transmitting nodes. In BURST and BURST PLUS 

modes, the node never retransmits its own messages. 
In the BURST PLUS mode, a 256-byte packet provides 16.2 MB/s of data throughput. A 

1024-byte packet provides 16.7 MB/s maximum data throughput. 
When multiple nodes are transmitting in the BURST mode, the network data passing 

through the other nodes can affect that node’s output performance. If a node’s receiver is 

so busy that the Transceiver FIFO is never empty, and the node has already sent a 

message, then the node will have to wait before it can send another message of its own 

until either one of its messages comes back or the timer runs out. When the node’s own 

message is received, it is not placed in the Transceiver FIFO thereby creating an 

opportunity for the node to send a message from the Transmit FIFO. 
In PLATINUM and PLATINUM PLUS modes, error detection is enabled. This will 

affect node latency in that some messages must be retransmitted. 

NETWORK TIME-OUT 

Reset the transmit time-out according to the mode of operation selected by writing a 16-

bit non-zero value to CSR5 as described in subsection 4.8.4. 

5.6 Auxiliary Control RAM 

The ACR is a 5-bit register. When ACR Enable CSR0[4] is set, shared memory is not 

accessible by the host, and the ACR byte is viewed as the least significant byte of every 

shared-memory four-byte address. The ACR byte value controls the interrupt action(s) 

taken whenever a write occurs to any byte of the shared-memory four-byte word. Table 

5-2

 

describes the ACR functions.  

Table 5-2 ACR Functions 

Bit Function 

Receive Interrupt Enable (RIE) 

Transmit Interrupt Enable (TIE) 

External Trigger 1 

External Trigger 2 

HIPRO Location Enable 

If these ACR actions are disabled, then no action will be taken when an interrupt 

condition exists unless override bits CSR0[6] or CSR8[10] are set.  
The interrupt action and/or HIPRO

 

mode for a particular shared-memory location is 

defined by setting these bits. Once the ACR has been defined, set the ACR Enable bit 

CSR0[4] back to zero so that shared-memory can again be accessed. The ACR actions are 

still in effect, but the ACR bytes can no longer be accessed while the ACR Enable bit is 

zero. 

Содержание SCRAMNet+ SC150e

Страница 1: ...SC150e PCI PMC CPCI Bus Universal Signaling Hardware Reference Document No D T MR PCPMCPE A 1 A4 ...

Страница 2: ......

Страница 3: ...Net is a registered trademark of Curtiss Wright Controls Inc US Patent 4 928 289 ST is a registered trademark of AT T DIGITAL and DEC are trademarks of Digital Equipment Corporation PICMG and CompactPCI are registered trademarks of the PCI Industrial Computer Manufacturer s Group Curtiss Wright Controls Inc is an Associate Level member of PICMG and as such may use the PICMG and CompactPCI logos An...

Страница 4: ...n which may interfere with other radio and communication devices The user may be in violation of FCC regulations if this device is used in other than the intended market environments CE As a component part of another system this product has no intrinsic function and is therefore not subject to the European Union CE EMC directive 89 336 EEC ...

Страница 5: ...rupts 2 6 2 6 1 Network Interrupt Writes 2 6 2 6 2 Selected Interrupt 2 6 2 6 3 Forced Interrupt 2 8 2 7 External Triggers 2 9 2 8 General Purpose Counter Global Timer 2 9 2 9 Modes of Operation 2 9 2 9 1 Data Filter Mode 2 9 2 9 2 High Performance HIPRO Mode 2 10 2 9 3 Holdoff Mode 2 10 2 9 4 Loopback Modes 2 10 2 9 5 Write Me Last Mode 2 11 3 PRODUCT OVERVIEW 3 1 3 1 Overview 3 1 3 2 SCRAMNet SC...

Страница 6: ...s 4 16 4 8 3 EEPROM Initialization 4 16 4 8 4 Node Identification 4 17 4 8 5 Network Time out 4 17 4 9 Byte Swapping 4 17 4 10 DMA Operation 4 18 4 11 Maintenance 4 18 4 12 Troubleshooting 4 18 5 OPERATION 5 1 5 1 Overview 5 1 5 2 Shared Memory 5 1 5 2 1 Virtual Paging 5 1 5 2 2 Memory Considerations 5 3 5 2 3 Control Status Registers 5 3 5 3 Initialization 5 4 5 4 Basic Send Receive Configuration...

Страница 7: ...yout 4 4 Figure 4 4 CPCI Layout 4 5 Figure 4 5 EEPROM WRITE J303 4 6 Figure 4 6 EEPROM READ J304 4 6 Figure 4 7 PMC Card Installation 4 7 Figure 4 8 Fiber optic ST Connector 4 9 Figure 4 9 Fiber Optic Connections 4 10 Figure 4 10 Inserted State Power On 4 11 Figure 4 11 Bypass State Power Off 4 11 Figure 4 12 Inserted State Power On 4 12 Figure 4 13 Bypass State Power Off 4 13 Figure 4 14 Auxiliar...

Страница 8: ...ons 4 17 Table 4 7 PCI_MAP0 PCI _MAP1 Swapping Options 4 17 Table 5 1 SCRAMNet SC150e Message Contents 5 5 Table 5 2 ACR Functions 5 8 Table 5 3 Interrupt Controls 5 10 Table 5 4 Interrupt Error Status Conditions 5 15 Table 5 5 General Purpose Counter Timer Modes 5 18 Table 5 6 Data Filter Options 5 19 Table 5 7 Monitor and Bypass Mode States 5 22 Table 5 8 Wire Loopback Mode States 5 23 Table 5 9...

Страница 9: ...peration and of the specific host processor to use this manual effectively 1 1 3 Style Conventions Hexadecimal values are written with a 0x prefix For example 0x03FF Switch signal and jumper abbreviations are in capital letters For example RSW1 J5 etc Register bits and bit ranges are specified by the register identification followed by the bit or range of bits in brackets For example CSR6 4 CSR3 1...

Страница 10: ...X and SCRAMNet SC150e hardware diagnostic software SCRAMNet SC150e EEPROM initialization software and the SCRAMNet Network Monitor SCRAMNet Network Media User s Guide Doc Nr D T MU MEDIA A description of network cabling hardware accessories for the SCRAMNet SC150e Network PCI Special Interest Group PCI SIG The PCI X specification is available to PCI SIG members and can be downloaded from www pcisi...

Страница 11: ...on procedures Improve the quality of our operations to meet the needs of our customers suppliers and other stakeholders Provide our employees with the tools and overall work environment to fulfill maintain and improve product and service quality Ensure our customer and other stakeholders that only the highest quality product or service will be delivered The British Standards Institution BSI the wo...

Страница 12: ...e this document comprehensive you may have specific problems or issues this document does not satisfactorily cover Our goal is to offer a combination of products and services that provide complete easy to use solutions for your application If you have any technical or non technical questions or comments contact us Hours of operation are from 8 00 a m to 5 00 p m Eastern Standard Daylight Time Phon...

Страница 13: ...0e memory and system memory is any data written into SCRAMNet SC150e memory is automatically sent to the same SCRAMNet SC150e memory location in all nodes on the network This is why it is also referred to as replicated shared memory A good analogy is the COMMON AREA used by the FORTRAN programming language Where the COMMON AREA makes variables available to subroutines of a program SCRAMNet SC150e ...

Страница 14: ...ENCE NODE IN NODE OUT Interrupt FIFO Transceiver FIFO Receiver Network Control Logic Transmitter Replicated Shared Memory Transmit FIFO Dual Port Memory Host Interface Logic All Reads All Reads All Writes ASIC Port 1 Host Port 2 Network P1 Figure 2 1 Functional Diagram ...

Страница 15: ...ation of the node Refer to Figure 2 1 2 3 1 Transmit FIFO The Transmit FIFO is a message holding area for native messages waiting to be transmitted Each host write to SCRAMNet SC150e memory may constitute a write to the Transmit FIFO Data Filtering and HIPRO features may interfere with this Each write to the Transmit FIFO contains 21 bits of address A22 A2 32 bits of data and one bit of interrupt ...

Страница 16: ... 62 µs Delay can be imposed when a node must complete the transmission of a native message packet before retransmitting a foreign message packet A SCRAMNet SC150e Network can accommodate up to 256 nodes per network ring 2 4 1 Protocol The protocol is a register insertion methodology and is NOT a token ring Depending on the protocol selected all message packets are the same size or are variable as ...

Страница 17: ... it 0 1 Shared Memory ACR Memory CSR0 4 Host READ WRITE request to a specific 32 bit memory address Byte 0 Byte 1 Byte 2 Byte 3 Byte 0 PHYSICAL MEMORY CHIP DOES NOT REALLY EXIST LEGEND Figure 2 2 ACR Memory Access In Figure 2 2 host CPU read write operations are channeled to either SCRAMNet SC150e memory or to the ACR The ACR is a physically separate memory from the shared memory Channeling is bas...

Страница 18: ...n Own Slot CSR2 10 are enabled the host has authorized a Self Interrupt The data is written to shared memory and the address is placed on the Interrupt FIFO Network Interrupt writes are accomplished by two methods Selected Data writes to selected shared memory locations from the network Forced Any data writes to any shared memory from the network In either case the node can be configured to write ...

Страница 19: ...tions the following occurs The data is stored in that location The SCRAMNet SC150e address of the memory location is placed on the Interrupt FIFO queue and An interrupt is sent to the processor NETWORK ERRORS The Interrupt on Network Errors mode is enabled by setting CSR0 7 ON Network errors are defined in CSR1 according to an interrupt mask set in CSR9 When an incoming foreign message generates a...

Страница 20: ...t method works the same for selected interrupt except for the choice of interrupt locations All shared memory locations are automatically set up to receive and or transmit interrupts depending on the ACR override conditions set in CSR0 6 and or CSR0 9 When Override Receive Interrupt Enable CSR0 6 is set an interrupt will be sent to the host by any network interrupt data message regardless of the s...

Страница 21: ...all the global timers in the ring If the Trigger 2 event is the frame counter the timers in the ring effectively become synchronized sub frame timers which can then be used to tag time critical data or to measure and compare the completion time of various tasks within a distributed real time system 2 9 Modes of Operation 2 9 1 Data Filter Mode When SCRAMNet SC150e Data Filtering is enabled only th...

Страница 22: ...en written through subsequent writes by the host CPU This can be accomplished by four consecutive 8 bit or two consecutive 16 bit writes to the SCRAMNet memory NOTE HIPRO WRITE will not work if Disable Host to Memory Write CSR2 8 is set or when writing two separate shortwords while using interrupts 2 9 3 Holdoff Mode It is possible that the Transmit FIFO can become full when the host is writing to...

Страница 23: ...ptic Bypass Switch must be installed for this loopback to work However in the absence of the Fiber Optic Bypass Switch fiber optic cables could be run from the node s transmitter output connectors to the receiver input connectors This configuration with Insert Node enabled would constitute a Fiber optic Loopback mode for stand alone testing Set CSR2 6 ON to disable the Fiber optic Loopback mode wh...

Страница 24: ...SCRAMNET OVERVIEW Copyright 2007 2 12 SCRAMNet SC150e HARDWARE REFERENCE This page intentionally left blank ...

Страница 25: ...emory read operations bypass the SCRAMNet ASIC for improved performance Although both PIO and DMA operations are improved DMA operations will give the greatest increase in performance For PIO read operations the overall system performance is also improved as read latency is reduced the number of PCI retries is decreased and the PCI bus utilization is improved However the performance increase is li...

Страница 26: ...aximum node separation of 3500 meters 3 2 2 SCRAMNet SC150e PMC Card Figure 3 2 SCRAMNet SC150e PMC Card The SCRAMNet SC150e PMC card offers the following features Card can be mounted on any PMC compliant carrier card in the computer chassis Designed in accordance with the PCI specification 2 1 32 bit PCI interface maximum bus speed of 33 MHz Uses the V363EPC PCI Bridge chip from QuickLogic Corp S...

Страница 27: ...versal both 5 0 V and 3 3 V PCI signaling levels 2 MB 4 MB or 8 MB of on board shared memory 820 nm fiber optic interface maximum node separation of 300 meters 1300 nm fiber optic interface maximum node separation of 3500 meters Provides Basic Hot Swap capability in accordance with the CompactPCI Hot Swap Specification PICMG 2 1 R1 0 which allows Insertion of board into a powered system without ad...

Страница 28: ...sary to establish the carrier 3 4 Software Contact Curtiss Wright Controls for availability of SCRAMNet SC150e diagnostic source code and software libraries 3 5 Utility Software 3 5 1 SCRAMNet Diagnostics The SCRAMNet Network Hardware Diagnostics are designed to test the functionality of the hardware This suite of tests automatically detects the type of card and adjusts the test menus accordingly ...

Страница 29: ... the switch will not be illuminated during this state INSERTED MODE When a node is powered up the switch is automatically in the bypass state by default With power at the node the bypass switch is under software control By setting a bit in one of the SCRAMNet SC150e node s control registers the switch can be placed in the inserted mode The control signals are passed by an electrical connection bet...

Страница 30: ... to four SCRAMNet nodes to be switched in or out of a primary SCRAMNet ring independently and dynamically Figure 3 5 It also allows sharing of a critical real time resource between multiple systems The Quad Switch performs other useful functions such as optical bypassing fiber optic repeating to gain transmission length beyond the SCRAMNet node s transmission power limit and to act as a media conv...

Страница 31: ...isually LED s signify the state of node inclusion in the ring and if carrier is detected If the carrier is not detected the port is put into the Isolate state and the port is bypassed retaining ring integrity The auxiliary connector and the associated control cable links the port to the node allowing the application running the node to switch the Quad Switch in and out of Include or Isolate state ...

Страница 32: ...PRODUCT OVERVIEW Copyright 2007 3 8 SCRAMNet SC150e HARDWARE REFERENCE This page intentionally left blank ...

Страница 33: ...atic environment Use an anti static mat connected to a wristband when handling or installing the SCRAMNet SC150e card 2 Open the anti static bag and remove the SCRAMNet SC150e card Save the shipping material in case the SCRAMNet SC150e card needs to be returned The optional fiber optic cables and Fiber Optic Bypass Switch are shipped in separate cartons 4 3 VisualIy Inspect the Card A label displa...

Страница 34: ...INSTALLATION Copyright 2007 4 2 SCRAMNet SC150e HARDWARE REFERENCE Figure 4 1 PCI Layout card revision B1 EEPROM WRITE ENABLE J303 EEPROM READ ENABLE J304 ...

Страница 35: ...INSTALLATION Copyright 2007 4 3 SCRAMNet SC150e HARDWARE REFERENCE Figure 4 2 PCI Layout card revision C1 or higher EEPROM WRITE ENABLE J303 EEPROM READ ENABLE J304 ...

Страница 36: ...INSTALLATION Copyright 2007 4 4 SCRAMNet SC150e HARDWARE REFERENCE Figure 4 3 PMC Layout PMC Connectors P1 P2 EEPROM READ ENABLE J304 EEPROM WRITE ENABLE J303 ...

Страница 37: ...INSTALLATION Copyright 2007 4 5 SCRAMNet SC150e HARDWARE REFERENCE Figure 4 4 CPCI Layout EEPROM READ ENABLE J304 EEPROM WRITE ENABLE J303 ...

Страница 38: ... header on the left pair of the write jumper as viewed from the fiber optic connector end of the card as shown in Figure 4 1 through Figure 4 3 Factory default ENABLED SET VERIFY EEPROM READ J304 J304 EEPROM READ ENABLE DISABLE Figure 4 6 EEPROM READ J304 To enable EEPROM READ install a 2 pin header on the left pair of the read jumper as viewed from the fiber optic connector end of the card as sho...

Страница 39: ...t may result in serious damage to the host machine 1 Remove the bulkhead cover plate where the SCRAMNet SC150e host card will be 2 SC150e PMC only Mount the PMC card on a motherboard adapter or carrier card as shown in Figure 4 7 3 Slide the card into a desired peripheral bus slot while applying enough force to ensure a tight fit into the backplane connector After insertion use a standard Phillips...

Страница 40: ...optic Configuration The SCRAMNet SC150e product is available in standard fiber optic media 820 nm wavelength for short distances and long link fiber optic media 1300 nm wavelength for long distances The part number label described in section 4 3 can be used to differentiate a SCRAMNet SC150e card with standard fiber optic media from a card with long link fiber optic media The basic SCRAMNet SC150e...

Страница 41: ...ptional amount of light power loss experienced the cable ends should be inspected for cleanliness Alcohol based fiber optic cleaning pads are available to remove minor contaminants such as dust and dirt Figure 4 8 is a representation of a fiber optic connector Figure 4 8 Fiber optic ST Connector FIBER OPTIC CABLE PRECAUTIONS Fiber optic cables are made of glass and may break if crushed or bent in ...

Страница 42: ... primary difference between the connector types is that the AT T connector provides a locking mechanism Before it can engage or disengage the blade on the card connection the plastic boot must be unscrewed at least inch and then re tightened The fiber optic cable pairs are connected between the transmitter pair of the down stream node and the receiver pair of the up stream node Continuing this typ...

Страница 43: ...ion with SC150e PCI and CPCI Figure 4 10 and Figure 4 11 show the layout for the SCRAMNet SC150e PCI and CPCI which differs from the standard connection shown in Appendix A Figure A 2 Make Fiber Optic Bypass Switch connections as shown in Figure 4 10 and Figure 4 11 Figure 4 10 Inserted State Power On Figure 4 11 Bypass State Power Off ...

Страница 44: ... in Figure 4 12 and Figure 4 13 Connect the 8 pin male DIN plug from the Fiber Optic Bypass Switch to the 8 pin female end of the PMC auxiliary connection cable Then connect the 3 pin female end of the PMC auxiliary connection cable to the auxiliary 3 pin male header of the PMC NOTE The PMC auxiliary connection cable is not provided with the bypass switch and must be purchased separately Contract ...

Страница 45: ...INSTALLATION Copyright 2007 4 13 SCRAMNet SC150e HARDWARE REFERENCE Figure 4 13 Bypass State Power Off ...

Страница 46: ... Connection Table 4 1 PCI Auxiliary Connection Pinout Pins Name Definition 1 GND Logic Ground 2 N C No connection 3 F_RELAY Fiber optic Relay Drive and Sense 4 N C No connection 5 EXT_PWR 5 Source to External Ground 6 N C No connection 7 TRIGGER Trigger Output TRIG1 or TRIG2 8 N C No connection 4 7 4 Auxiliary Connection on SC150e PMC The Auxiliary Connection is used for communication with the Fib...

Страница 47: ...Byte Offset Hex Alias Size Bytes Active Bits Type Register Description 1 2 CSR0 2 16 R W General SCRAMNet SC150e Enable and Reset 80 100 CSR1 2 16 R W SCRAMNet SC150e Error Indicators 103 206 CSR2 2 16 R W General SCRAMNet SC150e Control 182 304 CSR3 1 1 8 8 R W R W Number of nodes Node ID 205 40A CSR4 2 16 R Interrupt FIFO Address LSW 284 508 CSR5 2 9 7 R Interrupt FIFO Address MSW Reserved Write...

Страница 48: ...5 where 000 CSR0 002 CSR1 004 CSR2 Both location 006 and 008 write to CSR3 TX_ID RX_ID This is possible because CSR4 is Read Only Then location 00A CSR5 etc Table 4 4 EEPROM Table 0 2 4 6 8 A C E 00 0000 0000 C040 XX00 XX00 0010 0000 0000 10 0800 0029 0001 0080 0000 0000 0000 0020 0000 0000 0000 0000 0000 0000 0000 0000 70 00B1 5300 0600 5555 006E 5555 5555 5555 NOTE XX denotes TX_ID and RX_ID Bot...

Страница 49: ...ods of byte ordering Some have the byte order arranged from right to left Little Endian and others have the byte order going from left to right Big Endian Motorola is an example of a Big Endian system Intel is an example of a Little Endian system Table 4 6 is a simplified summary for 8 bit 16 bit and 32 bit byte ordering for big endian and little endian Table 4 6 Byte Ordering Comparisons Size Big...

Страница 50: ...s the system will not boot up On UNIX like systems the driver generates a message on boot up similar to the following SCRAMNet installed and on line Problem Solution The boot up message does not appear The Register base address memory base address and or memory size may be incorrect NOTE All SCRAMNet SC150e nodes in the fiber optic network ring must be powered on unless they have Fiber Optic Bypas...

Страница 51: ...e An example of a generic ISR is included in Figure 5 11 page 5 30 at the end of this section 5 2 Shared Memory Global variables are mapped directly onto the replicated shared memory The application program typically contains a list of variables or arrays which are stored in a contiguous space and which are to be shared across processors An analogy is a FORTRAN COMMON BLOCK For the purpose of iden...

Страница 52: ...Node 1 Node 3 Node 5 Node 7 Node 9 Node 2 Node 4 Node 6 Node 8 4MB 4MB 2MB 2MB 2MB 2MB 1MB 1MB 8MB Network Address 7MB 5MB 3MB 1MB Figure 5 1 Memory Sharing With Virtual Paging To produce a network address the host write adds the relative SCRAMNet SC150e address and virtual page offset Relative address Virtual page offset Network address For example 12340 400000 412340 This network address is tran...

Страница 53: ...multiple of the processor memory page size If this is not done most compilers will try to optimize memory usage by filling out the SCRAMNet SC150e memory pages with other data This can cause random results when this local data is transmitted around the network 5 2 3 Control Status Registers The SCRAMNet SC150e cards are controlled through CSRs for node status setting interrupt vectors setting inte...

Страница 54: ... FIFOs Set CSR0 to 0x8003 to insert the node toggle the reset of the FIFOs and enable network activity Set CSR2 to 0xC040 to disable the Fiber optic Loopback mode Read CSR1 to read out any latched error conditions Read CSR1 again to check for any existing error conditions Check for carrier detect fail this means there are fiber optic cabling problems from the transmitter of the node downstream Wri...

Страница 55: ...ONTROL BITS RES Reserved INT When this bit is set it signals an Interrupt Message RTY Retry message used only in error correction mode PLATINUM DATA ADDRESS This 21 bit A 22 2 field contains the relative SCRAMNet SC150e memory address Bits A0 and A1 are always zero for a longword boundary DATA VALUE This 32 bit field contains the data value in SCRAMNet SC150e memory that is currently being updated...

Страница 56: ...ode appends 4 byte data values with sequential addresses until the maximum of 256 or 1024 bytes is reached a non sequential address is detected the Transmit FIFO is empty or a transmit interrupt event is detected In both BURST and PLATINUM modes the node is permitted to have multiple packets on the ring simultaneously The transmission of a PLUS mode message is an automatic function and for the mos...

Страница 57: ...ssage can be retransmitted This delay is a minimum of 247 ns the time to transmit one byte The maximum node latency depends on the maximum message size and could be from 800 ns to 61 8 µs depending on the message length selection To approximate the total maximum delay on the network multiply the maximum node latency by the number of nodes in the system and add a propagation delay of 5 ns meter mul...

Страница 58: ...it FIFO In PLATINUM and PLATINUM PLUS modes error detection is enabled This will affect node latency in that some messages must be retransmitted NETWORK TIME OUT Reset the transmit time out according to the mode of operation selected by writing a 16 bit non zero value to CSR5 as described in subsection 4 8 4 5 6 Auxiliary Control RAM The ACR is a 5 bit register When ACR Enable CSR0 4 is set shared...

Страница 59: ...or interrupts from memory writes Receive and or Transmit CSR0 1 0 must be enabled in order for the node to receive and or transmit network data There are other combinations of CSR settings to achieve varied interrupt results Appendix B CSR DESCRIPTIONS describes the SCRAMNet SC150e CSRs in detail In order for the HIPRO mode to become active ACR 4 must be set for those selected memory addresses whe...

Страница 60: ...enerates an interrupt request as specified in the CSR9 Mask register as the corresponding bit in CSR1 is set Network Interrupt Enable CSR0 8 Permits transmission of interrupt data to the network Override TIE CSR0 9 Transmits Interrupt message to the network regardless of the ACR TIE setting Reset Interrupt FIFO CSR0 13 Toggle from 0 to 1 to 0 to reset Interrupt FIFO Interrupts Armed CSR1 14 During...

Страница 61: ...interrupt on errors 5 8 Interrupt Conditions Interrupts are generated under two different conditions A SCRAMNet SC150e network data write to shared memory A SCRAMNet SC150e network error detected on the local node 5 8 1 Network Data Write As indicated in Figure 5 2 the Transmit Enable CSR0 1 must be set before any message can be sent Only those nodes which have the Transmit Interrupt Enable ACR 1 ...

Страница 62: ... REFERENCE ACR TIE HOST WRITE OVERRIDE TIE NETWORK INTERRUPT ENABLE TRANSMIT INTERRUPT SLOT TO NETWORK TRANSMIT NON INTERRUPT SLOT TO NETWORK CSR0 9 CSR0 8 NO NO ACR 1 YES YES YES NO TRANSMIT ENABLE CSR0 1 MUST BE ACTIVE Figure 5 2 Transmit Interrupt Logic ...

Страница 63: ...terrupts This allows the message with the interrupt bit set to be processed as an incoming network interrupt CSR2 9 enables the node s own message to be received as a network message CSR2 10 allows the interrupt bit to generate an interrupt if it is set SELF INTERRUPTS Set CSR2 10 9 to enable self interrupts This allows the message with the interrupt bit set to be processed as an incoming network ...

Страница 64: ...NERATE INTERRUPT TO HOST NO INTERRUPT TO HOST PLACE ADDRESS INTO INTERRUPT FIFO NO INTERRUPT TO HOST CSR1 NETWORK ERROR MESSAGE PACKET NATIVE MSG ERROR MASK BIT SET CSR9 RECEIVE INT OVERRIDE INTERRUPT MESSAGE NO NO YES YES NO NO YES YES YES NO NO NO YES YES CSR8 10 OVERRIDE RIE ENB INT ON Rx IN OWN SLOT WRITE OWN SLOT ENB NO YES YES NO NO RECEIVE ENABLE CSR0 0 MUST BE ACTIVE YES NO YES Figure 5 3 ...

Страница 65: ...it being set value 1 in CSR1 If any of the preceding conditions are set and the Interrupt On Memory Mask Match Enable CSR0 5 is set then an interrupt will be generated to the host computer Additional information about each error condition is contained in appendix B Table B 2 CSR1 If a Network Error is received Figure 5 3 and if Interrupt on Error CSR0 7 and Host Interrupt Enable CSR0 3 are set and...

Страница 66: ...rrupt address When an interrupt is received the ISR should read CSR5 first in order to check the Interrupt FIFO Not Empty bit If this bit is set value is 1 then read CSR4 If this bit is CLEAR value is 0 then the Interrupt FIFO is empty Therefore the interrupt was due to an error assuming that Enable Interrupt On Error is set Every read from CSR5 and CSR4 will contain the SCRAMNet SC150e memory add...

Страница 67: ...A and enable trigger 1 by setting ACR 2 and not ACR 3 2 Select the same memory address in node B and enable trigger 2 by setting ACR 3 and not ACR 2 3 Connect a wire from TRIG1 to an oscilloscope 4 Connect a wire from TRIG2 to the oscilloscope 5 Initiate a HOST write to the node A memory address When the corresponding NETWORK write occurs the time difference can be measured EXAMPLE 2 MEASURE RING ...

Страница 68: ...urs the counter will increment Transit Time Set this mode and clear the counter The counter will begin counting when the next message is transmitted and stop counting when any message generated by this node is received Network Events Count incoming network messages Free Run 26 66 ns Increment counter using internal 37 5 MHz clock Counter will roll over every 1 78 ms Free Run 1 706 μs with Trigger ...

Страница 69: ...that have not actually changed In order to reduce network traffic the SCRAMNet SC150e card has the ability to compare the new value with the old value of data and avoid sending unchanged data values out on the network This feature is a type of data filtering and can be enabled without affecting node latency while improving network throughput See Figure 5 4 Data Filter Logic CSR0 10 and CSR0 11 con...

Страница 70: ...007 5 20 SCRAMNet SC150e HARDWARE REFERENCE DATA FILTER LOGIC DO NOTHING YES SAME WRITE TO MEMORY NEW DATUM OLD DATUM NO READ WRITE HOST CPU NETWORK RING NETWORK RING SHARED MEMORY NETWORK LOGIC Figure 5 4 Data Filter Logic ...

Страница 71: ...st shortword write is initiated or a total of 4 byte writes if a byte write is initiated to a HIPRO location Otherwise it is possible to partially write a 32 bit location causing the data to be lost and never be transmitted The HIPRO mode is also effective for transmitting user defined 16 bit data items Two 16 bit data items may be sent as one 32 bit data item if they are consecutive and lie withi...

Страница 72: ...nd Bypass Mode States State Register Setting Receive Enable CSR0 0 ON Transmit Enable CSR0 1 DON T CARE Insert Enable CSR0 15 OFF Enable Wire Loopback CSR2 7 OFF Media Circuitry Rx Tx Rx Tx Internal PLL and Data Recovery MECHSWITCH FO Conv FO Conv Fiber Optic Bypass Switch Optional RX ENABLE TX ENABLE OFF ON OFF ON OFF ON OFF ON INSERT ENABLE WIRE LOOPBACK Figure 5 5 Monitor and Bypass Mode ...

Страница 73: ... signal does not leave the card Table 5 8 Wire Loopback Mode States State Register Setting Receive Enable CSR0 0 ON Transmit Enable CSR0 1 ON Insert Enable CSR0 15 OFF Enable Wire Loopback CSR2 7 ON Media Circuitry Rx Tx Rx Tx Internal PLL and Data Recovery MECHSWITCH FO Conv FO Conv Fiber Optic Bypass Switch Optional RX ENABLE TX ENABLE OFF ON OFF ON OFF ON OFF ON ENABLE WIRE LOOPBACK INSERT Figu...

Страница 74: ...pback Mode States State Register Setting Receive Enable CSR0 0 ON Transmit Enable CSR0 1 ON Insert Enable CSR0 15 ON Enable Wire Loopback CSR2 7 OFF Mechanical Switch Override CSR8 11 OFF Media Circuitry Rx Tx Rx Tx Internal PLL and Data Recovery MECHSWITCH FO Conv FO Conv Fiber Optic Bypass Switch Optional RX ENABLE TX ENABLE OFF ON OFF ON OFF ON OFF ON ENABLE WIRE LOOPBACK INSERT Figure 5 7 Mech...

Страница 75: ...ber optic Loopback Mode States State Register Setting Receive Enable CSR0 0 ON Transmit Enable CSR0 1 ON Insert Enable CSR0 15 ON Enable Wire Loopback CSR2 7 OFF Disable Fiber optic Loopback CSR2 6 OFF Mechanical Switch Override CSR8 11 ON Media Circuitry Rx Tx Rx Tx Internal PLL and Data Recovery MECHSWITCH FO Conv FO Conv Fiber Optic Bypass Switch Optional RX ENABLE TX ENABLE OFF ON OFF ON OFF O...

Страница 76: ...bling Loopback mode To disable the Fiber optic Loopback mode set CSR2 6 ON This state allows data to be transmitted and received on the network ring for this node When the Fiber optic Loopback mode is enabled CSR2 6 OFF the Fiber Optic Bypass Switch prevents the node from receiving network data Likewise the node cannot transmit any data into the network ring When power is lost to the Fiber Optic B...

Страница 77: ...smit FIFO becomes full The Transmit FIFO serves as a buffer between the SCRAMNet SC150e memory and the SCRAMNet SC150e network The Transmit FIFO can become full when the host CPU is writing to SCRAMNet SC150e memory faster than the network can absorb the data If a CPU is capable of writing to the SCRAMNet SC150e memory on the PCI bus at such a rate that the Transmit FIFO becomes full 1024 deep dat...

Страница 78: ...ly configure active SCRAMNet and SCRAMNet SC150e ring s The Quad Switch provides dynamic configuration of up to five separate rings Each separate ring is connected to a port on the Quad Switch Refer to Figure 5 10 Each ring can be isolated from the other rings or can be included with one or more of the other attached rings There is a single logical ring internal to the Quad Switch The Quad Switch ...

Страница 79: ...OPERATION Copyright 2007 5 29 SCRAMNet SC150e HARDWARE REFERENCE Figure 5 10 Quad Switch ...

Страница 80: ...ic then the Interrupt Service Routine will be invoked Interrupts will be disabled until re armed by writing to CSR1 Until that time all other interrupts will be written into the Interrupt FIFO where they can be processed in the Interrupt Service Routine If Interrupts on Errors is enabled then an interrupt due to an error has occurred if the interrupt FIFO is empty on the initial check of CSR5 in t...

Страница 81: ...rd Dimensions A 2 A 2 SC150e PMC A 3 A 2 1 Hardware Specifications A 3 A 2 2 Card Dimensions A 4 A 3 SC150e CPCI A 5 A 3 1 Hardware Specifications A 5 A 3 2 Card Dimensions A 6 A 4 Performance A 7 A 5 Part Number A 7 A 6 Fiber Optic Cables A 8 A 7 Fiber Optic Bypass Switch A 9 A 7 1 Fiber Optic Bypass Switch Dimensions A 10 ...

Страница 82: ......

Страница 83: ...installed memory options 2 MB 4 MB or 8 MB Effective Per Node Bandwidth 4 bytes packet 6 5 MB sec 256 bytes packet 16 2 MB sec 1024 bytes packet 16 7 MB sec Node Latency 4 bytes packet 250 ns 800 ns 256 bytes packet 250 ns 16 µs 1024 bytes packet 250 ns 61 8 µs Mean Time Between Failures MTBF 2 MB Memory 231 748 hours 4 MB Memory 217 808 hours 8 MB Memory 186 721 hours Internal clock speeds SCRAMN...

Страница 84: ...SPECIFICATIONS Copyright 2007 A 2 SCRAMNet SC150e HARDWARE REFERENCE A 1 2 Card Dimensions Figure A 1 PCI Dimensions 4 20 6 875 ...

Страница 85: ...Maximum Node Separation Standard Fiber 300 meters Long Link Fiber 3500 meters Factory installed memory options 2 MB 4 MB or 8 MB Effective Per Node Bandwidth 4 bytes packet 6 5 MB sec 256 bytes packet 16 2 MB sec 1024 bytes packet 16 7 MB sec Node Latency 4 bytes packet 250 ns 800 ns 256 bytes packet 250 ns 16 µs 1024 bytes packet 250 ns 61 8 µs Mean Time Between Failures MTBF 2 MB Memory 225 361 ...

Страница 86: ...SPECIFICATIONS Copyright 2007 A 4 SCRAMNet SC150e HARDWARE REFERENCE A 2 2 Card Dimensions Figure A 2 PMC Dimensions 5 86 2 91 ...

Страница 87: ... Factory installed memory options 2 MB 4 MB or 8 MB Effective Per Node Bandwidth 4 bytes packet 6 5 MB sec 256 bytes packet 16 2 MB sec 1024 bytes packet 16 7 MB sec Node Latency 4 bytes packet 250 ns 800 ns 256 bytes packet 250 ns 16 µs 1024 bytes packet 250 ns 61 8 µs Mean Time Between Failures MTBF 2 MB Memory 187 887 hours 4 MB Memory 187 740 hours 8 MB Memory 185 809 hours Internal clock spee...

Страница 88: ...SPECIFICATIONS Copyright 2007 A 6 SCRAMNet SC150e HARDWARE REFERENCE A 3 2 Card Dimensions Figure A 3 CPCI Dimensions 3 937 6 299 ...

Страница 89: ...ng ON and DEC_IGNORE OFF 13 3 16 1 13 3 8 7 1 Results derived from a software test using a time stamp counter 2 By default this product is configured with prefetching enabled Refer to V363EPC User Manual for details of prefetching operation including possible data coherency issues 3 Host limited A 5 Part Number The PCI Card part number is in the form H AS DPCIG02M 20 Standard PCI w 2 MB RAM H AS D...

Страница 90: ...bility of fiber optic cables The part number for Curtiss Wright Controls 62 5 125 micron fiber optic cables is in the form H PR WST23000 0 paired 62 5 125 micron cable 3 meters where Code Definition H Hardware PR Part WST2 Standard Fiber Commercial Grade Cable Paired 62 5 micron core multi mode fiber optic cable XXXX Length of cable examples 3000 3 meter cable 5000 5 meter cable 1001 10 meter cabl...

Страница 91: ...SPECIFICATIONS Copyright 2007 A 9 SCRAMNet SC150e HARDWARE REFERENCE A 7 Fiber Optic Bypass Switch Figure A 4 Fiber Optic Bypass Switch ...

Страница 92: ...SPECIFICATIONS Copyright 2007 A 10 SCRAMNet SC150e HARDWARE REFERENCE A 7 1 Fiber Optic Bypass Switch Dimensions Figure A 5 Housing Dimensions ...

Страница 93: ...NLY B 8 Table B 5 CSR4 Interrupt Address LSP READ ONLY B 8 Table B 6 CSR5 Interrupt Address and Status READ ONLY B 8 Table B 7 CSR6 Reserved B 9 Table B 8 CSR7 Reserved B 9 Table B 9 CSR8 General SCRAMNet SC150e Extended Control Register B 9 Table B 10 CSR9 SCRAMNet SC150e Interrupt On Error Mask B 10 Table B 11 CSR10 DEC_IGNORE B 10 Table B 12 CSR11 Reserved B 11 Table B 13 CSR12 SCRAMNet SC150e ...

Страница 94: ......

Страница 95: ...egister and the function of each bit The name of each bit is indicative of its set state The registers are described using bit 0 as the Least Significant Bit LSB For example Inserting 0xA7C3 in a 16 bit register would set bits 0 1 6 7 8 9 10 13 and 15 ON 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 0 1 0 0 1 1 1 1 1 0 0 0 0 1 1 A 7 C 3 ...

Страница 96: ...When this bit is cycled 0 1 0 the optional redundant transceiver selected link is changed 3 Host Interrupt Enable When this bit is set a received message that is written to node shared memory as an interrupt will generate an interrupt request and the address will be written to the Interrupt FIFO This bit must be set in order to receive any interrupts from the network 4 Auxiliary Control RAM Enable...

Страница 97: ...ive Transmit FIFO This bit must be toggled from 0 to 1 and back to 0 in order to reset the Receive Transmit FIFO The R T FIFO is a temporary high speed holding area for data flowing through the network NOTE If the R T FIFO were to be reset during active network transmissions the data in the FIFO at that time would be lost and it would cause errors on the downstream nodes in the network ring 13 Res...

Страница 98: ...his bit is set if the receivers do not detect any or enough output from the previous nodes transmitters This is usually an indication that the fiber optic lines have become disconnected or there may be dust dirt where the fiber optic connections have been made A visual inspection of the network lines will need to be made 7 Bad Message Latched When this bit is set the hardware has detected an error...

Страница 99: ...conditions to receive an interrupt are active If this bit is 0 then the host will receive no interrupts When CSR1 is written to then the interrupts armed bit will return to an active status 15 Fiber Optic Bypass Not Connected This is a status bit concerning the installation of the optional Fiber Optic Bypass Switch A 0 in this bit indicates that the bypass switch is installed while a 1 indicates i...

Страница 100: ... but may be used in conjunction with CSR2 10 when it is desired to generate an interrupt to the host written by the host 10 Enable Interrupt On Own Slot When this bit is set a message with the interrupt bit set can be received by the originating node if CSR2 9 is also set This coupling enables a host processor to interrupt itself Self Interrupt 11 Message Length Limit Variable maximum message size...

Страница 101: ... 14 to enable communication protocols BURST or PLATINUM mode and the variable length message PLUS mode see below SCRAMNet SC150e Protocol Mode Definition CSR2 15 CSR2 14 CSR2 12 CSR2 11 Network Mode No Error Correction Multiple Message Variable Length Message Size Maximum BURST 1 1 0 NO MEANING PLATINUM 0 1 0 NO MEANING BURST 1 1 1 1 1024 0 256 PLATINUM 0 1 1 1 1024 0 256 ...

Страница 102: ... LSP READ ONLY Bits Description 15 0 LSP of the Interrupt Address These bits represent the LSP of the interrupt address A15 A0 Bits 0 and 1 are always 0 since the addresses are on four byte boundaries Table B 6 CSR5 Interrupt Address and Status READ ONLY Bits Description 6 0 MSP of the Interrupt Address These 7 bits represent the MSP of the interrupt address A22 A16 When coupled with CSR4 this add...

Страница 103: ...ose Counter Timer Free Run Setting this bit causes the GPC to free run at a rate of 37 5 MHz 26 66 ns This counter mode overrides all other counter mode settings 10 Receive Interrupt Override When this bit is set all incoming network messages are treated as interrupt messages 11 Mechanical Switch Override Normally set to ON When OFF Mechanical Switch Loopback Mode is invoked 14 12 Memory Size Conf...

Страница 104: ...Retry Due to Time Out Mask 11 Redundant TX RX Fault Mask 12 Interrupt on General Purpose Counter Timer Overflow Mask 13 See Below 14 See Below 15 Fiber Optic Bypass Switch Not Connected Mask General Purpose Counter Timer Modes CSR8 9 CSR9 14 CSR9 13 Counter Timer Modes 0 0 0 Count Errors 0 0 1 Count Trigs 1 2 0 1 0 Transit Time 0 1 1 Network Events 1 1 X Free Run 26 66 ns 1 0 1 1 706 µs w trig 2 C...

Страница 105: ...ng Register Bits Description 0 VP Virtual Paging Enable When ON this bit enables Virtual Paging 4 1 0 Always zero 5 VP_A12 6 VP_A13 7 VP_A14 8 VP_A15 9 VP_A16 10 VP_A17 11 VP_A18 12 VP_A19 13 VP_A20 14 VP_A21 15 VP_A22 Virtual Page number The significance of this register is dependent on the memory size For example For 4 MB only VP_A22 is valid for 4 KB P_A 22 12 are valid ...

Страница 106: ... RD_COUNT 6 This is a General Purpose Counter Timer register It can be used to 7 RD_COUNT 7 count trigger 1 and 2 events count errors or other events as 8 RD_COUNT 8 programmed by CSR9 13 and CSR9 14 9 RD_COUNT 9 10 RD_COUNT 10 11 RD_COUNT 11 12 RD_COUNT 12 13 RD_COUNT 13 14 RD_COUNT 14 15 RD_COUNT 15 Table B 15 CSR14 Reserved Bits Description 15 0 Not Used Table B 16 CSR15 Reserved Bits Descripti...

Страница 107: ... Address MSW and Status READ Only C 6 C 7 CSR6 Reserved C 6 C 8 CSR7 Reserved C 6 C 9 CSR8 General SCRAMNet SC150e Extended Control Register C 7 C 10 CSR9 SCRAMNet SC150e Interrupt On Error Mask C 8 C 11 CSR10 DEC_IGNORE C 9 C 12 CSR11 Reserved C 9 C 13 CSR12 SCRAMNet SC150e Virtual Paging Register C 10 C 14 CSR13 SCRAMNet SC150e General Purpose Counter Timer C 10 C 15 CSR14 Reserved C 11 C 16 CSR...

Страница 108: ......

Страница 109: ...ggle RTT 3 Host Interrupt Enable HIE 4 Auxiliary Control RAM Enable ACRE 5 Interrupt on Memory Mask Match Enable IMME 6 Override RIE Flag ORF 7 Interrupt on Errors IOE 8 Network Interrupt Enable NIE 9 Override TIE Flag OTF 10 Enable Tx Data Filter DFEN 11 Enable Lower 4 Kbytes for Data Filter EN4K 12 RESET Rx Tx FIFO RTRF 13 RESET Interrupt FIFO RSTIF 14 RESET Transmit FIFO RTXF 15 Insert Node INS...

Страница 110: ... TXFAF 3 Always 0 Not Used 4 Interrupt FIFO Full IFF 5 Protocol Violation PV 6 Carrier Detect Failure CDF 7 Bad Message BB 8 Receiver Overflow RXO 9 Transmit Retry TXRTY 10 Transmit Retry Time out TO 11 Redundant TxRx Fault RTF 12 General Purpose Counter Timer Overflow GPCTO 13 Redundant TxRx Link 1 A 0 B RTLAB 14 Interrupts Armed Write to re arm IARM 15 Fiber Optic Bypass Not Connected FOB ...

Страница 111: ...12 Variable length messages on network VAR_LEN 13 HIPRO Write Enable HIPRO 14 Allow multiple native messages on network MULTIPLE_MSG 15 No Network Error Correction NO_ERR_CRCT Write Me Last Self Interrupt Mode Definition CSR2 10 CSR2 9 CSR2 8 Mode 0 1 1 WRITE ME LAST mode 1 1 0 SELF INTERRUPT mode 1 1 1 WRITE ME LAST with SELF INTERRUPT mode SCRAMNet Protocol Mode Definition CSR2 15 CSR2 14 CSR2 1...

Страница 112: ...rmation Bit Function Name 0 NN0 1 NN1 2 NN2 3 Node Number Count NN3 4 Valid After a Transmission from the Node NN4 5 NN5 6 NN6 7 NN7 8 NID0 9 NID1 10 NID2 11 Node ID Number NID3 12 NID4 13 NID5 14 NID6 15 NID7 When ID_MUX CSR 0 is set Bits 7 0 are Transmit AGE Bits 15 8 are Receive ID ...

Страница 113: ... SC150e HARDWARE REFERENCE C 5 CSR4 Interrupt Address LSW Bit Function Name 0 Always 0 1 Always 0 2 RFA2 3 RFA3 4 RFA4 5 RFA5 6 Interrupt FIFO Address Field LSW RFA6 7 RFA7 8 RFA8 9 RFA9 10 RFA10 11 RFA11 12 RFA12 13 RFA13 14 RFA14 15 RFA15 ...

Страница 114: ...A22 13 7 Reserved 0 14 Retry Bit in Interrupt FIFO RF_RETRY 15 Interrupt FIFO Not Empty RX_F_E Writing the Transmit Time out value to CSR5 stores it in shadow memory Do not set this value to 0 A value of 0 prevents host generated data from leaving the Transmit FIFO C 7 CSR6 Reserved A 16 bit Read Only Curtiss Wright Controls reserved register C 8 CSR7 Reserved A 16 bit Read Only Curtiss Wright Con...

Страница 115: ...ine to MICROWIRE port CSR_CK 7 DIN line connected to the MICROWIRE DOUT pins E_DIN 8 Initiate initiation sequence CSR Reset CSR_RST 9 Override Counter mode GPC_FRE 10 Receive Interrupt Override RX_INT_OVR 11 1 Mechanical Switch Override C_MECHSW 0 Invoke Coax Loopback Mode 12 Memory Size Configuration See below MC10 13 Memory Size Configuration See below MC11 14 Memory Size Configuration See below...

Страница 116: ...Message mask M_BM 8 Receiver Overflow mask M_RX_OVR 9 Transmitter Retry mask M_RETRY 10 Transmitter Retry Time out M_RETRY_T_O 11 Redundant Transmit Receive Fault mask M_FAULT 12 Interrupt on Utility Counter Overflow M_COUNT_OVR 13 General Purpose Counter Timer Modes See below M_INC_TRIGS 14 General Purpose Counter Timer Modes See below M_INC_ERRS 15 Fiber Optic Bypass Not Connected mask M_FO_BYPA...

Страница 117: ...2007 C 9 SCRAMNet SC150e HARDWARE REFERENCE C 11 CSR10 DEC_IGNORE Bit Function Name 0 1 Non DEC system 0 DEC system DEC_IGNORE 15 1 Reserved 0 C 12 CSR11 Reserved A 16 bit Read Only Curtiss Wright Controls reserved register ...

Страница 118: ... 5 subsection 5 10 and Appendix B page B 12 for additional information Bit Function Name 0 Counter Timer register RD_COUNT 0 1 Counter Timer register RD_COUNT 1 2 Counter Timer register RD_COUNT 2 3 Counter Timer register RD_COUNT 3 4 Counter Timer register RD_COUNT 4 5 Counter Timer register RD_COUNT 5 6 Counter Timer register RD_COUNT 6 7 Counter Timer register RD_COUNT 7 8 Counter Timer registe...

Страница 119: ...eserved A 16 bit Read Only Curtiss Wright Controls reserved register C 17 Auxiliary Control RAM R W Bit Function Name 0 Receive Interrupt Enable RIE 1 Transmit Interrupt Enable TIE 2 External Trigger 1 Host Read Write ET1 3 External Trigger 2 Network Write ET2 4 HIPRO HIPRO 7 5 Reserved 0 User access to Trigger 1 and Trigger 2 is not available on the PMC Card ...

Страница 120: ...CSR SUMMARY Copyright 2007 C 12 SCRAMNet SC150e HARDWARE REFERENCE This page intentionally left blank ...

Страница 121: ...D D CONFIGURATION AIDS APPENDIX D CONFIGURATION AIDS ...

Страница 122: ......

Страница 123: ...4 15 reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved ACR LED STATUS 0 1 2 3 RIE TIE EXT TRG 1 EXT TRG 2 4 5 6 7 HIPRO ENB reserved reserved reserved G G INSERT CARRIER DETECT CSR 1 READ RESET CSR 3 CSR 5 CSR 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 TX FIFO FULL TX FIFO NOT EMPTY TX FIFO 7 8 FULL Always 0...

Страница 124: ...erved reserved reserved reserved reserved reserved reserved reserved reserved reserved reserved CSR 9 CSR 11 CSR 13 CSR 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 TX FIFO FULL MASK TX FIFO NOT EMP MASK TX FIFO 7 8 FULL MASK BIST STREAM R O RX FIFO FULL MASK PROTOCOL VIOL MASK CARRIER DETECT FAIL MASK BAD MESSAGE MASK RX OVERFLOW MASK TX RETRY MASK TX RETRY TIME OUT REDUN TXRX FAULT MASK GP CTR TIMER...

Страница 125: ...RATION AIDS Copyright 2007 D 3 SCRAMNet SC150e HARDWARE REFERENCE SCRAMNet SC150e NETWORK CONFIGURATION DATA SHEET NODE ID HOST MACHINE MEMORY ADDRESS BUS MEMORY SIZE CSR ADDRESS BUS INT LEVEL SCRAMNet SERIAL ...

Страница 126: ...CONFIGURATION AIDS Copyright 2007 D 4 SCRAMNet SC150e HARDWARE REFERENCE This page intentionally left blank ...

Страница 127: ...1 GLOSSARY GLOSSARY ...

Страница 128: ......

Страница 129: ...ch transfer so that the data for the next cycle is retrieved from the next higher location block write cycle A DTB cycle used to transfer a block of 1 to 256 bytes from a master to a slave The block write cycle is very similar to the block read cycle It uses a string of 1 2 or 4 byte data transfers and the master does not release the DTB until all of the bytes have been transferred It differs from...

Страница 130: ... direct memory access DMA transfer An I O transfer conducted by a device controller which accesses memory directly and as a result can transfer a large volume of data without requesting a processor interrupt after each unit amount Contrast with programmed I O PIO transfer DTB A mnemonic for data transfer bus edges Transitions that appear on a signal line EEPROM The EEPROM stores the initial power ...

Страница 131: ...etween itself and a slave module message packet See packet native message A message that is received by the node of origin node latency The time delay at a node before a foreign message can be retransmitted packet A message that travels on the network The minimum packet consists of 81 bits and 1 start bit The packet includes five fields Source ID 8 bits Age 8 bits Control 3 bits Data Address 21 bi...

Страница 132: ...ror The originating node will retransmit the message indefinitely until the originating node receives it correctly Valid only in error correction mode PLATINUM retry time out A hardware failure condition reported when the first attempt to send a message around the network is not received by the originating node within the time out period specified in CSR5 The originating node will retransmit the m...

Страница 133: ... bus time out Also network time out The time written to CSR5 that must elapse before a native message will be retransmitted The time out must be a non zero value Tx Abbreviation for transmit or transmitter UAT A master that sends or receives data in an unaligned fashion utility bus One of the four buses provided by the backplane This bus includes signals that provide periodic timing and coordinate...

Страница 134: ...GLOSSARY Copyright 2007 Glossary 6 SCRAMNet SC150e HARDWARE REFERENCE This page intentionally left blank ...

Страница 135: ...1 INDEX INDEX ...

Страница 136: ......

Страница 137: ...enable lower 4 KB B 3 DEC_IGNORE setting 4 1 4 16 DEC_IGNORE setting A 7 B 10 C 9 D 2 E EEPROM initialization 1 2 4 16 5 4 read enable 4 6 write enable 4 6 EEPROM program enable C 7 electrical requirements A 1 A 3 A 5 error conditions 2 7 5 3 5 4 5 11 5 15 bad message 5 15 B 3 B 4 C 2 C 8 carrier detect B 4 carrier detect fail 5 15 C 2 C 8 FOBS not connected 5 15 interrupt FIFO full B 3 latched B ...

Страница 138: ...r loss 4 9 little endian 4 17 longword address 5 16 longword addresses 2 5 M memory address 2 1 5 1 5 2 5 4 5 5 5 16 5 17 5 21 B 9 selected 5 9 message packet contents 5 5 fixed length 2 4 5 5 A 1 A 3 A 5 foreign 2 3 2 4 2 7 5 7 maximum size 2 5 native 2 3 2 4 5 13 variable length B 6 C 3 variable length maximum B 6 variable length 2 4 A 1 A 3 A 5 B 7 C 3 message packet size 2 4 message packets co...

Страница 139: ...rface address 3 7 serial port interface 3 7 single logical ring internal 5 28 R read latency 3 1 receive interrupt override B 9 C 7 receive interrupt enable flag C 1 receive transmit FIFO B 3 reset B 3 receiver FIFO 2 4 full C 8 receiver overflow mask B 10 redundant transceiver B 2 C 1 C 2 fault C 2 fault mask B 10 register shadow 4 17 register virtual paging 4 15 register insertion 2 4 registers ...

Страница 140: ...y B 4 B 10 C 2 C 8 reset B 3 C 1 transmit interrupt enable flag C 1 transmitter retry mask B 10 C 8 time out C 8 transmitter retry time out mask B 10 U utility EEPROM initialization program 3 4 hardware diagnostic 3 4 Monitor program 3 4 V virtual page number B 11 virtual paging B 11 C 10 enable 5 1 B 11 W weight A 1 A 3 A 5 wire loopback enable B 3 B 6 C 3 internal circuitry 5 23 write own slot e...

Отзывы: