Chapter Introduction Chapter 1: This chapter briefly describes the features of Matrox RadientPro CL, as well as the software that can be used with the board.
Matrox RadientPro CL supports power-over Camera Link (PoCL) compliant video sources and Camera Link frequencies of 20 MHz to 85 MHz. This manual refers to all Matrox RadientPro CL boards as Matrox RadientPro CL. When necessary, this manual distinguishes between the boards using their full...
Matrox RadientPro CL supports frame 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 RadientPro CL can decode Bayer color-encoded images and perform color space conversions while transferring the image to the Host.
(Host). The Processing FPGA on Matrox RadientPro CL is a highly customizable Altera Processing FPGA Stratix V FPGA. The operations performed on-board are controlled using the Matrox Imaging Library (MIL) application development software.
• Auxiliary, multi-purpose signals. These are non-video signals that can support one or more functionalities depending on the auxiliary signal (for example, trigger input or timer output). Matrox RadientPro CL has eight auxiliary signals: 3 TTL auxiliary I/O signals, 2 LVDS auxiliary input signals, 1 LVDS auxiliary output signal and 2 opto-isolated auxiliary input signals.
12 Chapter 1: Introduction Software To operate Matrox RadientPro CL, 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 RadientPro CL in a x4 PCIe slot that has a mechanical x8 connector; however, the maximum transfer rate between Matrox Radi-...
14 Chapter 1: Introduction Inspecting the Matrox RadientPro CL package You should check the contents of your Matrox RadientPro CL package when you first open it. If something is missing or damaged, contact your Matrox representative. Standard items You should receive the following items: •...
2. Complete the software installation procedure described in the documentation accompanying your software package. For information on using multiple Matrox RadientPro CL boards, refer to Chapter More information 3: Using multiple Matrox RadientPro CL boards. For in-depth hardware information, refer to Chapter 4: Matrox RadientPro CL hardware reference;...
Page 16
To do so, you should first complete and submit the online Technical Support Request Form, accessible from the above-mentioned page. Once the information is submitted, a Matrox support agent will contact you shortly thereafter by email or phone, depending...
PCIe 64-bit PCI-X slot *. Note that you can also install Matrox RadientPro CL in a x4 PCIe slot that has a mechanical x8 connector; however, the maximum transfer rate between Matrox RadientPro CL and the Host is reduced by 50%.
Page 19
Installing your Matrox RadientPro CL board Matrox RadientPro CL might drop frames if there are not at least 8 active lanes on the PCIe connector to the Host (for example, if the board is connected to a x8 PCIe connector that has only four active lanes ).
Page 20
20 Chapter 2: Hardware installation Important When installing your Matrox RadientPro CL board in a x16 PCIe slot, special care must be taken to avoid damaging the board. Some x16 PCIe slots have a connector with a retainer. Matrox RadientPro CL must not come into contact with the latch of this retainer.
Page 21
Under Windows and Linux, the driver will be installed during the installation of Matrox RadientPro CL software. 9. Under Windows, to maximize the performance of Matrox RadientPro CL and to minimize the possibility of dropped frames, set the Power Plan option to High...
2. Attach the cable adapter bracket’s flat ribbon cable to the internal auxiliary I/O connector on the Matrox RadientPro CL board. To do so, position the cable so that the black wire is on the same side as the bracket of the Matrox RadientPro CL board.
Connecting video sources Connecting video sources The Matrox RadientPro CL board has the following connectors on its bracket(s): • Two Camera Link-compliant video input connectors. Used to receive video input, timing, and synchronization signals, from the video source. These are also used to transmit/receive communication signals between the video source and the frame grabber through a UART port.
Page 24
When connecting to PoCL-compliant video sources, you should use PoCL-compliant Camera Link cables (HDR or SDR). Camera Link cables are not available from Matrox; for possible sources, see the Connectors on Matrox RadientPro CL boards section, in Appendix B: Technical information.
26 Chapter 3: Using multiple Matrox RadientPro CL boards Installation of multiple boards You can install and use multiple Matrox RadientPro CL boards in one computer. Install each additional Matrox RadientPro CL board as you installed the first board (refer to Chapter 2: Hardware installation). The number of Matrox RadientPro CL boards that you can install is primarily dependent on the number of physical slots in your computer and your BIOS;...
Chapter Matrox Chapter 4: RadientPro CL hardware reference This chapter explains the architecture, features, and modes of the Matrox RadientPro CL hardware.
This chapter provides information on the Matrox RadientPro CL hardware. It covers the architecture, features, and modes of the board’s acquisition section. In addition, the chapter covers the Matrox RadientPro CL hardware related to the processing and transfer of data. A summary of the features of Matrox RadientPro CL, as well as pin assignments for the various connectors, can be found in Appendix B: Technical information.
Page 29
Matrox RadientPro CL hardware reference Optional Up to Dedicated Main On-board Memory 12.8 GB/s Processing (DDR-3 SDRAM) 2 GB Memory Altera Stratix V (QDR-II SRAM Processing FPGA 250 MHz) PoCL (customizable) Data Camera Link 4 or 8 MB Pixel Clock...
Matrox RadientPro CL supports frame 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 RadientPro CL can decode Bayer color-encoded images and perform color space conversions while transferring the image to the Host.
*. Bandwidth depends on the Camera Link configuration used. This value is the maximum possible when using 80-bit configuration. The maximum pixel clock frequency is dependent on the length of the cable used. Refer to the Technical features of Matrox RadientPro CL section subsection of the Board summary section section in Appendix B: Technical information. Acquisition...
32 Chapter 4: Matrox RadientPro CL hardware reference Supported video sources Each acquisition path supports the following video sources: 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 RadientPro CL-SF has three ChannelLink receivers that can only operate synchronously. In a medium configuration, Matrox RadientPro CL-SF only uses two of the receivers when in Medium configuration, whereas in Full or 80-bit configuration, it uses all three receivers.
34 Chapter 4: Matrox RadientPro CL hardware reference Demultiplexers to support time-multiplexed video sources The acquisition path of the board features a demultiplexer. It can deserialize input from time-multiplexed video sources on a clock cycle basis. Time-multiplexed video sources can output larger pixel depths and more taps than are possible with non-time-multiplexed video sources in the same configuration, but with a decrease in overall performance.
These signals are configurable signals that can support one or several functions, one of which is user-defined for Matrox RadientPro CL; the table in the next subsection identifies the functions to which the camera control and auxiliary signals can be defined. The PSGs are also responsible for implementing the functionality to which these can be defined.
Camera control and auxiliary signals The following tables summarize the auxiliary functionality that the PSGs on Matrox RadientPro CL support, and the corresponding signals that the PSGs can receive/generate. The table also documents the MIL constants to use. LVDS cam. ctrl LVDS cam.
Page 37
(MdigAlloc()) that you must use to access this signal. †. Only Matrox RadientPro CL-DB has two acquisition paths. For Matrox RadientPro CL-SF, only information for acquisition path 0 is applicable. ‡. Note that there are only 4 trigger controllers per acquisition path.
Page 38
38 Chapter 4: Matrox RadientPro CL hardware reference 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.
Matrox RadientPro CL acquisition section Specifications of the auxiliary and camera control signals Matrox RadientPro CL has path dependent auxiliary and camera control signals in the following formats: Total # of signals eCL-SF eCL-DB Without With Without With cable cable...
40 Chapter 4: Matrox RadientPro CL hardware reference Timers Each PSG has two timers. These timers can each generate a timer output signal which allows you to control the exposure time and other external events related to the video source (such as a strobe). The timer signals can be output using camera control signals or auxiliary output signals (or auxiliary I/O signals in output mode).
Matrox RadientPro CL acquisition section Trigger Each PSG has 4 trigger controllers. Each trigger controller can trigger the image acquisition, the timers, and/or the synchronization signals of the PSG’s acquisition path. Only one auxiliary signal per trigger controller can be programmed as a trigger input signal.
Rotary decoder The PSGs of the Matrox RadientPro board feature a rotary decoder (quadrature decoder). A rotary decoder is used to decode quadrature input received from a rotary encoder with quadrature output.
The rotary decoder supports a maximum encoder frequency of up to 30 MHz (depending on the amount of time spent debouncing the signal). The LVDS receivers of the Matrox RadientPro board support 3.3 V rotary encoders. Note that an external source must be used to power the rotary encoder.
On Matrox RadientPro CL-DB, the acquisition controller can write to four non-sequential memory regions (zones) per acquisition path. On Matrox RadientPro CL-SF, the acquisition controller can write to ten non-sequential memory regions in Medium, Full, or 80-bit configuration.
Processing FPGA To reduce the number of image processing tasks that the Host CPU must perform, Matrox RadientPro CL has a Processing FPGA. The Processing FPGA on Matrox RadientPro CL is implemented using a highly customizable Altera Stratix V FPGA. The Processing FPGA can be configured to offload and even accelerate the most compute-intensive part of typical image processing applications, without generating additional data traffic within the host computer (Host).
Processing FPGA performs operations. As Processing FPGA memory, Matrox RadientPro CL uses 4 banks of QDR-II SRAM that total 16 or 32 Mbytes of memory and have a total transfer rate of up to 4.0 Gbytes/sec in each direction.
Host CPU. Matrox RadientPro uses PCIe 2.0 technology to communicate with the Host. Under optimum conditions, Matrox RadientPro can send data to the Host at a peak transfer rate of up to 3 Gbytes/sec. Optimum conditions include using the board in a PCIe 2.x slot with 8 active lanes, using a 256-byte payload.
48 Chapter 4: Matrox RadientPro CL hardware reference Color space converter and pixel formatter The color space converter and pixel formatter can convert data being transferred off-board as follows: • Resizing. Image data can be cropped (ROI capture) and/or subsampled. This can be useful to implement custom software-based motion detection because at a reduced scale, image comparison is faster.
Page 49
Host interface When you grab into a Host buffer (for example, using the MIL-Lite function Formatting/ converting data MdigGrab()), use MdigControl() with M_SOURCE_OFFSET_X/Y, when grabbing into M_SOURCE_SIZE_X/Y, and/or M_GRAB_SCALE_X/Y to crop or resize Host buffers image data when grabbing. When grabbing into a Host buffer, the color space converter and pixel formatter is not used to flip images;...
52 Appendix A: Glossary Glossary • Bandwidth A term describing the capacity to transfer data. Greater bandwidth is needed to sustain a higher transfer rate. Greater bandwidth can be achieved, for example, by using a wider bus or by increasing the clock frequency at which an interface or a core operates (for example, increasing the DDR3 SDRAM clock frequency).
Page 53
Double Data Rate Type Three Synchronous Dynamic Random Access Memory. A type of memory used for image capture and processing. SDRAM allows Matrox Radient Pro CL to access data at a very high speed, which is important for I/O-bound functions. This type of memory allows for very high density at low prices, and is very efficient as long as the data is accessed contiguously.
Page 54
54 Appendix A: Glossary • Grab To acquire an image from a video source. • Horizontal blanking period The portion of a video signal after the end of a line and before the beginning of a new line. During this period, the video signal is "blank". See also vertical blanking period.
Page 55
• SRAM QDRII Static Random Access Memory Quad Data Rate II. A type of memory used for processing. SRAM allows Matrox RadientPro CL to access data at a very high speed, in a random or contiguous manner. The memory interface is actually double data-rate, but is tagged quad data-rate because it has independent read and write ports.
• Processing FPGA. The Processing FPGA is an Altera Stratix V. • Has a x8 PCIe GEN 2 Host interface. *. Note that you can also install Matrox RadientPro CL in a x4 PCIe slot that has a mechanical x8 connector; however, the maximum transfer rate between...
Page 59
*. For more information regarding the types of format conversions possible, see Color space converter and pixel formatter section sub-section of Chapter 4: Matrox RadientPro CL hardware reference.
Page 60
- Two opto-isolated auxiliary input signals (trigger input or user input) per acquisition path. *. See the Camera control and auxiliary signals section section in Chapter 4: Matrox RadientPro CL hardware reference chapter for supported functionality. †. For example, for Matrox RadientPro CL-DB, TTL_AUX_IO_14 can be used as a trigger input when grabbing from either acquisition path;...
Propagation delay (at 25 degrees C): 100 ns (max). *. The PoCL protection on-board fuse on Matrox RadientPro CL can sustain a current of 0.4 A. †. The Matrox RadientPro CL opto-couplers are manufactured by Agilent or Avago Technologies (P/N HCPL-0631).
62 Appendix B: Technical information Dimensions and environmental specifications The following dimensions and environmental specifications apply to Matrox RadientPro CL: • Dimensions: 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.
Connectors on Matrox RadientPro CL boards On the Matrox RadientPro CL board, there are several interface connectors. On the bracket of Matrox RadientPro CL, there are two Camera Link video input connectors and an auxiliary I/O connector. In addition, close to the top edge of the board, there is an internal auxiliary I/O connector and a PCIe auxiliary power connector.
There are two Camera Link connectors on Matrox RadientPro CL. The pinout of these connectors follows the Camera Link standard and depends on the configuration used to connect video sources.
Page 65
Ground (inner shield), or +12V to camera in PoCL mode. *. See the table in the Camera control and auxiliary signals section section of Chapter 4: Matrox RadientPro CL hardware reference for more infor- mation on which auxiliary input signals (or auxiliary I/O signals set to input) can be rerouted onto the camera control output signals. Also note...
Page 66
66 Appendix B: Technical information On Matrox RadientPro CL-SF, you can connect one video source in Medium or Matrox RadientPro CL-SF Full configuration. The connector pair uses a single acquisition path. In MIL, the connector pair uses acquisition path 0 (M_DEV0). The Camera Link connector 0 of Matrox RadientPro CL-SF has the pinout described above, while the Camera Link connector 1 has the following pinout.
Otherwise, the cables can have different propagation delays, which will cause issues during acquisition. External auxiliary I/O connectors The external auxiliary I/O connector on the Matrox RadientPro CL bracket is a high-density D-subminiature 15-pin (DBHD-15 ) male connector. The external auxiliary I/O connector is used to transmit/receive auxiliary signals.
Page 68
M_DEV0). 15+,9- OPTO_AUX_IN0 M_AUX_IO6 M_DEV0 Opto-isolated auxiliary signal (input) for acquisition path 0, which supports: user input or trigger input (trigger controller 0 on acq path 0). *. Acquisition path 1 (M_DEV1) is only supported on Matrox RadientPro CL-DB.
Page 69
Opto-isolated auxiliary signal (input), shared between acquisition paths 0 and 1 for trigger input (trigger controller 0 or 2 on acq path 1; 2 on acq M_DEV1 path 0) or user input. *. Acquisition path 1 (M_DEV1) is only supported on Matrox RadientPro CL-DB.
(www.digikey.com). PCIe auxiliary power connector The PCIe auxiliary power connector on Matrox RadientPro CL is a standard 6-pin, female, 12 V connector. When this connector is connected to the 12 V power supply of your computer, Matrox RadientPro CL can provide Power over Camera Link (PoCL) to the devices connected to the Camera Link input connectors, at up to 13 W per connection.
LEDs on Matrox RadientPro CL LEDs on Matrox RadientPro CL Matrox RadientPro CL has a series of LEDs to display the status of the PoCL connections, the PCIe (Host) slot, the on-board power, FPGA, and the firmware configuration. PoCL LEDs Matrox RadientPro CL has two PoCL LEDs.
Page 72
Off/Red 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 RadientPro CL. 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 RadientPro CL board.
76 Appendix D: Major revisions of Matrox RadientPro CL boards Major revisions of Matrox RadientPro CL Versions of Matrox RadientPro CL Part number Version Description RP2GSF340300* First shipping version of Matrox RadientPro CL single-Medium/Full. RP2GDB340300* First shipping version of Matrox RadientPro CL dual-Base.
Page 77
Index electrical specifications 61 external auxiliary I/O connector 0 67 acquisition controller 44 flip 44 acquisition features frame Matrox RadientPro CL 30 defined 53 acquisition path, defined 28 frame valid synchronization signal acquisition paths defined 53 Matrox RadientPro CL 30...
Page 78
Major revisions of Matrox RadientPro CL 76 technical specifications 58 Matrox Intellicam 12 timer outputs 40 Matrox RadientPro CL defined 55 acquisition features 30 transfer to/from the Host acquisition rate 31 buffer data 11 ChannelLink receivers 33 connectors 63 dimensions 62...
Page 79
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.
Page 80
(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. Limited warranty Refer to the warranty statement that came with your product.