欢迎访问瑞昌明盛自动化设备有限公司官网!
关于我们 | 联系我们

+86 15270269218

您的位置:首页>>产品中心 >> foxboro

VT-11013-12模块备件

型号: VT-11013-12  分类: foxboro
  • VT-11013-12
  • VT-11013-12
  • VT-11013-12
  • VT-11013-12
  • VT-11013-12


PFSA146 3BSE008844R1

跳线E5用于将配置为冗余或非冗余
传输模式以及roque master的选择。在上安装跨接分流器
引脚1和引脚2选择非冗余(快速)传输模式。移除(省略)所述组件
跳线分路为冗余网络传输模式配置电路板。
在引脚3和4上安装跨接分流器将禁用rogue master 0功能。除去
引脚3和4的跳线启用rogue master 0功能。安装跳线
引脚5和6上的分路禁用rogue master 1功能。拆下跨接导线
引脚5和6上的分路启用rogue master 1功能。见下表2-2,以了解更多信息
配置跳线E5。
注:工厂配置为所有已安装的跳线分流器,但以下情况除外:
目前未使用的引脚7和8。
图2-3跳线E5
表2-2跳线E5配置
跳跃者
位置
跳跃者
状态功能/模式选择
1和2
已安装的非冗余(快速)传输模式
省略冗余传输模式
3和4
已安装的流氓主机0已禁用
忽略了已启用的流氓主机0
图5和6
已安装的Rogue master 1已禁用
省略:盗贼主机1已启用
7和8省略保留,未使用
跳线E5
(冗余模式)
1 7 3 5
2 8 4 6
Artisan技术集团-质量仪器…保证|(888)88-SOURCE| www.artistg.com
38
2 带中断的超高速光纤反射存储器
寄存器和内存配置开关
占用VMEbus(控制)上的两个单独的地址空间
Artisan技术集团-质量仪器…保证|(888)88-SOURCE| www.artistg.com
40
2 带中断的超高速光纤反射存储器
存储器地址/访问选择开关(S8)
开关S8用于配置SDRAM存储器地址和访问模式:
•S8–选择VMEbus地址A32至A26
•S8–选择VMEbus访问模式
图2-5 SDRAM内存VMEbus接口框图
德拉姆
A32
D32、D16、D08
BLT
SDRAM
VMEbus A32
寻址用于
反射内存数据关闭
在…上
S8
12345678位置8=A31
位置7=A30
位置6=A29
位置5=A28
位置4=A27
位置3=A26
位置2=监控,关闭=启用
位置1=非特权,关闭=启用
扩展
Artisan技术集团-质量仪器…保证|(888)88-SOURCE| www.artistg.com
41
寄存器和存储器配置开关2
示例1:寄存器和内存选择
控制和状态寄存器映射到标准地址$00400000,并且
仅响应监控模式访问。
SDRAM反射存储器映射到扩展地址$80000000
响应监督或非特权模式访问。
注:重要的是两个地址配置不相互重叠
或任何其他板i

PFSA146 3BSE008844R1

VT-11013-12模块备件

PFSA146 3BSE008844R1

Jumper E5 is used to configure the for redundant or non-redundant
transfer modes as well as the selection of roque master. Installing a jumper shunt on
pins 1 and 2 selects the non-redundant (fast) transfer mode. Removing (Omitting) the
jumper shunts configures the board for the redundant network transfer mode.
Installing a jumper shunt on pins 3 and 4 disables rogue master 0 function. Removing
the jumper from pins 3 and 4 enables rogue master 0 function. Installing a jumper
shunt on pins 5 and 6 disables the rogue master 1 function. Removal of the jumper
shunt on pins 5 and 6 enables the rogue master 1 function. See Table 2-2 below to
configure Jumper E5.
NOTE: The factory configuration is all jumper shunts installed, with the exception of
pins 7 and 8, which are currently not used.
Figure 2-3 Jumper E5
Table 2-2 Jumper E5 Configuration
Jumper
Position
Jumper
State Function/Mode Selected
1 and 2
Installed Non-redundant (Fast) transfer mode
Omitted Redundant transfer mode
3 and 4
Installed Rogue master 0 disabled
Omitted Rogue master 0 enabled
5 and 6
Installed Rogue master 1 disabled
Omitted Rogue master 1 enabled
7 and 8 Omitted Reserved, Not Used
Jumper E5
(Redundant Mode)
1 7 3 5
2 8 4 6
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
38
 2 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Registers and Memory Configuration Switches
The occupies two separate address spaces on the VMEbus (Control
and Status Register and SDRAM Memory Address spaces). The Control and Status
Register Space can be set-up for Extended Address Space (A32) or Standard Address
Space (A24) and configured to respond to either supervisory, nonprivileged or both
mode accesses.
The SDRAM Memory Space can be set-up for Extended Address Space (A32) and
configured to respond to either supervisory, nonprivileged or both mode accesses.
NOTE: It is important that the two address configurations do not overlap each other
or any other board in the system in order to work properly.
If a switch is ON, the associated Address bit is set to 0.
If a switch is OFF, the associated Address bit is set to 1.
In some cases, as in example 1, some switches are not used. If the Control and Status
Registers are configured in A24 space, switch S7 is not used, since address lines A31
through A24 are not used for A24 space.
Refer to Table 2-3 on page 41 through Table 2-5 on page 43, for examples on setting up
and configuring the register and memory switches.
NOTE: If neither Supervisory nor Nonprivileged access is enabled, the board will not
respond to any VMEbus accesses.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
39
Registers and Memory Configuration Switches 2
CSR Address Space/Access Select Switches (S7, S4 and S3)
The following switches are used to configure the Control and Status Register address
and access mode:
• S7 – Selects VMEbus addresses A32 thru A24
• S3 – Selects VMEbus addresses A23 thru A16
• S4 – Selects VMEbus addresses A15 thru A14
• S4 – Selects VMEbus access mode
Figure 2-4 Control and Status Registers VMEbus Interface Block Diagram
Hardware
Registers
VMEbus
Interface
Registers
Located in VMEbus A32, A24
Addressing Space for
Control and Status
S7 S3 S4 Off On Off On Off On
12345678
S7
Pos 1 = A24
Pos 2 = A25
Pos 3 = A26
Pos 4 = A27
Pos 5 = A28
Pos 6 = A29
Pos 7 = A30
Pos 8 = A31
S4
Pos 1 = Nonprivileged, OFF = Enabled
Pos 2 = Supervisory, OFF = Enabled
Pos 3 = Address Space A32/A24, ON = A32
Pos 4 thru 6 = Reserved (Must be OFF)
Pos 7 = A14
Pos 8 = A15
S3
Pos 1 = A23
Pos 2 = A22
Pos 3 = A21
Pos 4 = A20
Pos 5 = A19
Pos 6 = A18
Pos 7 = A17
Pos 8 = A16
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
40
 2 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Memory Address/Access Select Switch (S8)
Switch S8 is used to configure the SDRAM Memory address and access mode:
• S8 – Selects VMEbus addresses A32 thru A26
• S8 – Selects VMEbus access mode
Figure 2-5 SDRAM Memory VMEbus Interface Block Diagram
DRAM
A32
D32, D16, D08
BLT
SDRAM
VMEbus A32
Addressing used for
Reflective Memory data Off
On
S8
12345678 Pos 8 = A31
Pos 7 = A30
Pos 6 = A29
Pos 5 = A28
Pos 4 = A27
Pos 3 = A26
Pos 2 = Supervisory, OFF = Enabled
Pos 1 = Nonprivileged, OFF = Enabled
Extended
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
41
Registers and Memory Configuration Switches 2
Example 1: Register and Memory Select
The Control and Status Registers are mapped at Standard Address $00400000 and
responds to Supervisory Mode access only.
The SDRAM reflected memory is mapped at Extended Address $80000000 and
responds to either Supervisory or Nonprivileged Mode accesses.
NOTE: It is important that the two address configurations do not overlap each other
or any other board in the system in order to work properly.
Table 2-3 Example 1. for Control and Status/Memory Switch Configuration
SW Control and Status Register
Address/Access Configuration SW SDRAM Memory Address/Access
Configuration
S7
S7 position 8 – NA (not used)
S8
S8 position 8 – OFF (A31 = 1)
S7 position 7 – NA (not used) S8 position 7 – ON (A30 = 0)
S7 position 6 – NA (not used) S8 position 6 - ON (A29 = 0)
S7 position 5 – NA (not used) S8 position 5 – ON (A28 = 0)
S7 position 4 – NA (not used) S8 position 4 – ON (A27 = 0)
S7 position 3 – NA (not used) S8 position 3 – ON (A26 = 0)
S7 position 2 – NA (not used) S8 position 2 - OFF (Supervisory Mode)
S7 position 1 – NA (not used) S8 position 1 - OFF (Nonprivileged Mode)
S3
S3 position 1 – ON (A23 = 0)
S3 position 2 – OFF (A22 = 1)
S3 position 3 – ON (A21 = 0)
S3 position 4 – ON (A20 = 0)
S3 position 5 – ON (A19 = 0)
S3 position 6 – ON (A18 = 0)
S3 position 7 – ON (A17 = 0)
S3 position 8 – ON (A16 = 0)
S4
S4 position 8 – ON (A15 = 0)
S4 position 7 – ON (A14 = 0)
S4 position 3 = OFF (A24 Space)
S4 position 2 - OFF (Supervisory Mode)
S4 position 1 - ON (Nonprivileged Mode)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
42
 2 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Example 2: Register and Memory Select
The Control and Status Registers are mapped at Extended Address $30000000 and
responds to Supervisory mode access only.
The SDRAM reflected memory is mapped at Extended Address $40000000 and
responds to Nonprivileged mode access only.
NOTE: It is important that the two address configurations do not overlap each other
or interfere with the operation of any other board in the system.
Table 2-4 Example 2. for Control and Status/Memory Switch Configuration
SW Control and Status Register
 Address/Access Configuration SW SDRAM Memory Address/Access
Configuration
S7
S7 position 8 – ON (A31 = 0)
S8
S8 position 8 – ON (A31 = 0)
S7 position 7 – ON (A30 = 0) S8 position 7 – OFF (A30 = 1)
S7 position 6 – OFF (A29 = 1) S8 position 6 - ON (A29 = 0)
S7 position 5 – OFF (A28 = 1) S8 position 5 – ON (A28 = 0)
S7 position 4 – ON (A27 = 0) S8 position 4 – ON (A27 = 0)
S7 position 3 – ON (A26 = 0) S8 position 3 – ON (A26 = 0)
S7 position 2 – ON (A25 = 0) S8 position 2 - ON (Supervisory Mode)
S7 position 1 – ON (A24 = 0) S8 position 1 - OFF (Nonprivileged Mode)
S3
S3 position 1 – ON (A23 = 0)
S3 position 2 – ON (A22 = 0)
S3 position 3 – ON (A21 = 0)
S3 position 4 – ON (A20 = 0)
S3 position 5 – ON (A19 = 0)
S3 position 6 – ON (A18 = 0)
S3 position 7 – ON (A17 = 0)
S3 position 8 – ON (A16 = 0)
S4
S4 position 8 – ON (A15 = 0)
S4 position 7 – ON (A14 = 0)
S4 position 3 - ON (A32 Space)
S4 position 2 - OFF (Supervisory Mode)
S4 position 1 - ON (Nonprivileged Mode)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
43
Registers and Memory Configuration Switches 2
Example 3: Register and Memory Select
The Control and Status Registers are mapped at Extended Address $70000000 and
respond to either Supervisory or Nonprivileged mode accesses.
The SDRAM reflected memory is mapped at Extended Address $78000000 and
responds to either Supervisory or Nonprivileged mode accesses.
NOTE: It is important that these two address configurations do not overlap each
other or any other board in the system in order to work properly.
Table 2-5 Example 3. for Control and Status/Memory Switch Configuration
SW Control and Status Register
Address/Access Configuration SW SDRAM Memory Address/Access
Configuration
S7
S7 position 8 – ON (A31 = 0)
S8
S8 position 8 – ON (A31 = 0)
S7 position 7 – OFF (A30 = 1) S8 position 7 – OFF (A30 = 1)
S7 position 6 – OFF (A29 = 1) S8 position 6 - OFF (A29 = 1)
S7 position 5 – OFF (A28 = 1) S8 position 5 – OFF (A28 = 1)
S7 position 4 – ON (A27 = 0) S8 position 4 – OFF (A27 = 1)
S7 position 3 – ON (A26 = 0) S8 position 3 – ON (A26 = 0)
S7 position 2 – ON (A25 = 0) S8 position 2 - OFF (Supervisory Mode)
S7 position 1 – ON (A24 = 0) S8 position 1 - OFF (Nonprivileged Mode)
S3
S3 position 1 – ON (A23 = 0)
S3 position 2 – ON (A22 = 0)
S3 position 3 – ON (A21 = 0)
S3 position 4 – ON (A20 = 0)
S3 position 5 – ON (A19 = 0)
S3 position 6 – ON (A18 = 0)
S3 position 7 – ON (A17 = 0)
S3 position 8 – ON (A16 = 0)
S4
S4 position 8 – ON (A15 = 0)
S4 position 7 – ON (A14 = 0)
S4 position 3 - ON (A32 Space)
S4 position 2 - OFF (Supervisory Mode)
S4 position 1 - OFF (Nonprivileged Mode)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
44
 2 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Physical Installation
CAUTION: Do not install or remove the board while power is applied.
The following procedure outlines the installation of the in a VMEbus
chassis and the set-up of the network ring topology. The can be
installed in any slot with the exception of slot one, which normally is reserved for the
system controller.
1. Before installation of the board in the chassis, ensure that all switches are set for
the desired mode of operation. Refer to Switch/Jumper Configuration and Location
on page 36.
2. With the power turned OFF, install the into the chassis, making
sure that the board connectors are firmly mated to the backplane connectors.
3. Secure the to the chassis using the two screws located at the top
and bottom of the front panel.
4. Connect the fiber-optic cables to the TX and RX connectors.
5. Route the fiber-optic cable connected to TX to the RX connector of the next board
in the ring. Connect the fiber-optic cable from that board’s TX to the RX
connector of the next board. Repeat this step until the last node in the ring routes
its TX to the RX of the first node. Refer to Figure 2-9 on page 47 for an example of
a six node ring.
Figure 2-6 Typical Installation Using the and VMIPCI-5565
VMIC's

UltraHigh-Performance
Reflective Memory
Board
Multimode or Single Mode
Fiber-Optic Cable
VMEbus
Chassis (Available from VMIC)
VMIVME
VMIVME
5565
5565
VMIPCI-5565
Standard P.C.
System with a
VMIPCI-5565 (available
from VMIC)
Installed
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
45
Front Panel Description 2
Front Panel Description
The has an optical transceiver located on the front panel. Figure 2-7
below is an illustration of the front panel. The Reflective Memory board has three LED
indicators located on the front panel. Table 2-6 below outlines the front panel LEDs.
The port labeled “RX” is the receiver and the port labeled “TX” is the transmitter. The
uses “LC” type fiber-optic cables either single-mode or multimode.
CAUTION: When the fiber-optic cables are not connected, install the supplied dust
caps to keep dust and dirt out of the optics. Do not power up the
without the fiber-optic cables installed. To avoid potential eye injuries, do not look
directly into the transmitters when power is applied.
Figure 2-7 Front Panel
The status LEDs power up default state is “ON”. The LED is a user defined board
status indicator. The status LED can be toggled “ON” or “OFF” by writing to Bit 31 of
the Control and Status register. The signal detect LED turns “ON” if the receiver
detects light and it can be used as a simple method of verifying the optical network is
properly connected to the receiver. The Own Data LED is turned “ON” when the
board detects its own data returning over the network.
Table 2-6 LED Descriptions
LED Color Description
Own Data Green Detects when own data is received.
SIG. DET. Yellow Indicates optical network connection.
 Status Red User defined board status indicator.
TX
RX
OWN DATA
SIG. DET.
STATUS
VMEbus
VMIVME
5565
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
46
 2 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Cable Configuration
The is available with a multimode or single-mode fiber-optic interface.
Figure 2-8 is an illustration of the ‘LC’ type multimode or single-mode fiber-optic
cable connector.
Cable Specification:
• Simplex, multimode, graded index glass fiber
• Core diameter = 62.5 ±3 µm
• Cladding diameter = 125 ±2 µm
• Jacket outer diameter = 3.0 mm ±.1mm
• Attenuation: 4.0 dB/km (max) at 850nm, 1.75dB/km (max) at 1300nm
• Bandwidth: 160 to 300 MHz-Km (min) at 850 nm, 300 to 700 MHz-km (min) at
1300 nm
• UL type OFNR, CSA type OFN FT4
Connector Specification:
• Compatible with NTT LC standard and JIS C 5973 compliant
• Ceramic ferrule
• Insertion loss: 0.35 dB (max) multimode
• Fiber clad diameter: 125 µm
• Jacket diameter: 3.0 mm
• Temperature range: -20 °C to +85 °C
Figure 2-8 ‘LC’ Type Multimode Fiber-Optic Cable Connector
0.84 (21.23)
0.49
(1.25)
Dimensions: inches (mm)
(2.9mm)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
47
Connectivity 2
Connectivity
Figure 2-9 Example: Six Node Ring Connectivitybase. The base address is
determined using switches S7, S4 and S3.
Reflective Memory (RFM) Control and Status Registers – The RFM Control and
Status Registers implement the functions unique to the VMIxxx-5565 Reflective
Memory board. These functions include RFM operation status, detailed control of the
RFM sources for the VMEbus interrupt, and network interrupt access. These registers
are located at $1200 offset from base. The base address is determined using switches
S7, S4 and S3.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
24
 1 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Reflective Memory RAM
The actual on-board Reflective Memory SDRAM is available in two sizes: 64 Mbytes
or 128 Mbytes with parity. The SDRAM starts at the location specified by switch S8.
Unlike the previous versions of VMIC’s Reflective Memory products, the RFM
Control and Status Registers do NOT replace the first $40 locations of RAM.
Parity Function
The parity function is not enabled at power up and must be enabled by setting Bit 13
in the RFM CSR’s Local Interrupt Enable (LIER) register at offset $14. To use the parity
function, writes must occur on 32-bit (Lword) or 64-bit (Qword) boundaries. While
parity is active, 8-bit (byte) writes and 16-bit (word) writes are prohibited. In addition,
since the RAM does not power up in a valid parity state, any location that is to be read
with parity must first be initialized by a write of some data pattern. Otherwise the
read will assert an erroneous parity error.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
25
Interrupt Circuits 1
Interrupt Circuits
The has a single programmable VMEbus interrupt output. One or
more events on the can cause the interrupt. The sources of the
VMEbus interrupt can be individually enabled and monitored through several
registers.
 The interrupts are selected and monitored through the two RFM CSRs
referred to as the Local Interrupt Status Register (LISR) and the Local Interrupt Enable
Register (LIER). For a detailed description of the two registers refer to the
Programming section. A block diagram of the main interrupt circuitry is shown in
Figure 1-1 on page 26.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
26
 1 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Figure 1-1 Interrupt Circuitry Block Diagram
Network
Receiver
Circuitry
Network
Interrupt FIFO's
4
Local Interrupt Status Register (LISR)
(Offset $10)
Local Interrupt Enable Register (LIER)
(Offset $14)
RFM Control and Status Registers
RFM
Fault/Status
 Events
+
LINT0
VMEbus Interrupt Enable Register (VINT_EN)
(Offset $310)
Bit 0
DMA
Bit 08
Universe II Registers
VMEbus Interrupts (1 thru 7)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
27
Interrupt Circuits 1
Network Interrupts
The has the capability of passing interrupt packets over the network in
addition to data. The network interrupt packets can be directed to a specific node or
broadcast globally to all nodes on the network. Each network interrupt packet
contains the sender’s node ID, the target (destination) node ID, the interrupt type
information and 32 bits of user defined data.
The types of network interrupts include four (4) general purpose interrupts. The
sending node specifies the target (destination) node, the interrupt type and 32 bits of
data using three RFM Control and Status registers. Each receiving node evaluates the
interrupt packets as they pass through. If the interrupt is directed to that node, then
the sender’s node ID is stored in the appropriate Sender ID FIFO (one of four). The
Sender ID FIFO is 127 locations deep. The data will be stored in a companion 127
locations deep data FIFO.
If enabled through the LISR, LIER and VINT_EN registers, any of the four possible
network interrupts can also generate a host VMEbus interrupt at each receiving node.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
28
 1 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts
Redundant Transfer Mode of Operation
The is capable of operating in a Redundant Transfer mode. The board
is configured for redundant mode when pins 1 and 2 of jumper E5 has the shunt
removed. While in the redundant transfer mode, each packet will be transferred
twice, regardless of the dynamic packet size. The receiving node evaluates each of the
redundant transfers. If no errors are detected in the first transfer, it is used to update
the on-board memory and the second transfer is discarded. If however the first
transfer does contain an error, the second transfer is used to update the on-board
memory provided it has no transmission errors. If errors are detected in both
transfers, the transfers will not be used and the data is completely removed from the
network. The Bad Data bit (Bit 01 of the LCSR) will be set if an error is detected in
either transfer.
Redundant transfer mode greatly reduces the chance that any data is dropped from
the network. However, the redundant transfer mode also reduces the effective
network transfer rates. The single Lword (4 byte) transfer rate drops from the
non-redundant rate of 43 Mbyte/sec. to approximately 20 Mbytes/sec. The 16 Lword
(64 byte) transfer rate drops from the non-redundant rate of 174 Mbyte/sec. to the
redundant rate of 87 Mbyte/sec.
Rogue Packet Remove Operation
A rogue packet is a packet that does not belong to any node on the network. Recalling
the basic operation of Reflective Memory, one node originates a packet on the
network in response to a memory write from the host. The packet is transferred
around the network to all nodes until it returns to the originating node. It is then a
requirement of the originating node to remove the packet from the network. If,
however, the packet somehow gets altered as it passes through another node or if the
originating node begins to malfunction, then the originating node may fail to
recognize the packet as its own and will not remove the packet from the network. In
this case the packet will continue to pass around the network.
Rogue packets are extremely rare. Their existence indicates a malfunctioning board
due to true component failure or due to operation in an harsh environment. Normally,
the solution is to isolate and replace the malfunctioning board and/or improve the
environment. However, some users prefer to tolerate sporadic rogue packets rather
than halt the system for maintenance provided the rogue packets are removed from
the network.
To provide tolerance to rogue packet faults, the can operate as one of
two rogue masters. A rogue master alters each packet as it passes from one node to
another. When the packet returns to the rogue master a second time, the rogue master
recognizes that it is a rogue packet and removes it from the ring. When a rogue packet
is detected, a rogue packet fault flag is set in the Local Interrupt Status Register (LISR).
The assertion of the rogue packet fault bit may optionally assert a VMEbus interrupt
to inform the host that the condition exists.
Rogue Master 0 and Rogue Master 1, are provided to cross check each other. Rogue
Master 0 is enable removing the jumper shunt from E5 pins 3 and 4. Rogue Master 1 is
enable by removing the jumper shunt from E5 pins 5 and 6. See “
Location of User Configurable Switches and Jumpers” on page 35.
NOTE: Two boards in the network should not be set as the same rogue master.
Otherwise, one of the two will erroneously remove packets originated by the other.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
29
Byte Ordering: Big Endian / Little Endian 1
Byte Ordering: Big Endian / Little Endian
The byte-ordering issue exists due to the different traditions at the major
microprocessor manufacturers, Motorola and Intel. VMEbus boards are designed
around Motorola’s 680X0 processors and compatibles, which store multiple-byte
values in memory with the most significant byte at the lowest byte address. This
byte-ordering scheme became known as “Big Endian” ordering. On the other hand,
Intel’s 80X86 microprocessors, store multiple-byte values in memory with the least
significant byte in the lowest byte address, earning the name “Little Endian” ordering.
The ’s PCI-to-VMEbus interface uses an Intel based or equivalent
bridge chip, which uses Little Endian byte ordering. Byte arrangement and the byte
relationship between data in the processor and transferred data in memory are shown
in Figure 1-2.
Figure 1-2 Byte Relationships Using the Little Endian Pentium Microprocessor
Note that in Little Endian devices, the Memory’s least significant byte is stored in the
lowest byte address after a multiple-byte write (such as the Lword transfer
illustrated), while the Reflective Memory’s most significant byte is stored in the
highest byte address after such transfers. Conversely, the processor considers data
retrieved from the lowest byte address to be the least significant byte after a
multiple-byte read. Data retrieved from the highest byte address is considered to be
the most significant byte.
Contrast the behavior of the Little Endian Pentium in Figure 1-2 with the same Lword
transfer using a Big Endian processor like the Motorola 68040 in Figure 1-3 on
page 30.
Note that the Big Endian 68040 handles the same Lword transfer in a completely
different manner than the Little Endian Pentium microprocessor. During a
multiple-byte transfer like the Lword transfer illustrated, a Big Endian processor
writes its least significant byte in the highest byte address in memory, while its most
significant byte is written to the lowest address. The converse is true during read
operations: the data in the lowest byte address is considered to be the most significant,
while the byte in the highest address is considered to be the least significant.
D31-D24 D23-D16 D15-D08 D07-D00
MSB LSB
Data Within the Pentium Microprocessor
BYTE $03
BYTE $02
BYTE $01
BYTE $00
.
.
.
Data Within
Memory
Lword (32-bit) Transfer
MSB
LSB
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
30
 1 Ultrahigh-Speed Fiber-Optic Reflective Memory with Interrupts

Figure 1-3 Byte Relationships Using the Big Endian 68040 Microprocessor
The VMEbus Specification does not specify which byte of a multiple-byte transfer is
most significant. The VMEbus Specification does, however, require certain byte lanes
to be associated with certain byte addresses. As shown in Table 1-1 on page 31, byte(0)
must be transferred on data lines D31-D24 during a Lword transfer while byte(3)
must be transferred on lines D7-D0. This byte and address alignment is exactly the
same as that for a Big Endian processor such as the Motorola 68040.
If a Little Endian device were to have its data bus directly connected to the VMEbus
(i.e., D31 to D31, D30 to D30, etc.), then the most significant byte data supplied to the
VMEbus D31-D24 byte lane during a Lword write would be stored by the VMEbus in
the lowest of the four destination byte addresses – opposite that expected by the
Pentium microprocessor. This poses no problem if the 32-bit value written is always
read back using a similar Lword transfer (i.e., all four bytes at once), since the
swapped data gets swapped again and appears to the Host exactly as it should.
However, if the data written by the 32-bit Lword transfer were to be retrieved using
any other method, for example, using four separate byte transfers creates a problem.
The data at the lowest byte address would be incorrectly assumed to be the least
significant, while it is actually the most significant.
The problem cannot be solved by simply connecting the to the
VMEbus with its byte lanes crossed. For example, the uses D0-D7 to
transfer a byte to address $00, while the VMEbus requires D8-D15 be used. For this
reason, special hardware has been incorporated into the
PCI-to-VMEbus interface to facilitate different kinds of byte swapping for varying
circumstances.
D31-D24 D23-D16 D15-D08 D07-D00
MSB LSB
Data Within the 68040 Microprocessor
BYTE $03
BYTE $02
BYTE $01
BYTE $00
.
.
.
DataWithin
Memory
Lword (32-bit) Transfer
MSB
LSB
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
31
Byte Ordering: Big Endian / Little Endian 1
Endian Conversion Hardware
The Universe II chip performs Address Invariant translation between the PCI and
VMEbus interfaces. Address Invariant mapping or “Non-endian conversion” mode
maintains the byte ordering between the two interfaces (i.e. data originating in
Little Endian mode on the PCI side will remain in Little Endian mode on the VMEbus
side of the interface). However, the PCI-to-VMEbus interface has
external endian conversion logic which allows the applicati



更多
查看更多 >>

推荐产品