Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— 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./ˈzɛbrə/ZEB-rə/ˈziːbrə/ZEE-brə[1]

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

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

7 How do you configure ZEBRA? 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

8 The System Bus

9 AND/OR Blocks

10 GATE Blocks

11 DIV Blocks

12 PULSE Blocks

13 QUAD Block and Encoders

14 PC Setup

15 PC Plot

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

17 When can I have one? Available from Quantum Detectors ucts/zebra ucts/zebra Should be in stock by Christmas

18 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


Download ppt "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."

Similar presentations


Ads by Google