1 / 18

ZEBRA

ZEBRA. Tom Cobb presented by Nick Rees. What is a zebra?. Zebras ( /ˈzɛbrə/ ZEB -rə or /ˈziːbrə/ ZEE -brə ) [1] are several species of African equids (horse family) united by their distinctive black and white stripes. What is ZEBRA?.

zuzana
Download Presentation

ZEBRA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ZEBRA Tom Cobb presented by Nick Rees

  2. What is a zebra? • Zebras (/ˈzɛbrə/ZEB-rə or /ˈziːbrə/ZEE-brə)[1] are several species of African equids (horse family) united by their distinctive black and white stripes.

  3. What is ZEBRA? • A digital signal level converter and position compare box • 1U metal box with front panel BNCs and Lemos and rear panel encoder inputs

  4. What does ZEBRA do? • Takes front panel single channel inputs • TTL, LVDS, PECL, NIM, Open Collector • And rear panel encoder signals • A+B RS422 Quadrature decoder, Z, connected • Pass the signals through some FPGA logic • Logic gates, position compare circuitry • Ouput front and rear panel signals • Same format as inputs, rewirable at run time

  5. FPGA Design Spartan-6 FPGA 12 x LVTTL outputs 12 x LVTTL Inputs Logic Control 4 Ch x RS422 outputs 4 Ch x RS422 Inputs rs422 signals arm/gate/ pulse Position Compare SRAM Ctrl 2MBx8SRAM ctrl ctrl 16 Mbit SPI Flash UART Ctrl Communications (8-bit soft Micro Controller) RS232 256x16 Config BRAM

  6. How do you configure ZEBRA? • 115200 baud RS232 link to EPICS • Parameters set/get via EPICS • Logic blocks rewired via the system bus • Data download of position/time information • Save to internal flash

  7. The System Bus

  8. AND/OR Blocks

  9. GATE Blocks

  10. DIV Blocks

  11. PULSE Blocks

  12. QUAD Block and Encoders

  13. PC Setup

  14. PC Plot

  15. What doesn’t ZEBRA do? • Analogue • Signals < 20ns • Low latency data transfer • High bandwidth data transfer • Sequencing

  16. When can I have one? • Available from Quantum Detectors • http://www.quantumdetectors.com/products/zebra • Should be in stock by Christmas

  17. Ideas for Zebra2 • Ethernet interface • TCP not UDP, so... • Zinq, rather than Spartan6 • IOC on board(?) • Additional encoder capture/trigger signals: • Analogue input • Serial encoder input • Event reciever (?) • Better support for counters • Differences? • More gates

More Related