
OPERATION
Copyright 2007
5-3
VME6U HARDWARE REFERENCE
5.2.2 Memory Considerations
When using SCRAMNet
+
shared-memory, consider the following:
PROGRAM AND DATA LIMITATIONS
Limitations on application program size and data variable size for a host computer system
also apply to applications that use SCRAMNet
+
memory because it becomes part of the
host system.
DATA CACHING
The ability for a computer to write a copy of data to a local fast memory for quicker
access later must be turned off during a SCRAMNet
+
memory read. Since other nodes
may be changing the data, it is critical that the processor read the data directly from
SCRAMNet
+
memory. This is processor dependent and does not always apply.
MEMORY MAPPING
SCRAMNet
+
memory is mapped by all operating systems in constant-length blocks
called memory pages.
NOTE
: To ensure that a compiler or operating system does not try to use unused
portions of SCRAMNet
+
memory to store other program segments, the SCRAMNet
+
memory common blocks should be declared to be sized to an integer 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
+
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
+
boards are controlled through CSRs for node status, setting interrupt
vectors, setting interrupt locations, receiving interrupt addresses, mode control, and other
functions. These registers may be accessed by linking to the I/O page and reading from or
writing to the registers as if they were memory. The method used to access the registers
depends on the particular computer and operating system being used.
These registers are set only during the SCRAMNet
+
Network initialization. Once the
control portion of the CSR is set up for the desired mode operation, the node functions as
transparent shared memory, and, references to the CSRs are not required. However, the
status portions of the registers will need to be accessed for interrupt servicing and for
checking for error conditions. Appendix B, CSR DESCRIPTIONS, discusses the
definition and use of each bit in the CSRs. Appendix C contains a list of the CSRs and a
brief identification of each bit.
5.3 Initialization
The initialization of the SCRAMNet
+
node from a cold boot is determined by the settings
of the EEPROM (see Chapter 4, INSTALLATION).
No fiber-optic cable connections are required to READ and WRITE to the local host’s
SCRAMNet
+
memory. The control registers CSR0 and CSR2 should both be zero at this
point, and SCRAMNet
+
memory is available for access. The memory address will remain
at ‘0’ and be disabled until programmed with the EEPROM Initialization Program.
Содержание SCRAMNet+ SC150 VME6U
Страница 1: ...SC150 VME6U Hardware Reference Document No D T MR VME6U A 0 AA ...
Страница 2: ......
Страница 10: ...TABLE OF CONTENTS Copyright 2007 vi VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 14: ...INTRODUCTION Copyright 2007 1 4 VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 32: ...PRODUCT OVERVIEW Copyright 2007 3 6 VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 35: ...INSTALLATION Copyright 2007 4 3 VME6U HARDWARE REFERENCE Figure 4 2 VME6U Layout ...
Страница 75: ...OPERATION Copyright 2007 5 27 VME6U HARDWARE REFERENCE Figure 5 10 Quad Switch ...
Страница 78: ...OPERATION Copyright 2007 5 30 VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 80: ......
Страница 83: ...SPECIFICATIONS Copyright 2007 A 3 VME6U HARDWARE REFERENCE A 3 Board Dimensions Figure A 1 VME6U Dimensions ...
Страница 89: ...SPECIFICATIONS Copyright 2007 A 9 VME6U HARDWARE REFERENCE Figure A 6 Housing Dimensions ...
Страница 90: ...SPECIFICATIONS Copyright 2007 A 10 VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 92: ......
Страница 110: ...CSR DESCRIPTIONS Copyright 2007 B 18 VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 112: ......
Страница 124: ...CSR SUMMARY Copyright 2007 C 12 VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 126: ......
Страница 130: ...CABINET KIT Copyright 2007 D 4 VME6U HARDWARE REFERENCE This page intentionally left blank ...
Страница 132: ......
Страница 145: ...F F CONFIGURATION AIDS APPENDIX F CONFIGURATION AIDS ...
Страница 146: ......
Страница 150: ......
Страница 151: ...1 GLOSSARY GLOSSARY ...
Страница 152: ......
Страница 157: ...1 INDEX INDEX ...
Страница 158: ......