General Purpose 6U size CompactPCI
Interface Card
![]()
|
Click here for image: |
General:
The SyCPCI-M4 is a general purpose 6U size CompactPCI interface card that can accommodate up to four dedicated interface modules. A 3U size variant is also available that can accommodate up to two modules (SyCPCI-M2).
Typical modules include
interfaces to ARINC-429, ARINC-629 and RS-422. Each module can be designed to
support up to 16 Rx or 16 Tx channels.
The card provides
configuration registers that allow the host to:
Automatically identify the SyCPCI-M4 card and its revision status.
Automatically identify which, if any, modules are fitted to the
base card and their revision status
Identify connector cables connected to the card
Assign address space for the card's data buffer memory and registers.
(Plug-in and Play).
Control and monitor the PCI bus interface to the card.
Read card interrupt configuration as assigned by the POST software
as it initialises and configures the system.
The card supports the
resident interface modules with:
64 Cyclic Data Buffers, each with a capacity for 1k x 4 byte words
Each module may have up to 16 channels, each with its own Cyclic
Data Buffer
Direct access to the Cyclic Data Buffer Read / Write Pointers
PCI interrupts on Module Events
Direct access to Module registers and application memory
Interface compatible with PCI Local bus Specification, revision
2.1, June 1995
The card is designed to
be used in a "Plug-in and Play" environment which is made possible,
not only by the choice of CompactPCI interface, but also by the provision of
various identification and module present registers. These include:
Device ID
Vendor ID
Subsystem ID
Subsystem Vendor ID
Module Present
Connector ID / Present
Module ID
Using these registers
the host can detect the presence of the card, its resident modules and its
connector, determine if this is consistent with system requirements and respond
accordingly by configuring the system or reporting system deficiencies. The
cards do not require any specific hardware configuration other than fitting the
correct modules and connectors. Any errors in the fitting of Modules and
connectors can easily be detected by the software and appropriate warnings
reported.
Cyclic Data Buffers:
The SyCPCI-M4 card
provides high speed CompactPCI interfacing to 64 Cyclic Data buffers, sixteen
of which are available for each resident module.
Each channel associated
with a module is automatically assigned to be either a Tx Channel or a Rx
Channel.
The user is free to read
and write to any of the Cyclic Buffers independent of their type (Tx or Rx).
However, the Cyclic Buffer data transfer system only responds in strict
accordance to the channel type. That is it will transfer data, written to a Tx
Cyclic Buffer, to the appropriate module channel and write received data to the
corresponding Rx Cyclic Buffer.
The Cyclic Buffers are
controlled according to simple rules. The buffer read and write pointers can be
read by the host to assist in the data transfer process.
In practice, the user
writes data for transmission to consecutive long word locations in the Cyclic Buffer.
Only valid bytes are transmitted.
Receive data is
automatically written to consecutive byte locations in the cyclic
buffer.
Interrupt Facilities:
PCI interrupts can be
generated for both DMA and Module events. Interrupt Control and status registers
are provided for enabling interrupts and determining which events occur.
Module Control:
Separate user manuals
are provided for each module. Modules have a maximum of 16 channels that can be
used for either transmission or reception of data. Modules may also have
registers and memory accessible to the user. Access to this register and memory
address space is relatively slow compared with that of the Cyclic Buffers and
is therefore only intended for configuration and control purposes.
Ordering Information, Variants
& Modules:
|
SyCPCI-M4 : |
General Purpose 6U size CompactPCI interface supporting 64 channels |
|
General Purpose 3U size CompactPCI interface supporting 32 channels |
|
|
ARINC-429 Module with 8 Tx and 8 Rx channels |
|
|
ARINC 429 Module with 16Rx channels |
|
|
ARINC 429 Module with 16Tx channels |
Request more information
![]()
|
If you have any comments on our web-page design, please E-mail us
at webmaster@sycos.co.uk. Hambledon Manor, Tel: +44 (0) 1747 812 486 Fax: +44 (0) 1747 812 486 SYCOS Copyright © 2006
|