CERN CMS Project Host / SD Card Configuration Data Access Dave - - PowerPoint PPT Presentation

cern
SMART_READER_LITE
LIVE PREVIEW

CERN CMS Project Host / SD Card Configuration Data Access Dave - - PowerPoint PPT Presentation

CERN CMS Project Host / SD Card Configuration Data Access Dave Ojika Alex Madorsky Dr. Darin Acosta Dr. Ivan Furic Project Description Design of an FPGA SD card system with support for data communication with host processor over PCIe


slide-1
SLIDE 1

CERN

CMS Project

Host / SD Card Configuration Data Access

Dave Ojika Alex Madorsky

  • Dr. Darin Acosta
  • Dr. Ivan Furic
slide-2
SLIDE 2

Project Description

  • Design of an FPGA SD card system with

support for data communication with host processor over PCIe link

  • SD card stores configuration data needed to

program Core FPGA

  • Configuration data can be written to, or read

from host via high-bandwidth link enabled by PCIe

slide-3
SLIDE 3

PCIe

Host PC PCI Controller Configuration Controller FLASH Flash Memory Controller Chip-to-Chip

AXI Bus To Core FPGA

CURRENT SYSTEM

  • Decoupled functional

units into separate entities

  • Simulated Configuration

Controller block

  • Will replace Flash

Memory Controller block

  • PCIe Controller not

currently part of design

slide-4
SLIDE 4

Host Interface Unit SD Card SD Card Controller

M A S T E R S L A V E M A S T E R S L A V E

Wishbone Bus

Bus Arbiter Host SD Card Interface Unit

General House Keeping

SD CARD SYSTEM ARCHITECTURE

  • Integrated SD Card Controller IP
  • CRC, 4-bit data transfer, DMA
  • Designed and simulated Wishbone bus and controller
  • Simulating and testing Host Interface and SD Card Interface
  • Next: Test hardware design on Virtex 7 with micro SD Card

Control Data

Bus Legend

slide-5
SLIDE 5

SD Card Controller Wishbone Bus Arbiter External Host Interface Logic SD Card Interface Logic

Host

DESIGN SYNTHESIS

Verification in progress… 