maia
Uploaded by
5 SLIDES
188 VUES
50LIKES

### Development of an Advanced OEM PCI Board with Altera FPGA and Integrated IO Solutions ###

DESCRIPTION

This document outlines the design and specifications of a prototype OEM PCI board featuring the Altera FPGA APEX EP20K400. It includes 32k x 16 SRAM, PMC I/O connectors with 178 pins, and buffered I/O capabilities with 80 pins. The board supports the FEE bus, facilitating effective communication with trigger boards. Moreover, it integrates internal SRAM and FLASH EEPROM for enhanced memory management. Various programming models and data paths are defined, alongside software API considerations for Linux drivers, ensuring compatibility with command decoders and mailbox protocols. ###

1 / 5

Télécharger la présentation

### Development of an Advanced OEM PCI Board with Altera FPGA and Integrated IO Solutions ###

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TPC RCU prototype I • Commercial OEM-PCI board • ALTERA FPGA APEX EP20K400 • SRAM 32k x 16 • PMC I/O connectors (178 pins) • Buffered I/O (80 pins) FEE boards trigger FEE-bus daughter board PMC PCI bus FPGA APEX20k400 PCI core Glue logic I/O SIU card internal SRAM 32k x 16 FLASH EEPROM onboard SRAM

  2. TPC RCU prototype II SC TTC FEE-bus PCI bus Memory D32 SIU-CMC interface FPGA PCI core Glue logic 2 MB SIU card internal SRAM > 2 MB FLASH EEPROM Memory D32

  3. RCU test system FEE-boards RCU Trigger FEE-bus SIU LINUX: DATE PCI-tools FPGA PCI bridge interface SIU SRAM PCI bus pRORC DDL DIU LINUX: DATE PCI-tools Glue logic PCI bridge interface DIU PCI bus

  4. Programming model • Data/Command path • Message passing model • Production version FEE command (”blabla_ALTRO”, , ,) DATE PCI-tools API LINUX-driver DIU command decoder PCI core mailboxes fifos DDL protocol SIU command decoder RCU command decoder RCU SM Design phase Prototype Final version

  5. Programming model • Data/Command path • Message passing via PCI • Development version DATE PCI-tools API LINUX-driver PCI core mailboxes fifos RCU FEE controller RCU SIU emulator SIU command decoder FEE bus DDL ALTRO Design phase Prototype Final version

More Related