CALICE CERC BEFPGA Trigger Module Update - PowerPoint PPT Presentation

About This Presentation
Title:

CALICE CERC BEFPGA Trigger Module Update

Description:

Got perl scripts to extract/compare pin-outs from netlists. ... OP-CODE CMD/REPLY DESTINATION. OP-CODE: Reply = 000 Test 0xA110A110 ('allo 'allo! ... – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 6
Provided by: matthew212
Category:

less

Transcript and Presenter's Notes

Title: CALICE CERC BEFPGA Trigger Module Update


1
CALICE CERC BE-FPGATrigger Module Update
Matthew Warren University College London 6
November 2003
2
Progress
  • BE FPGA Pin-outs
  • Got perl scripts to extract/compare pin-outs
    from netlists.
  • Produced quick spreadsheet FED/CERC/FED UCF
    pins.
  • SerIFace
  • Robs byte feedback integrated and working
  • Robs Python scripts adapted and working
  • Packet based protocol drafted.
  • FPGA code for protocol works in simulation but
    still not quite working on dev-board.
  • Actual internal bus-interface not tested
  • Became British!
  • Put an offer in on a house in Cape Town (hence
    lack of progress)

3
SerIFace Protocol
  • Interfaces RS232 to an A16 D32 bus
  • 7 bytes out, 5 bytes back ALWAYS.
  • Out cmd, addr1, addr0, data3, data2, data1,
    data0
  • reply cmd, data3, data2, data1, data0
  • Addr0(10) ignored due to 32 bit bus we could
    shift the bits, but 64kB is overkill anyway.
  • Provides means of addressing modules in the cmd
    byte
  • - Could be routed in BE-FPGA, or broadcast and
    only have the correct module reply.
  • Will be coupled with a BE-FPGA trigger
    pass-through test (When?)
  • Requires clock fan-out
  • Requires proper pin-out

4
SerIFace Command Byte
  • cmd bits 7 6 5 4 3 2 1 0
  • OP-CODE CMD/REPLY
    DESTINATION
  • OP-CODE Reply
  • 000 Test 0xA110A110 ('allo 'allo!)
  • 001 Write Write Data
  • 010 Read
  • 011 Read2
  • 100 Status
  • 101 reserved 0xDEADD0D0
  • 110 reserved 0xDEADD0D0
  • 111 Trigger 0xEEEEAAAA
  • DESTINATION
  • 0-7 FE Modules
  • 8 Trigger
  • CMD/REPLY
  • 0 Command sent from controller

5
Schedule
Write a Comment
User Comments (0)
About PowerShow.com