Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
S
Simple PCIe FMC carrier SPEC
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 50
    • Issues 50
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Wiki
    • Wiki
  • image/svg+xml
    Discourse
    • Discourse
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Projects
  • Simple PCIe FMC carrier SPEC
  • Wiki
  • Sysarch

Sysarch

Last edited by Erik van der Bij May 30, 2011
Page history

System architecture

Access to mezzanine EEPROM

Two ways of accessing the EEPROM on the mezzanine:

  • GN4124 via GPIO (implies bit-bang)
  • FPGA via the OpenCores I2C controller
    • Must boot the FPGA with a firmware that allows access to the mezzanine (system) I2C.

CSR memory map

  • Fixed range for each wishbone slaves and placed one after the other.
    • What if a slave needs more than the allocated range (memory) -> allocate more than one slot for a single slave?
  • Window equally shared among wishbone slaves.
    • Not optimal as the base addresses of the wishbone slaves will change if a slave is added.

FPGA boot

By default on the SPEC board the FPGA boots from Flash.
In most cases, the firmware will be loaded by the driver via GN4124 firmware loader interface.


M. Cattin

Clone repository
  • Complete status
  • Documents
  • Fan design
  • Home
  • News
  • Spec's clock test
  • Faq
  • Review04102010
  • Documents
    • Ddr production test
    • Emc test report
    • How to read spec's pts log files in case of success
    • Images
    • Project attachments
    • Spec users
    • Version 'eda 02189 v4 0' attachments
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.