Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
S
Scalable MAROC Charge Sensitive Readout
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • 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
  • Scalable MAROC Charge Sensitive Readout
  • Wiki
  • Firmware

Firmware

Last edited by David Cussans Oct 10, 2016
Page history

Firmware

Building Firmware

There are two example firmware builds. One ( "demo" ) includes a White Rabbit core. The other ( "simple" ) has only the IPBus and Maroc firmware. The following assumes the "demo" firmware.

  1. Pull firmware from Git repository ( assumed read-only access ).
git clone git:https://www.ohwr.org/white-rabbit/maroc_csa.git
  1. If desired, regenerate the ISE project using the HDLMake tool. The alternative is to use the pre-build ISE project file ( *.xise )

## Download the hdl-make system

 
git:https://www.ohwr.org/misc/hdl-make.git 

## Build the ISE project:

cd maroc_csa/firmware/syn/pc049a/simple
python hdlmake fetch
python hdlmake  ise-project

You will need to manually add the gig_eth_pcs_pma_v11_4.xco and tri_mode_eth_mac_v5_4.xco cores, since hdlmake doesn't cope with these.

Writing to Flash Memory

Follow Instructions-on-Creating-PROM-File-and-Writing-to-Flash-Memory

Clone repository
  • Home
  • Instructions on creating prom file and writing to flash memory
  • Point to firmware
  • Firmware
  • Software
More Pages

New Wiki Page

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