Topic: Firmware for FMC116 on ML605 Board  (Read 4452 times)

stefan.heubusch October 07, 2013, 10:09 AM

  • Member
  • *
  • Posts: 8
I’ve some questions regarding the FMC116 running on a ML605 Eval board:
1.         I implemented the firmware using ISE Project Navigator opened 4dsp/common/firmware/extractec/223_ml605_fmc11/implement/ml605_fmc112.sdf
2.          I generated the binary file using “Generate Programming File” in the Process Window
3.          Then I run “Analyze Design Using ChipScope
4.          In ChipScope I opened the configuration file ml605_fmc112.bit by right clicking on MyDevice1 (XC6VLX240T) ->   Configure
5.         Then I started FMC116App.exe using cmd. The result is:

Connected FPGA Device Type: XV6CLX240T

Start of program
Constellation ID : 223
Number of Stars  : 8
Software Build   : 0x5252826B
Firmware Build   : 0x00000000
Firmware Version : 0.1

FMC supported    : FMC112 on ML605

Could not detect FMC116 hardware, exiting

What have I done wrong? Is there a different firmware for the Fmc116 (using HPC connector instead of LPC connector…). If so, where can I find it in the support package?
It's the same problem when I program the .../recovery/.../ml605_fmc112.bit direct via the iMPACT tool.

Thanks a lot,

arnaudNL October 08, 2013, 09:57 AM (#1)

  • 4DSP Staff (EU)
  • Administrator
  • Member
  • *****
  • Posts: 7110
Dear Stefan,

The default sdf uses LPC as connector type.

The SDF should be slightly modified to target the other FMC site:

1) In the star declaration area, STAR sip_fmc112, ID=1... should be replaced by a STAR sip_fmc112, ID=0 this tells StellarIP which physical fragment (ucf) should be used from the Star source files.
2) All occurences of sip_fmc112.1 should be replaced with sip_fmc112.0 in the core connection area. A search and replace is convenient for that.

This will provide you with a HPC firmware for FMC112 on ML605.

I hope that helps,

stefan.heubusch October 08, 2013, 10:39 AM (#2)

  • Member
  • *
  • Posts: 8
It worked :)  Thanks a lot!!!