Chapter Introduction Chapter 1: This chapter briefly describes the features of the Matrox Rapixo CL Pro boards, as well as the software that can be used with the boards.
Matrox Rapixo CL Pro also comes with FPGA-based processing-offload capabilities (a Processing FPGA). There are four versions of Matrox Rapixo CL Pro: Matrox Rapixo CL Pro SF, Matrox Rapixo CL Pro DF, Matrox Rapixo CL Pro DB, and Matrox Rapixo CL Pro QB. Matrox Rapixo CL Pro DB and QB support acquisition from Camera Link video sources in Base configuration;...
Page 9
Auxiliary I/O Host TTL Aux I/Os (3) interface Opto Aux In (2) Note that, without the expansion module, this is a flow diagram of Matrox Ra pixo DB. With the expansion module, this is a flow diagram of Matrox Ra pixo QB.
Matrox Rapixo CL Pro supports frame-scan (area-scan) and line-scan, monochrome and color video sources. The color video sources can be RGB video sources or video sources with a Bayer color filter. Matrox Rapixo CL Pro can decode Bayer color-encoded images and perform color space conversions while...
(Host). Processing FPGA The Processing FPGA on Matrox Rapixo CL Pro is a highly customizable Xilinx Kintex 7 FPGA . The operations performed on-board are controlled using the Matrox Imaging Library (MIL) application-development software.
• Programmable lookup tables (LUTs). These allow Matrox Rapixo CL Pro to map data to precalculated values, before it is stored in memory. • Matrox Rapixo CL Pro can provide 4.8 W of power per Camera Link connector to any device that supports power-over Camera Link (PoCL). This means that it can provide 4.8 W to a Base camera, or 9.6 W to a Medium or Full camera.
Software Software To operate your Matrox Rapixo CL Pro, you can use one or more Matrox Imaging software products that supports the board. These are the Matrox Imaging Library (MIL) and its derivatives (for example, MIL-Lite and Matrox Intellicam). All Matrox software is supported under Windows;...
Consult your software package for other computer requirements (for example, operating system and memory requirements). *. Note that you can also install Matrox Rapixo CL Pro in a x4 PCIe slot that has a mechanical x8 connector; however, the maximum transfer rate between...
Inspecting the Matrox Rapixo CL Pro package Inspecting the Matrox Rapixo CL Pro package You should check the contents of your Matrox Rapixo CL Pro package when you first open it. If something is missing or damaged, contact your Matrox representative.
Available separately You might have also ordered one or more of the following: • MIL or MIL-Lite. Matrox Intellicam is included with both of these software packages. Handling components The electronic circuits in your computer and the circuits on your Matrox Rapixo CL Pro are sensitive to static electricity and surges.
2. Complete the software installation procedure described in the documentation accompanying your software package. More information For information on using multiple Matrox Rapixo CL Pro boards, refer to Chapter 3: Using multiple Matrox Rapixo CL Pro boards. For in-depth hardware information, refer to Chapter 4: Matrox Rapixo CL Pro hardware reference;...
PCIe (open back) x1 PCIe (open back) *. Note that you can also install Matrox Rapixo CL Pro in a x4 PCIe slot that has a mechanical x8 connector; however, the maximum transfer rate between Matrox Rapixo CL Pro and the Host is reduced by 50%.
Page 21
Installing your Matrox Rapixo CL Pro board Matrox Rapixo CL Pro 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 CL Pro 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 CL Pro software. 10. Disable active state power management (ASPM) for PCIe devices, to maximize the performance of Matrox Rapixo CL Pro. In the BIOS, disable all ASPM (or equivalent) settings (typically accessible from the Power management sub-menu of the Advanced Configurations menu).
To install the cable adapter bracket, proceed with the following steps: 1. Make sure that your Matrox Rapixo CL Pro board is fastened to the chassis. 2. Attach the cable adapter bracket to the internal auxiliary I/O connectors on the Matrox Rapixo CL Pro board.
Connecting video sources to Matrox Rapixo CL Pro The Matrox Rapixo CL Pro board has the following connectors on its bracket(s): • Two or four Camera Link-compliant SDR(HDR) video input connectors. Used to receive video input, timing, and synchronization signals, from the video source.
Page 26
26 Chapter 2: Hardware installation Attach video sources to Matrox Rapixo CL Pro as follows: Matrox Camera Link Camera Link Camera Link Camera Link Rapixo connector 0 connector 1 connector 2 connector 3 CL Pro board Video source 0 in...
When using Camera Link cables that are longer than 7 meters with Matrox Rapixo CL Pro and using a pixel clock of 85 MHz, the resulting images from your camera might have either salt and pepper noise or unsynchronized lines (that is, a line is shifted either left or right, and clipped to fit the frame).
Page 28
DCF in the same physical environment should now be able to receive better images (using your camera as a video source). ❖ Note that, if your MILConfig utility does not have the Deserializer tool, contact Matrox Technical Support for assistance.
To measure the effective available bandwidth of the PCIe slot in your computer with the Matrox Rapixo CL Pro board, you can use the Rapixo CL Bench tool integrated in the MILConfig utility. As a reference point, capturing from a 2K x...
Chapter Matrox Rapixo CL Pro Chapter 4: hardware reference This chapter explains the architecture, features, and modes of the Matrox Rapixo CL Pro hardware.
On Matrox Rapixo CL Pro, there are up to four acquisition paths (depending on the model).
Page 33
Auxiliary I/O Host interface TTL Aux I/Os (3) Opto Aux In (2) Note that, without the expansion module, this is a flow diagram of Matrox Ra pixo DB. With the expansion module, this is a flow diagram of Matrox Ra pixo QB.
Page 34
Auxiliary I/O interface TTL Aux I/Os (3) Host Opto Aux In (2) Note that, without the expansion module, this is a flow diagram of Matrox Ra pixo DB. With the expansion module, this is a flow diagram of Matrox Ra pixo QB.
Matrox Rapixo CL Pro supports frame-scan (area-scan) and line-scan monochrome and color video sources. The color video sources can be RGB video sources or video sources with a Bayer color filter. Matrox Rapixo CL Pro can decode Bayer color-encoded images and perform color space conversions while transferring the image to the Host.
Pixel clock 85 Mhz The maximum pixel clock frequency is dependent on the length of the cable used. Refer to the Technical features of Matrox Rapixo CL Pro subsection of the Board summary section in Appendix B: Technical information. Acquisition...
Matrox Rapixo CL Pro acquisition Supported video sources The following video sources are supported when running in Base configuration: Video sources supported per acquisition path Camera Link Standard • One tap 8/10/12/14/16-bit. • Two tap 8/10/12-bit. • One tap 3 x 8-bit (RGB).
Matrox Rapixo CL Pro supports power-over-Camera Link (PoCL) and externally supplied video sources. For compatibility with externally supplied video sources, Matrox Rapixo CL Pro features SafePower mode to supply power only after determining whether the connected video source is PoCL compliant. The PoCL protection on-board fuse can sustain a current of 0.4 A.
On Matrox Rapixo CL Pro DB/QB, the acquisition controller can write to four non-sequential memory regions (zones) per acquisition path. On Matrox Rapixo CL Pro SF/DF, the acquisition controller can write to the following number of non-sequential memory regions maximum: 6 for Medium, ‡...
Page 40
40 Chapter 4: Matrox Rapixo CL Pro hardware reference PSGs For each acquisition path, the acquisition controller provides a programmable synchronization generator (PSG). Each PSG allows for independent acquisition from one video source, since each PSG is responsible for managing all video timing and synchronization signals.
Matrox Rapixo CL Pro DB/QB The following tables summarize the auxiliary functionality that the PSGs support, and the corresponding signals that the PSGs can receive/generate, for Matrox Rapixo CL Pro DB/QB. The table also documents the MIL constants to use. LVDS cam. ctrl LVDS cam.
Page 42
†. MIL constant, where n and m correspond to the number in the row. M_DEVm is the required device number of the digitizer (MdigAlloc()) that you must use to access this signal. ‡. Only Matrox Rapixo CL Pro QB has four acquisition paths. For Matrox Rapixo CL Pro DB, only information for acquisition paths 0 and 1 is appli- cable.
Page 43
Auxiliary signals LVDS cam. ctrl CL connect. 0 CL connect. 1 CL connect. 2 CL connect. 3 Type of signal VSYNC output HSYNC output Clock output The following table lists the auxiliary input signals (or auxiliary I/O signals set to input) that can be rerouted onto output signals and the output signals onto which they can be rerouted.
Page 44
LVDS_AUX_IN27 *. Matrox Rapixo CL Pro DB does not have this connector or signal. †. MIL constant, where x, y, and z correspond to the numbers in the row. M_DEVz is the required device number of the digitizer (MdigAlloc()) that you must use to access this signal.
Matrox Rapixo CL Pro SF/DF The following tables summarize the auxiliary functionality that the PSGs support, and the corresponding signals that the PSGs can receive/generate, for Matrox Rapixo CL Pro SF/DF. The table also documents the MIL constants to use. LVDS cam. ctrl LVDS cam.
Page 46
‡. Only Matrox Rapixo CL Pro DF has two acquisition paths. For Matrox Rapixo CL Pro SF, only information for acquisition path 0 is applicable. §. Note that there are only 4 trigger controllers per acquisition path.
Page 47
Auxiliary signals LVDS cam. ctrl CL connect. 0 CL connect. 2 Type of signal VSYNC output HSYNC output Clock output The following table lists the auxiliary input signals (or auxiliary I/O signals set to input) that can be rerouted onto output signals and the output signals onto which they can be rerouted.
Page 48
LVDS_AUX_IN27 *. Matrox Rapixo CL Pro SF does not have this connector or signal. †. MIL constant, where x, y, and z correspond to the numbers in the row. M_DEVz is the required device number of the digitizer (MdigAlloc()) that you must use to access this signal.
Auxiliary signals Specifications of the auxiliary signals Matrox Rapixo CL Pro has auxiliary signals in the following formats: Total # of signals No cable With No cable With No cable With No cable With Signal bracket cable bracket cable bracket...
M_TIMER..., or M_ROTARY_ENCODER... Timers Matrox Rapixo CL Pro has up to eight 24-bit timers (2 per acquisition path), 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).
Trigger You can use as a trigger any of the auxiliary input signals (or auxiliary I/O signals in input mode) of Matrox Rapixo CL Pro. A trigger signal can be used to initiate image acquisition, or prompt an on-board event.
The quadrature decoder supports encoder frequencies of up to 50 MHz. The LVDS receivers of the Matrox Rapixo CL Pro board support an input voltage from -4 V to +5 V on either LVDS signal, and a maximum differential of 3 V between the two LVDS signals.
14.4 Gbytes/sec. Matrox Rapixo CL Pro has 128 Mbytes of memory mapped onto the PCIe bus. You can use a Host pointer to access this memory, or you can access it directly from another PCIe bus master;...
MbufTransfer() with M_COPY + M_SCALE, setting the destination buffer ➠ size smaller than the original image. Note that Matrox Rapixo CL Pro does not support cropping in hardware. However, you can have image data cropped during transfer to Host using MdigControl() with M_SOURCE_SIZE_X/Y and M_SOURCE_OFFSET_X/Y.
Page 55
Data conversion Image data can be converted as follows: Input format Output format 8-bit 16-bit 24-bit 32-bit 48-bit 16-bit 24-bit 48-bit monochrome monochrome packed packed packed BGRa (YUYV) planar planar 8-bit monochrome 16-bit monochrome 24-bit packed BGR 48-bit packed BGR The equations for the YUV16 conversion are described in the following table.
Processing FPGA To reduce the number of image processing tasks that the Host CPU must perform, the Matrox Rapixo CL Pro has a Processing FPGA. The Processing FPGA on Matrox Rapixo CL Pro is a highly customizable Xilinx Kintex-7 (325T) .
Host Interface You would typically use standard Matrox FPGA configurations. You can also chose to implement processing on your own, using the Matrox FPGA Developers Toolkit (FDK) and C++. If required, Matrox’s FPGA design services can be employed to develop an application-specific FPGA configuration.
Matrox Rapixo CL Pro uses PCIe 2.0 technology to communicate with the Host. Under optimum conditions, Matrox Rapixo CL Pro can send data to the Host at a peak transfer rate of up to 4 Gbytes/sec. Optimum conditions include using the board in a PCIe 2.x slot or above with 8 active lanes, using a 256-byte payload.
60 Appendix A: Glossary Glossary • Acquisition path. A path that has the components to, for example, digitize or capture a video input signal. Some video sources require multiple acquisition paths. • ASPM. Active State Power Management. A hardware PCIe mechanism that autonomously controls power consumption of the PCIe connectors in a computer.
Page 61
Glossary • Camera Link. A serial communication protocol standard designed for computer vision applications based on the National Semiconductor interface Channel-link. It was designed for the purpose of standardizing scientific and industrial video products including cameras, cables and frame grabbers. •...
Page 62
Peripheral Component Interconnect Express. The standard used for the computer bus that acts as an interface between hardware devices, such as Matrox Rapixo CL Pro and your computer. • Payload. The amount of data transmitted to the PCIe bus within each data packet.
Page 63
Glossary • Real-time processing. The processing of an image at the same speed or faster than the speed at which images are grabbed. Real-time processing ensures that no frames are missed. Also known as live processing. • Rotary encoder. A device used to convert the angular position of a shaft or axle, to an analog or digital code.
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 CL Pro in a x4 PCIe slot that has a mechanical x8 connector; however, the maximum transfer rate between...
HSYNC output, VSYNC output, clock output, timer output, or user output) per acquisition path *. See the Camera control and auxiliary signals for Matrox Rapixo CL Pro DB/QB and Camera control and auxiliary signals for Matrox Rapixo CL Pro SF/DF sections in Chapter 4: Matrox Rapixo CL Pro hardware reference chapter for supported functional- ity.
Page 68
• Has a PoCL LED for each input connector, to identify whether the connector is providing power to the camera or not. Matrox Rapixo CL Pro DB and QB have four PoCL LEDs, while Matrox Rapixo CL Pro SF and DF have two.
(Current directly drawn from the slot. Power is not dissipated by the board; it is only used by the camera). *. The PoCL protection fuse on Matrox Rapixo CL Pro can sustain a current of 0.4 A. I/O Specifications for Matrox Rapixo CL Pro Input signals in 100 Ohm differential termination.
Dimensions and environmental specifications • Dimensions of Matrox Rapixo CL Pro board SF/DB: 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.
On the Matrox Rapixo CL Pro boards, there are several interface connectors. On the bracket of Matrox Rapixo CL Pro DB and SF, there are two Camera Link video input connectors and an auxiliary I/O connector. On the double bracket of Matrox Rapixo CL Pro QB and DF, there are two pairs of Camera Link video input connectors and two auxiliary I/O connectors.
The number of Camera Link video input connectors and their pinout depends on the version of Matrox Rapixo CL Pro and the configuration. The pinout of these connectors follows the Camera Link standard.
Page 73
Ground (inner shield), or +12V to camera in PoCL mode. *. See the table in the Auxiliary signals section of Chapter 4: Matrox Rapixo CL Pro hardware reference for more information on which auxiliary input signals (or auxiliary I/O signals set to input) can be rerouted onto the camera control output signals. Also note that for Matrox Rapixo CL...
Page 74
On Matrox Rapixo CL Pro SF, there is one pair (0-1) of Camera Link connectors, Pro SF and DF whereas on Matrox Rapixo CL Pro DF, there are two pairs (0-1 and 2-3) of Camera Link connectors. To each pair of connectors, you can connect one video source in Medium, Full, 72-bit, or 80-bit configuration.
You can purchase such a cable from your video source manufacturer, Components Express inc., 3M Interconnect Solutions for Factory Automation, Intercon 1, or other third parties. Note that this cable is not available from Matrox. ❖ If using both Camera Link connectors to connect to the same video source (Medium configuration or Full configuration), the cables you choose should be of the same type and length.
Page 76
Opto-isolated auxiliary signal (input) for acquisition path 0, which supports: user input or trigger input (trigger controller 0 on acq path 0). *. Trigger controller 2 on acq path 1 is only supported on Matrox Rapixo CL Pro DB (for hardware signal TTL_AUX_IO_6).
Page 77
Connectors on Matrox Rapixo CL Pro boards The pinout for auxiliary I/O connector B is as follows for Matrox Rapixo CL Pro QB. MIL constant for Digitizer Pin on Hardware signal Description auxiliary signal device DB-15 name number for auxiliary...
Page 78
78 Appendix B: Technical information The pinout for auxiliary I/O connector C is as follows for Matrox Rapixo CL Pro DB and QB. It can be accessed through either a DB-15 or DB-9 connector using one of the two adapter brackets.
Page 79
Connectors on Matrox Rapixo CL Pro boards The pinout for auxiliary I/O connector D is as follows for Matrox Rapixo CL Pro QB. It can be accessed through either a DB-15 or DB-9 connector using one of the two adapter brackets.
Page 80
80 Appendix B: Technical information Pinouts for auxiliary I/O connectors of Matrox Rapixo CL Pro SF and DF The pinout for auxiliary I/O connector A is as follows for Matrox Rapixo CL Pro SF and DF. MIL constant Digitizer Pin on...
Page 81
Connectors on Matrox Rapixo CL Pro boards The pinout for auxiliary I/O connector B is as follows for Matrox Rapixo CL Pro DF. MIL constant Digitizer Pin on Hardware signal Description for auxiliary device DB-15 name signal number for auxiliary...
Page 82
82 Appendix B: Technical information The pinout for auxiliary I/O connector C is as follows for Matrox Rapixo CL Pro SF and DF. It can be accessed through either a DB-15 or DB-9 connector using one of the two adapter brackets...
Page 83
Connectors on Matrox Rapixo CL Pro boards The pinout for auxiliary I/O connector D is as follows for Matrox Rapixo CL Pro DF. It can be accessed through either a DB-15 or DB-9 connector using one of the two adapter brackets.
84 Appendix B: Technical information LEDs on Matrox Rapixo CL Pro Matrox Rapixo CL Pro has a series of LEDs to display the status of the PoCL connections, the on-board power, the board configuration, the PCIe (Host) slot, and the firmware configuration.
Page 85
One or more of the on-board voltage regulators did not start. If your computer is on and this LED state occurs, there is an issue with the voltage regulators on your Matrox Rapixo CL Pro. Contact Matrox technical support. Green All of the on-board voltage regulators are working properly.
Appendix C: Acknowledgments Appendix C: This appendix lists the copyright information regarding third-party material used to implement components on the Matrox Rapixo CL Pro board.
90 Appendix D: Listing of Matrox Rapixo CL Pro boards Key feature changes Part number Version Description RAP 4G CL DB P325 First shipping version of Matrox Rapixo CL Pro DB. RAP 4G CL SF P325 First shipping version of Matrox Rapixo CL Pro SF.
17 cable adapter bracket 22 Camera Link video input connectors 72 – color space conversion 54 Key feature changes to Matrox Rapixo CL Pro 90 computer requirements 14 connectors Camera Link video input 72 external auxiliary I/O connector 0 75...
Page 92
SDRAM 12 defined 61 software supported 13 specifications electrical 69 – technical 66 synchronization and control signals Matrox Rapixo CL Pro 41 – technical specifications 66 timer output 50 defined 63 triggers 51 UART 39 user signals 53 video sources supported...
Regulatory Compliance FCC Compliance Statement Warning Changes or modifications to these units 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 Rapixo CL Pro and is the answer not in the manual?
Questions and answers