Download presentation
Presentation is loading. Please wait.
Published byNorma Brown Modified over 9 years ago
1
PCIe Mezzanine Carrier Pablo Alvarez BE/CO
2
Functional Specifications External Interfaces User (application) FPGA System FPGA Memory blocks Mezzanine Test capabilities Monitoring Technical Details FPGA (Xilinx vs Altera) Power supplies
3
Functional Specifications -External Interfaces- 1 Lane PCIe 200MB/s White Rabbit capable Ethernet connection via a SFP socket to support electrical and optical media
4
Functional Specifications -System FPGA- Load Aplication FPGA bitstream Immediate access to PCIe SMBus Monitoring of the board temperature Access to a unique PCB ID identification Access to PCB and Firmware Version Identification Readout of the Mezzanine Version Identification Status (configuration) of the Application FPGA Access to Power Monitor
5
Functional Specifications -Application FPGA- At least twice the logic elements of an Altera EP1S40 (validated via cross synthesis of an existing project) Direct connection to the mezzanine connector Direct access to 2 independent SRAM blocks and DRAM Direct access to PCIe Direct access to Ethernet Basic startup libraries for the firmware development (System FPGA communication blocks) Possibility of remote configuration of the application FPGA FLASH via PCIe, SMBus, Ethernet and JTAG connector
6
Functional Specifications -Memory Blocks- Two independent ZBT SRAM blocks 36x512 (18 Mb each) DRAM block (SO DIMM?) EEPROM capable of storing at least 2 configuration files for the application FPGA
7
Functional Specifications -Test Capabilities- Scan bridge mastered via PCIe JTAG pins or lateral JTAG connector Dedicated Mezzanine JTAG chain System and Application FPGA on the same JTAG chain Dedicated FLASH JTAG chain
8
Functional Specifications -Monitoring- Temperature monitor on FPGA and under Mezzanine Current and Voltage monitor on Power supplies
9
PCIe 250MB/s Configuration Watchdog+ Monitoring SO DIMM module Application (User) FPGA ZBT SRAM 1 FMC connectors 12V/3V3 DC/D C Flash Partition #0 Partition #1 … I2C Ethernet Phy + WR Mac Individual ID PCB ID PCIe Phy+ Mac VADJ (0-3V3) 3V3 2V5 12V Individual ID Mez ID … ZBT SRAM 2 1 Lane PCIe Slot Conn1 6 diff IOs Conn2 6 diff IOs JTAG 1V8 I2C SFP socket
10
Technical Implementation Details Altera or Xilinx? User IOs connected to the mezzanine should be fully configurable. In general all Xilinx’s IOs support Digital Controlled Impedance (DCI) for all IOs standards In Altera’s FPGA’s aproximately half of the IOs in a bank support LVDS Input On-Chip Termination Half of the pins of the banks connected to the Mezannine would be unused in an Altera (ArriaIIGX or Stratix IV) We choose Xilinx (Virtex V family, with hard PCIe core)
11
Technical Implementation Details -FPGA 2- Aplication FPGA: Virtex 5 FF665 Package—LX30T(300$), FX30T, LX50T, SX35T, SX50T (800$), and FX70T(1200$)
12
Technical Implementation Details Powering At least 25W required Impossible to meet specs on accuracy for 12V 3V3 for the mezzanine should also be generated from the 12V Is it really necessary to add special power supplies to the Mezzanine connector??
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.