Advertisement

Quick Links

FAST-X
TECHNICAL PRODUCT DESCRIPTION
30002-00192
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FAST-X and is the answer not in the manual?

Questions and answers

Summary of Contents for Alacron FAST-X

  • Page 1 FAST-X TECHNICAL PRODUCT DESCRIPTION 30002-00192...
  • 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.
  • Page 3: Table Of Contents

    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’...
  • Page 5: Introduction

    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.
  • Page 6: Fast-X Feature Summary

    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...
  • Page 7: Optional Features

    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.
  • Page 9: Video Data Inputs

    “ 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.
  • Page 10: Fpga Front-End Video Processing

    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.
  • Page 11: Xtensa Core

    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.
  • Page 12: Instruction Set Extension Fabric (Isef)

    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 –...
  • Page 13: Memory System

    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.
  • Page 14: Gige Macs

    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...
  • Page 15: Fast-X Power-Up Sequence

    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.
  • Page 16: Host System Requirements

    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:...
  • Page 17: Host Software Development Support

    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...
  • Page 20: Appendix A. Video Input Connector Pin-Outs

    APPENDIX A. VIDEO INPUT CONNECTOR PIN-OUTS J1 and J3 Base Configuration ground ground CC4- CC4+ CC3+ CC3- CC2- CC2+ CC1+ CC1- Ser TFG+ Ser TFG- Ser TC- Ser TC+ RXIN3+ RXIN3- RXCLKIN+ RXCLKIN- RXIN2+ RXIN2- RXIN1+ RXIN1- RXIN0+ RXIN0- ground ground Table 2 –...
  • Page 21: Appendix B. Visual Indicators

    APPENDIX C. HEADERS AND JUMPERS Header Description GigE QuadPHY JTAG Write Protect jumpers for CPLD and Stretch FLASH Memories Stretch JTAG SO-DIMM socket-1 SO-DIMM socket-2 FPGA JTAG CPLD JTAG; LED 3, LED4 CONTROL RS232 to Stretch Table 5 – Fast-X Headers and Jumpers...
  • Page 22: Troubleshooting

    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.
  • Page 23: Alacron Technical Support

    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...
  • Page 24: Returning Products For Repair Or Replacement

    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.

Table of Contents