HOST ACCESS TIMING
Copyright 2007
E-1
VME6U HARDWARE REFERENCE
E.1 Introduction
The SCRAMNet
+
host access timing is comprised of three separate module timings.
•
Dual-Port RAM Controller (DPRC).
•
Host Interface Logic to shared memory/CSR.
•
Host Interface Logic to host-specific CSR.
The first module allows shared memory to be updated by the high-speed serial network
without utilizing valuable CPU bus bandwidth. The second module is needed to interface
shared memory and the ASIC internal CSRs to the host CPU bus. The third module is
needed to interface the host-specific external CSRs to the host CPU.
E.2 Dual-Port RAM Controller Module
SCRAMNet
+
memory is controlled by the DPRC. The DRPC has two ports: one for host
access and one for network access. The DPRC arbitrates requests for these two ports on a
first come, first serve basis. In case of a tie, the high-speed serial network has priority.
The first port, which is enabled for READ/WRITE, is connected to the host CPU. The
second port is WRITE ONLY and is connected to the high-speed serial network. There
are three types of accesses to the DPRC. They are shown in Table E-1.
Table E-1 Dual Port RAM Controller Access Types
Access Type
Port
Cycle
Time
Host WRITE
1
240 ns
Host READ
1
133 ns
Network WRITE
2
133 ns
E.2.1 Contention
The SCRAMNet
+
Network, being an intelligent peripheral, does buffered WRITEs to
shared memory. This speeds up host WRITEs by latching the data and address when a
host WRITE is detected, and then replying to the host immediately without waiting for
the DPRC to finish the WRITE activity. Since the WRITE buffering is only one level
deep, it is possible that on back-to-back accesses the second access will be delayed until
the buffer is available (i.e., when the current DPRC cycle is finished).
This phenomenon results in the stretching of two types of cycles outside the normal case:
BACK-TO-BACK WRITE CYCLE
In this cycle the second reply on the bus is held off until the first WRITE cycle has
finished.
WRITE CYCLE FOLLOWED BY A READ CYCLE
In this case the READ cycle is delayed from starting until the previous WRITE cycle is
completed.
Содержание 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: ......