Chapter Introduction Chapter 1: This chapter briefly describes the features of the Matrox Rapixo CXP board, as well as the software that can be used with the board.
8 Chapter 1: Introduction Matrox Rapixo CXP board Matrox Rapixo CXP is a family of high-performance PCIe frame grabbers that support image capture from high-resolution and high-speed video sources using the CoaXPress (CXP) communication standard. There are two models of the Matrox Rapixo CXP: Matrox Rapixo CXP base model, and Matrox Rapixo CXP Pro.
Page 9
Matrox Rapixo CXP board Matrox Rapixo CXP Pro Power-over 12 V Internal auxiliary 12 V ress power connector On-board memory 24 V DDR SDRAM 12.5 Gbits/s 8 GB ress interface 41.66 Mbits/s 38.4 ress Processing FPGA interface (customizable block)* LUTs...
Matrox Rapixo CXP. Matrox Rapixo CXP supports frame and line-scan monochrome or color video sources. The color video sources can be RGB video sources or video sources with a Bayer color filter. Matrox Rapixo CXP can decode Bayer color-encoded images and perform color space conversions while transferring the image to the Host.
• Programmable lookup tables (LUTs). These allow Matrox Rapixo CXP to map data to precalculated values, before it is stored in memory. • Matrox Rapixo CXP can provide up to 13 W of power per CoaXPress connection to any device that supports power-over-CoaXPress (PoCXP), at a nominal voltage of 24 V.
19.2 Gbytes/sec (Quad CXP-12), or 38.4 Gbytes/sec (Pro Quad CXP-12). Data transfer Matrox Rapixo CXP can send data to the Host at a maximum theoretical transfer rate of 8 Gbytes/sec. Optimum conditions for high speed transfer include using the board in a PCIe 3.x slot with 8 active lanes and using a 256-byte payload.
Page 13
(1D, 2D and composite code types), bead (continuous strips of material) inspection, 3D reconstruction, classification, and color analysis. MIL applications are easily ported to new Matrox hardware platforms and can be designed to take advantage of multi-processing and multi-threading environments.
Consult your software package for other computer requirements (for example, operating system and memory requirements). *. Note that you can also install Matrox Rapixo CXP in a x4 PCIe slot that has a mechanical x8 connector, or an open-ended x4 connector; however, the maximum...
Inspecting the Matrox Rapixo CXP package Inspecting the Matrox Rapixo CXP package You should check the contents of your Matrox Rapixo CXP package when you first open it. If something is missing or damaged, contact your Matrox representative. Standard items You should receive the following items: •...
• RAPACCKIT01, An accessory kit that includes one mDP-to-HD15 adapter cable and one dual HD-15 I/O bracket with ribbon cable. • MIL or MIL-Lite. Matrox Intellicam is included with both of these software packages. ❖ You can purchase high-quality, 75 Ohm coaxial cables from the video source manufacturer, Belden Inc., or other third parties.
2. Complete the software installation procedure described in the documentation accompanying your software package. More information For information on using multiple Matrox Rapixo CXP boards, refer to Chapter 3: Using multiple Matrox Rapixo CXP boards. For in-depth hardware information, refer to Chapter 4: Matrox Rapixo CXP hardware reference;...
PCIe (open back) 64-bit PCI-X slot *. Note that you can also install Matrox Rapixo CXP in a x4 PCIe slot that has a mechanical x8 connector, or an open-ended x4 connector; however, the maximum transfer rate between Matrox Rapixo CXP and the Host is reduced by 50%.
Page 21
Installing your Matrox Rapixo CXP board Matrox Rapixo CXP might drop frames if the PCIe slot does not have at least 8 active lanes (for example, if the board is connected to a x8 PCIe slot that has only four active lanes ).
Page 22
4. Position your Matrox Rapixo CXP board in the selected PCIe slot. Align the connectors of your board with the opening at the back of the slot, and move the board until the connectors pass through the opening.
Page 23
Matrox Rapixo CXP software. 11. Disable active state power management (ASPM) for PCIe devices, to maximize the performance of Matrox Rapixo CXP. In the BIOS, disable all ASPM (or equivalent) settings (typically accessible from the Power management sub-menu of the Advanced Configurations menu). In addition, if the operating system has an ASPM for PCIe devices option, disable this option as well.
To install the cable adapter bracket, proceed with the following steps: 1. Make sure that your Matrox Rapixo CXP board is fastened to the computer chassis. 2. Attach the cable adapter bracket to internal auxiliary I/O connector 2/3 on the Matrox Rapixo CXP board.
Connecting video sources to Matrox Rapixo CXP Connecting video sources to Matrox Rapixo The Matrox Rapixo CXP board has the following connectors on its bracket: • CoaXPress video input connectors. Used to receive video streams from the CoaXPress video sources. These connectors are also used to transmit CoaXPress trigger signals, as well as transmit and receive control and acknowledgment messages.
Page 26
26 Chapter 2: Hardware installation To access the signals of internal auxiliary I/O connector 2/3, you can install the cable adapter bracket. • External auxiliary I/O connectors 2 and 3 (panel mount HD-15). Each used to transmit and receive auxiliary signals. Internal auxiliary I/O connector Attached...
Connecting video sources to Matrox Rapixo CXP Connecting to the CoaXPress video input connectors When attaching video sources to your Matrox Rapixo CXP, you must use 75 Ohm, coaxial cables with a 12G rated HD-BNC male connector (plug). For the best performance, it is recommended that you use high-quality cables, such as Belden 1694A cables (which are good for typical cable lengths), or Belden 4794R cables (which maintain signal quality at greater lengths).
Page 28
The four CoaXPress LEDs on the main bracket identify the state and activity of connected devices. The LEDs respect the JIIA CoaXPress Standard version 2.0 specification for connector indicator lamps. The typical sequence of LED states is as follows: Orange, solid Matrox R apixo- CXP is booting. Red, slow pulse Matrox R...
Page 29
Connecting video sources to Matrox Rapixo CXP This is a typical sequence for the LED states on your Matrox Rapixo CXP. Refer to the CoaXPress LEDs section in Appendix B: Technical information for the complete list of possible LED states.
Host memory. Ideally, a PCIe 3.x chipset should be used. A PCIe 3.x Host bus will optimize the speed of data transmission, and will minimize data loss. The list of platforms that are known to be compatible with Matrox Rapixo CXP is available on the Matrox web site, under the board’s compatibility list.
In addition, the chapter covers the Matrox Rapixo CXP hardware related to the formatting and transfer of data. A summary of the features of Matrox Rapixo CXP, as well as pin assignments for the various connectors, can be found in Appendix B: Technical information.
Page 35
Matrox Rapixo CXP hardware reference Matrox Rapixo CXP Power-over 12 V Internal auxiliary 12 V ress Base Model power connector On-board memory 24 V DDR SDRAM 12.5 / 6.25 Gbits/s* 4 GB ress interface 41.66 / 20.83 Mbits/s* 19.2/14.9 ress...
Page 36
36 Chapter 4: Matrox Rapixo CXP hardware reference Matrox Rapixo CXP Pro Power-over 12 V Internal auxiliary 12 V ress power connector On-board memory 24 V DDR SDRAM 12.5 Gbits/s 8 GB ress interface 41.66 Mbits/s 38.4 ress Processing FPGA...
CXP has four independent acquisition paths (CoaXPress connections). When a video source is connected to Matrox Rapixo CXP, the board communicates with the video source to determine the rate at which data will be transferred. Matrox Rapixo CXP can provide power-over-CoaXPress to attached video sources.
Power-over-CoaXPress Matrox Rapixo CXP supports power-over-CoaXPress (PoCXP) compliant video sources, and non-PoCXP compliant video sources. If Matrox Rapixo CXP is connected to the computer’s power supply cable that has a 6-pin, compatible, mating 12 V connector, the board can provide up to 13 W per connection, at a nominal voltage of 24 V, to the devices connected to the CoaXPress input connectors.
1 A. Acquisition Matrox Rapixo CXP accepts 8-, 10-, 12-, and 16-bit video data. All data is transmitted in packets over a CoaXPress link. The Matrox Rapixo CXP CoaXPress interface is responsible for decoding packets from the video sources, as well as buffering incoming data before it is written to memory.
This section describes the auxiliary signals available on Matrox Rapixo CXP. Auxiliary signals available on Matrox Rapixo CXP The auxiliary signals of Matrox Rapixo CXP are acquisition path independent and can be used to initiate on-board events (inputs) or can be transmitted to third-party devices (outputs).
Auxiliary signals Specifications of the auxiliary signals Matrox Rapixo CXP has auxiliary signals in the following formats: Total # of signals Using both mDP connectors With cable bracket Signal Format (no cable brackets attached) TTL auxiliary input or output signals...
42 Chapter 4: Matrox Rapixo CXP hardware reference Timers Matrox Rapixo CXP has 4 16-bit timers, which operate on a specified clock source. Timer output signals allow you to control the exposure time and other external events related to the video source (such as a strobe). A timer output signal can be output on any of the auxiliary output signals or auxiliary I/O signals in output mode.
The rotary decoder supports encoder frequencies of up to 50 MHz. The encoders can only be connected to our LVDS auxiliary input signals. The LVDS receivers on Matrox Rapixo CXP can support, under most circumstances, RS-422 signaling; refer to the electrical specification of the LVDS auxiliary input signals in Appendix B: Technical information for requirements.
Data can be modified both before it is saved to on-board memory and as it is being transferred to the Host. For Matrox Rapixo CXP Pro, if you need to modify the data after it has been saved to on-board memory and before it is transferred to the Host, you will need to include appropriate processing units (PU) in your FPGA configuration.
- MbufTransfer() with M_COPY + M_SCALE and setting the destination buffer size smaller than the original image. Note that Matrox Rapixo CXP does not support cropping in hardware. However, you can have image data cropped during transfer to Host using MdigControl()
46 Chapter 4: Matrox Rapixo CXP hardware reference • Flipping. Images can be flipped horizontally or vertically, using the MIL-Lite function MdigControl() with M_GRAB_DIRECTION_X/Y or when calling MimFlip() from on-board buffer to Host. • Color space conversion. The color space converter and image formatter formats an image based on its type and the bit-depth and color format of the destination buffer.
Processing FPGA To reduce the number of image processing tasks that the Host CPU must perform, the Pro Quad CXP-12 has a Processing FPGA. The Processing FPGA on Matrox Rapixo CXP Pro is a highly customizable Xilinx Kintex UltraScale KU035 .
PCIe 3.1 technology to communicate with the Host. Under optimum conditions, Matrox Rapixo CXP can send data to the Host at a peak transfer rate of up to 8 Gbytes/sec. Optimum conditions include using the board in a PCIe 3.x slot with 8 active lanes, and using a 256-byte or 512-byte payload.
(for example, increasing the DDR4 SDRAM clock frequency). • HD-BNC connector. High Definition Bayonet Neill-Concelman connector. A common connector used for 75 Ohm coaxial cables. Its fastener uses L-shaped slots to ensure that the coaxial cable is secured to the Matrox Rapixo CXP board.
Page 51
Glossary • CoaXPress. An asymmetric high-speed communication standard used primarily for video and image data transfer. CoaXPress supports the transmission of video data, control signals, triggers, and power all on the same coaxial line. For each connection, CoaXPress supports downlink data rates of up to 12.5 Gbits/sec (1.25, 2.5, 3.125, 5.0, 6.25, and 12.5 Gbits/s) and an uplink data rate from0.02 Gbits/s (21.33 Mbits/sec) to 0.4 Gbits/s (42.67 Mbits/sec).
Page 52
• PCIe. Peripheral Component Interconnect Express. The standard used for the computer bus that acts as an interface between hardware devices, such as Matrox Rapixo CXP, and your computer.
Page 53
Glossary • Payload. The amount of data transmitted to the PCIe bus within each data packet. Common payload sizes are 128, 256, 512, 1024, 2048, and 4096 bytes. • PoCXP. Power-over-CoaXPress. Power-over-CoaXPress is the term for power transmitted to a video source over a coaxial cable using the CoaXPress standard. Power can be provided to a video source, at up to 13 W per cable, at a nominal voltage of 24 V.
Matrox Imaging sales office, the Matrox web site, or the Matrox Imaging Customer Support Group at headquarters before using a specific computer. *. Note that you can also install Matrox Rapixo CXP in a x4 PCIe slot that has a mechanical x8 connector or an open-ended x4 connector; however, the maximum...
Board summary Technical features • Has a x8 PCIe 2.1-compatible (Quad CXP-6) or 3.1-compatible (Quad CXP-12/Pro Quad CXP-12) Host interface. • Supports 4 independent CoaXPress connections (up to 4 CXP streams total). Image data can be transmitted at up to 6.25 Gbits/sec (Quad CXP-6) or up to 12.5 Gbits/sec (Quad CXP-12/Pro Quad CXP-12) per connection.
Page 58
• Has a Processing FPGA (only Pro Quad CXP-12) for on-board, custom processing. Processing units (PUs) can be Matrox developed, or user developed using the Vivado HSL tool of the Xilinx Vivado Design Suite and Matrox FPGA Development Kit (FDK).
Page 59
Board summary • Has 4 quadrature decoders. Each supports external 5 V linear or rotary encoders with quadrature output , and frequencies of up to 50MHz. • Has 4 general timers. Each timer is a 16-bit timer that can count up to 65,535 clock ticks before resetting.
60 Appendix B: Technical information Electrical specifications The following table describes electrical specifications for the Matrox Rapixo CXP. Operating voltage and current for Matrox Rapixo CXP Matrox Rapixo CXP Typical: 3.3 V, 0.1 A mA (330 mW) Typical 12.0 V, 1.4 A (17 W) Max.
Dimensions and environmental specifications • Dimensions of all Matrox Rapixo CXP boards: 16.76 L x 11.12 H x 1.871 W cm (6.6" x 4.376" x 0.737") from bottom edge of goldfinger to top edge of board. These values respect the dimensions of a PCIe half-length board.
62 Appendix B: Technical information Connectors on the Matrox Rapixo CXP board On the Matrox Rapixo CXP board, there are several connectors. On the bracket of the main board, there are four CoaXPress video input connectors and two mDP connectors. In addition, close to the top edge of the main board, there is internal auxiliary I/O connector 2/3 and an internal auxiliary 12 V power connector.
❖ In addition, the mDP connectors directly on the Matrox Rapixo CXP bracket are not compatible with a DisplayPort source. Connecting one of the mDP connectors to such a device might damage both the device and the Matrox Rapixo CXP board. *. Previously referred to as DBHD-15, but more accurately known as DE-15.
Page 64
The auxiliary signals are path independent; regardless of the acquisition path that is being used to grab images, any of the auxiliary signals can be used. For more information, see the Auxiliary signals section in Chapter 4: Matrox Rapixo CXP hardware reference chapter for supported functionality.
(www.digikey.com). Internal auxiliary 12 V power connector The internal auxiliary 12 V power connector on Matrox Rapixo CXP is a standard 6-pin, 12 V connector. If this connector is attached to the computer’s power supply cable that has a 6-pin, compatible, mating 12 V connector, Matrox Rapixo CXP...
Note that this requires an MdigAlloc() call. No data is being transferred. Orange, slow pulse Matrox Rapixo CXP is waiting for a grab trigger. Note that this state only occurs in triggered grab mode. Green, fast flash Matrox Rapixo CXP is receiving data from the connected device.
Status LEDs on Matrox Rapixo CXP Board status LEDs Matrox Rapixo CXP has four board status LEDs to indicate the status of the board: board-power good, board configuration, PCIe speed/#lanes, and fallback board configuration. LEDs Board-p ower good Board configuration...
Part number Version Description RAP4G4C6 First shipping version of Matrox Rapixo CXP Quad CXP-6 PCIe 2.1 x8 frame grabber with 4 Gbyte DDR4 SDRAM. RAP4G4C12 First shipping version of Matrox Rapixo CXP Quad CXP-12 PCIe 3.1 x8 frame grabber with 4 Gbyte DDR4 SDRAM.
Regulatory Compliance FCC Compliance Statement Warning Changes or modifications to these devices not expressly approved by the party responsible for the compliance could void the user's authority to operate this equipment. The use of shielded cables for connections of these devices to other peripherals is required to meet the regulatory requirements.
Bitte wenden Sie sich an dem Matrox-Website (www.matrox.com/environment/weee) für Recycling Informationen. (Italiano) Informazioni per gli utenti europei – Direttiva sui rifiuti di apparecchiature elettriche ed elettroniche (RAEE) Si prega di riferirsi al sito Web Matrox (www.matrox.com/environment/weee) per le informazioni di riciclaggio.
Need help?
Do you have a question about the Matrox Rapixo CXP and is the answer not in the manual?
Questions and answers