84 Chapter 4: Matrox Helios hardware reference
Matrox Oasis
To alleviate the Host CPU from image formatting and preprocessing tasks,
Matrox Helios eCL/XCL, eA/XA, and eD/XD include the custom Matrox ASIC.
Matrox Oasis is a high-density chip that combines a powerful processing core and
a PCI-X controller.
Matrox Oasis allows processing to be independent of the grab, so you can perform
flexible, real-time operations. For example, you can double-buffer by alternating
the grab between two destination buffers.
The Matrox Oasis ASIC features a main memory controller to interface with
on-board main memory (DDR SDRAM), a links controller (LINX) with two
ports (Oasis link ports) that can handle streams of data and can format them, and
a pixel accelerator (PA) for preprocessing. This section discusses each of these
features in turn.
Matrox Oasis
Link 1
Link 0
Memory controller
Matrox Oasis includes a very efficient main memory controller for managing the
DDR 128-bit wide interface to on-board main memory (DDR SDRAM).
Operating at 167 MHz, the DDR SDRAM memory and controller combine to
deliver a memory bandwidth in excess of 5 Gbytes/sec. This memory bandwidth
allows Matrox Helios to comfortably handle demanding video I/O while
maintaining PA performance.
LINX
Memory
Controller
PA
Main
On-board
main memory