
PulseBlasterESR-PRO
Table of Contents
I. Introduction .................................................................................................. 5
Product Overvie .................................................................................................................... 5
Board Architecture .................................................................................................................. 6
Block Diagram ........................................................................................................... 6
Output Signals ........................................................................................................... 6
Timing Characteristics ............................................................................................... 7
Instruction Set ............................................................................................................ 7
External Triggering ..................................................................................................... 7
Summary .................................................................................................................... 7
Specifications ........................................................................................................................... 8
TTL Speci ications ..................................................................................................... 8
Pulse Parameters (using 500 MHz clock requency) ................................................ 8
Pulse Program Control Flow (Common) .................................................................... 8
II. Installation ................................................................................................... 9
Installing the PulseBlasterESR-PRO ....................................................................................... 9
III. Programming the PulseBlasterESR-PRO .............................................. 10
The PulseBlaster Interpreter .................................................................................................. 10
LabVIEW Extensions .............................................................................................................. 11
C/C++ Programming ............................................................................................................... 12
Using C Functions to Program the PulseBlasterESR-PRO ................................................. 14
Example Use o C Functions ................................................................................... 16
IV. Connecting to the PulseBlasterESR-PRO ............................................. 17
Connector Information for PulseBlasterESR-PRO Boards .................................................. 17
Connector Locations or the SP4B board ................................................................ 17
BNC Headers ........................................................................................................... 17
IDC Headers or SP4B and SP18A ......................................................................... 18
HWTrig/Reset Header or SP4B .............................................................................. 20
Connector Locations or the SP18A board .............................................................. 21
SMA Headers or SP18A ......................................................................................... 21
HW_Trig/Reset Header or SP18A and SP19 ......................................................... 21
Connector Locations or the SP19 board ................................................................ 23
http://www.spincore.com 3 2019/09/26