DeletedPage? 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 occilator
  • 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.

PCB Design Files

Reference Materials

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
Last modified 10 years ago Last modified on Nov 26, 2013, 3:52:54 PM