DCCv5 JTAG Chain

The DCC JTAG chain is accessed via P1, a 10 pin (Altera Byte Blaster pinout) connector on the top edge of the board. Devices in order from TDI to TDO:

1. U4 EP1K30F256 PCI 3
2. U18 XC9572XL-TQ100 Flash memory control
3. U1 XC2V2000-BG525 Main DCC logic
4. U3 EP1K30F256 PCI 2
5. U2 EP1K30F256 PCI 1

Note that when the cable is disconnected the chain is in principle accessible via the local control interface on the motherboard; this feature has never been used or tested.

Programming Procedure

This procedure describes how to program a DCCv4 logic board "from scratch", in case of a new board or one where the flash memory has been corrupted. This is a complex procedure because the JTAG chain is a mix of Altera and Xilinx devices and requires the use of two different programming cables and software tools. Careful concentration is needed!

Summary

Required Stuff

Programming CPLD on logic board with Xilinx Impact

Programming PCI 1, 2, 3 with MAX+plus II

Program Flash memory using DCCprogrammer.exe

  • Go to Unix system running DAQ software...

    WHEW! If this all went smoothly, you should have a working DCC logic board.