Page 2
Alacron Inc. Alacron makes no warranty for the use of its products, assumes no responsibility for any error, which may appear in this document, and makes no commitment to update the information contained herein.
TABLE OF CONTENTS TABLE OF CONTENTS ....................3 Introduction ........................5 FAST-X FEATURE SUMMARY .................. 6 Optional Features ...................... 7 HARDWARE OVERVIEW ....................7 FAST-X BLOCK DIAGRAM ..................7 VIDEO DATA INPUTS....................9 Camera Link Digital Video Interface ..............9 GigE Vision Digital Video Connect ...............
Page 4
OTHER ALACRON MANUALS Alacron manuals cover all aspects of FastSeries hardware and software installation and operation. Call Alacron at 603-891-2750 and ask for the appropriate manuals from the list below if they did not come in your FastSeries shipment. 30002-00148 ALFAST Runtime Software Programmer’...
Stretch S5610 software-configurable processor to execute complex image and digital signal processing concurrently with the video capture. The Fast-X is able to transfer video data either directly to the Host PC system memory or add on-board video processing, object detection or video compression. Such on-board processing could dramatically reduce resource demands on the Host computer system and carry important benefits.
1 - F -X PCI-X B IGURE OARD FAST-X FEATURE SUMMARY Board Half-length, PCI-X rev.2.3 (64-bit, 133 MHz) Video I/O Connections Three (3) 85MHz Camera Link SDR-26 connectors that can be used with: 3 Basic Camera Link cameras 1 Basic and 1 Medium Camera Link...
FAST-X BLOCK DIAGRAM The key to the Fast-X video data handling and video processing capabilities is its hybrid architecture that augments processing power and data handling of Stretch S5610 Software- Configurable DSP Processor (SCP) with the extended bit-handling by the Lattice ECP FPGA.
Page 8
The sizeable, up to 2GB and fast Stretch SDRAM memory has sufficient bandwidth to buffer video data streams during capture and processing. The Fast-X uses two UARTs in the Stretch processor to communicate with external video devices, including CameraLink cameras. Serial links allow machine vision applications to control and configure cameras and other video devices.
“ Specification of the Camera Link Interface Standard for Digital Cameras and Frame Grabbers” , Version 1.1, January 2004. Termination for all Camera-Link signals is provided on the board. The Fast-X board supports up to three (3) Camera-Link interfaces, each of which can run at up to 85 MHz.
PHY chip is all that is required to establish GigE Vision connection. The Fast-X board carries a block of four standard RJ-45 Ethernet connectors with the built-in LED devices displaying connection status and activity of each GigE line. Standard CAT-5e or CAT-6 cables should be used for the reliable GigE Vision connections.
Internal blocks of SRAM, Instruction and Data caches serve to increase data reuse and availability, Four Independent bi-directional FIFOs or GMACs, Long list of low and high speed peripheral devices - UARTs, High-speed Serial Peripheral Interface (SPI), GPIO, Generic Interface Bus (GIB) and others. Stretch SCP is a novel hybrid microprocessor architecture.
Instruction Set Extension Fabric (ISEF) The Stretch Extension Unit is the key to its DSP-like performance. It is tightly integrated within the chip and consists of the following: The Wide Register File – a set of 128-bit wide registers for holding data (three ports for read and one port for write from inside the ISEF fabric) The Special Registers –...
Figure 4 –C kernels transformed into Stretch ISEF Extended Instructions Using C programming language to implement data-parallel computations in the ISEF unit concurrently with Xtensa ISA is a very useful feature that is very effective in the DSP and ISP- type data-intensive applications.
PCI-X I NTERFACE TO OMPUTER The Fast-X interface to the PCI-X Host bus is provided by the Stretch SCP internal PCI-X controller. The Stretch PCI-X supports the following features Compliance with PCI-X Bus Specification Rev. 2.3 Compliance with PCI-X Addendum Revision 1.0a...
Alacron Real-Time operating system (ALRT) residing on the Fast-X board with the ALRT driver running on the HOST computer. A Fast-X application developer writes both software components in the C/C++ development environments for the HOST processor and for the Stretch SCP using corresponding components of the ALRT Board-Support Package.
Alacron offers Board Support Packages for Microsoft Windows and Linux OS environments. Figure 6 – Fast-X Software Development Environment YSTEM EQUIREMENTS In order to support operations of the Fast-X board and to develop custom applications the following requirements must be fulfilled:...
Integrated Development Environment. In order to use Visual Studio to develop software that works with the Fast-X the user must import header files with parameters and the ALRT driver call definitions. The user will need to modify the project settings to include the ALRT libraries alstdrv.dll and alsttiff.dll.
Page 18
Figure 7 – Fast-X Stretch IDE The picture in the upper left panel of the Figure 7 shows a detailed view of the SCP instruction pipeline including concurrent execution of Extended Instructions in the ISEF unit.
Page 19
The typical development flow for the SCP looks like the diagram below. Figure 8 – Fast-X Stretch software development flow...
TROUBLESHOOTING There are several things you can try before you call Alacron Technical Support for help. _____ Make sure the computer is plugged in. Make sure the power source is on. _____ Go back over the hardware installation to make sure you didn’ t miss a page or a section.
ALACRON TECHNICAL SUPPORT Alacron offers technical support to any licensed user during the normal business hours of 9 a.m. to 5 p.m. EST. We offer assistance on all aspects of processor board and PMC installation and operation. ONTACTING ECHNICAL UPPORT...
Alacron for service or replacement. Service or replacement may be covered by your warranty, depending upon your warranty. The first step is to call Alacron and request a “ Return Materials Authorization” (RMA) number. This is the number assigned both to your returning product and to all records of your communications with Technical Support.
Page 25
We will compile and run the module to track down the anomaly you’ ve found. If you do not have Internet access, or if it is inconvenient for you to get to access, copy the code to a disk, describe the error, and mail the disk to Technical Support at the Alacron address below.
Need help?
Do you have a question about the FAST-X and is the answer not in the manual?
Questions and answers