ALTERA Project for PreFRED


Introduction

Update 27 September 2007--Quartus II can now be used to compile and program the chips for this board. Instructions are here.

There are six PreFred boards used in Run II, located in the Global L1 crate (b0l1gl00).
In the PreFRED boards, three ALTERA  PLDs  are used, named "Control", "Processor" and "VME_Interface". The code is written in AHDL, with ALTERA MAX+PlusII V9.6.   This version however doesn't recognize the device for the e-proms, use V9.1 to convert from .sof to .pof files and v10.1 to program the chips (special PC with old  OS version .)
All PreFRED boards share the same VME_Interface and Control programs. The processor programs are specific to each board.

ALTERA Source Code

 
  • vme_interface.tdf: The VME Interface Chip.
  • control.tdf: The Control Chip.
  • Sumet.tdf: Processor code for SUMET triggers (slot 4).
  • Caltrg.tdf: Processor code for CALTRG triggers (slot 5).
  • Mutrg.tdf: Processor code for MUTRG triggers (slot 6).
  • Trktrg.tdf: Processor code for TRKTRG triggers (slot 7).
  • Bsctof.tdf: Processor code for BSC,RP,MP and TOF triggers (slot 10).
  • Bsctof_met.tdf: Removed BSC,RP,MP triggers. Add L1Met, TOF and cosmics triggers still there(slot 10).
  •          WaveForm File
  • Multi.tdf: Processor code for multipurpouse pfred board (slot 11).
  • .

    PIN Assigment (all boards)

  • vme_interface.pin: The VME Interface chip pinout.
  • control.pin: The Control chip pinout.
  • processor.pin: The Processor chip pinout.

  •  

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     



     
    Revised: 27 January 2003 - cgp.