Version 5 (modified by ddecarli, 10 years ago) (diff)


BRIEF DESCRIPTION: This page describes a board which will be used to test the G-2 tracker electronics. One set of tracker electronics up to 96 channels will plug in to this board, which will provide programmable test pulses to simulate tracker signals.

The board will contain one or more Xilinx Spartan-6 FPGAs which will provide all logic and interface functions.


  • The FPGA chosen was a Xilinx Spartan 6 in a Tqg144 package.
  • The FPGA is programmed from an included flash memory chip on startup.
  • There is a FTDI header to allow external programming.
  • The Pulse generation circuit is as follows:

  • There is a built in 100mhz oscillator
  • There are 3 customizable LEDs, and one power LED
  • There are test-points on the SPI bus, as well as 6 FPGA I/O Pins for debugging.

Rev. B Changelog

Preview of Rev. B

Rev. A PCB Design Files

To Do rev b

  • fix garbled help command
  • TP 7 -> time zero, TP6 -> channel 15
  • Software controlled continuous mode (start/stop/once)
  • Programmable continuous mode period
  • python configuration tool with input scripts
  • use optparse to allow python program to run script, be interactive, or both.
  • dump settings command
  • set baud rate to 115200

Reference Materials