PandABlocks-FPGA Logo
4.0-2-g61de7b0

Introduction

  • What can PandABlocks do?
  • How is the documentation structured?
    • Using an existing PandABlocks device
    • Generating a new set of Blocks for a PandABlocks device
    • Extending the functionality of a PandABlocks device
    • Working on the core autogeneration framework
      • Blinking LEDs Tutorial
      • Position Capture Tutorial
      • Position Compare Tutorial
      • Snake Scan Tutorial
      • Available Blocks
        • ABSENC - Absolute encoder
        • BITS - Soft inputs and constant bits
        • CALC - Position Calc
        • CLOCK - Configurable clock
        • COUNTER - Up/Down pulse counter
        • DIV - Pulse divider
        • FILTER - Filter
        • FMC_24V - FMC 24V IO Module
        • FMC_ACQ427 - FMC ACQ427 Module
        • FMC_ACQ430 - FMC ACQ430 Module
        • FMC_LOOPBACK - FMC Loopback Module
        • INENC - Input encoder
        • INENC - Input encoder
        • LUT - 5 Input lookup table
        • LVDSIN - LVDS Input
        • LVDSOUT - LVDS Output
        • OUTENC - Output encoder
        • PCAP - Position Capture
        • PCOMP - Position Compare
        • PGEN - Position Generator
        • PMACENC - Pmac encoder
        • POSENC - Quadrature and step/direction encoder
        • PULSE - One-shot pulse delay and stretch
        • QDEC - Quadrature Decoder
        • SEQ - Sequencer
        • SFP_DLS_EVENTR - SFP Event Receiver Module
        • SFP_LOOPBACK- SFP Loopback Module
        • SFP_PANDA_SYNC - Synchronize data between 2 PandAs
        • SFP_UDPONTRIG - SFP UDP on trig Module
        • SRGATE - Set Reset Gate
        • SYSTEM - System control FPGA
        • TTLIN - TTL Input
        • TTLOUT - TTL Output
      • Contributing
      • Assembling Blocks into an App
      • Writing a Block
      • Autogeneration framework architecture
      • Changelog
      • Glossary
      • Running the tests

Tutorials

  • Blinking LEDs Tutorial
  • Position Capture Tutorial
  • Position Compare Tutorial
  • Snake Scan Tutorial

Reference

  • Available Blocks
    • ABSENC - Absolute encoder
    • BITS - Soft inputs and constant bits
    • CALC - Position Calc
    • CLOCK - Configurable clock
    • COUNTER - Up/Down pulse counter
    • DIV - Pulse divider
    • FILTER - Filter
    • FMC_24V - FMC 24V IO Module
    • FMC_ACQ427 - FMC ACQ427 Module
    • FMC_ACQ430 - FMC ACQ430 Module
    • FMC_LOOPBACK - FMC Loopback Module
    • INENC - Input encoder
    • INENC - Input encoder
    • LUT - 5 Input lookup table
    • LVDSIN - LVDS Input
    • LVDSOUT - LVDS Output
    • OUTENC - Output encoder
    • PCAP - Position Capture
    • PCOMP - Position Compare
    • PGEN - Position Generator
    • PMACENC - Pmac encoder
    • POSENC - Quadrature and step/direction encoder
    • PULSE - One-shot pulse delay and stretch
    • QDEC - Quadrature Decoder
    • SEQ - Sequencer
    • SFP_DLS_EVENTR - SFP Event Receiver Module
    • SFP_LOOPBACK- SFP Loopback Module
    • SFP_PANDA_SYNC - Synchronize data between 2 PandAs
    • SFP_UDPONTRIG - SFP UDP on trig Module
    • SRGATE - Set Reset Gate
    • SYSTEM - System control FPGA
    • TTLIN - TTL Input
    • TTLOUT - TTL Output
  • Contributing
  • Assembling Blocks into an App
  • Writing a Block
  • Autogeneration framework architecture
  • Changelog
  • Glossary
  • Running the tests
Changelog

Versions

PandABlocks-FPGA
  • Available Blocks
  • View page source

Available Blocks

These are the Block types that may be built into an App. Some are soft blocks, and some are tied to particular hardware, so not all Blocks will be included in every PandABlocks Device.

  • ABSENC - Absolute encoder
  • BITS - Soft inputs and constant bits
  • CALC - Position Calc
  • CLOCK - Configurable clock
  • COUNTER - Up/Down pulse counter
  • DIV - Pulse divider
  • FILTER - Filter
  • FMC_24V - FMC 24V IO Module
  • FMC_ACQ427 - FMC ACQ427 Module
  • FMC_ACQ430 - FMC ACQ430 Module
  • FMC_LOOPBACK - FMC Loopback Module
  • INENC - Input encoder
  • INENC - Input encoder
  • LUT - 5 Input lookup table
  • LVDSIN - LVDS Input
  • LVDSOUT - LVDS Output
  • OUTENC - Output encoder
  • PCAP - Position Capture
  • PCOMP - Position Compare
  • PGEN - Position Generator
  • PMACENC - Pmac encoder
  • POSENC - Quadrature and step/direction encoder
  • PULSE - One-shot pulse delay and stretch
  • QDEC - Quadrature Decoder
  • SEQ - Sequencer
  • SFP_DLS_EVENTR - SFP Event Receiver Module
  • SFP_LOOPBACK- SFP Loopback Module
  • SFP_PANDA_SYNC - Synchronize data between 2 PandAs
  • SFP_UDPONTRIG - SFP UDP on trig Module
  • SRGATE - Set Reset Gate
  • SYSTEM - System control FPGA
  • TTLIN - TTL Input
  • TTLOUT - TTL Output
Previous Next

© Copyright 2015, Diamond Light Source.