Presentation is loading. Please wait.

Presentation is loading. Please wait.

New Crate Controller Development

Similar presentations


Presentation on theme: "New Crate Controller Development"— Presentation transcript:

1 New Crate Controller Development
A VMEbus Controller with Gigabit Ethernet A custom board designed and developed at OSU Based on XILINX Virtex-II Pro Custom firmware. Optical transceiver (for Gbit Ethernet) Communicates with stand-alone PC (in USC55) via Ethernet Status Prototype board produced. Gbit Ethenet and VME firmware being developed. Firmware has modular design. Each module simulated as it is written. Aiming to be ready for beam test in June. Ben Bylsma, USCMS-EMU Week, Apr 16-17, 2004

2 Firmware Components Clock Manager Master Control Ethernet Interface
External FIFO Interface (for VME commands) Configuration Memory Interface (Flash Memory) VME Interface Command and Control Registers Error and Statistics Monitor Reset Handling Ben Bylsma, USCMS-EMU Week, Apr 16-17, 2004

3 Ethernet Interface Rocket IO – (16 bit interface) Receive Processing
Clock Recovery SERDES 8B10B Encoding Generates and checks CRC Receive Processing Transmit Processing Ben Bylsma, USCMS-EMU Week, Apr 16-17, 2004

4 Receive Processing Components
MAC Frame Processor Identifies SOP, Preamble, SOF Matches MAC Address (Multicast, Broadcast) Stores MAC Source Address Checks Length Frame FIFO Stores Payload Data from Packet Keeps good Frames, Drops bad Frames Saves Lengths and MAC’s for each incoming Packet Payload Decode Readout FIFO Interpret Protocol and Decode Commands Generates “OPCODE” for Master Controller Error Monitoring Validates incoming Frames Ben Bylsma, USCMS-EMU Week, Apr 16-17, 2004

5 Transmit Processing Components
Packet Builder FIFO for collecting Data before sending Track Length and Type of Data Tags “New” packets and packet “Fragments” Separate Path for Priority Packets Transmit MAC Frame Maintains Idle State Checks Data Type and Length from Packet Builder Builds Protocol Header based on Type Sequences Packet from various Sources: (SOP, Preamble, SOF, MAC Destination, MAC Source, Length, Protocol, Data, Filler, CRC, EOP, Carrier Extend, Inter Packet Spacing) Error Monitoring Ben Bylsma, USCMS-EMU Week, Apr 16-17, 2004

6 Ben Bylsma, USCMS-EMU Week, Apr 16-17, 2004


Download ppt "New Crate Controller Development"

Similar presentations


Ads by Google