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.
- Pull firmware from Git repository ( assumed read-only access ).
git clone git:https://www.ohwr.org/white-rabbit/maroc_csa.git
- 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