This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Cortex-M3 DesignStart FPGA-Xilinx edition package bitstream incompatible on Arty A7-100T

Hi, there

I just downloaded  the "Cortex-M3 DesignStart  FPGA-Xilinx edition packag" and tried to load the bitstream up to Arty A7-100T , but got error

"Incorrect bitstream assigned to device. Bitfile is incompatible for this device"

I think this package maybe created for Arty A7-35T, so it is possible does not work. 

Is there a way to modify it to make it work on Arty A7-100T?

Thanks

  • I read somewhere "The pre-built FPGA bitstream only works for Arty boards equipped with an Artix-35T FPGA. For other Arty variants (e.g. the Arty A7-100) the bitstream must be rebuilt." However the page I read didn't say how to do that.. and at this time I have no clue either. I'm in the same boat.. Unless this page is wrong, and it's not something that we can rebuild? but it's the only place with that info i could find anything about it.
    For starters who are just starting I would say yeah.. 35t would of been the best bet.

  • I did some changes in Vivado, and able to make a bit stream - but after uploadeds it into Arty A7-100T, no responses at all. I might have made some mistakes, but could not figure out where.

  • I finaly found out I can change the board selection in Vivado.  After selecting A7-100T board it works good.

    I can program the A7 board now and see the leds flashing and message displayed on Putty.

    Problem solved.

  • Same, after i figured out how to set up the files directory correctly and the exec subst the drive, I changed the board to A-7-100T in settings->Project Settings->General and it's working as well(change the settings first then start a new synthesis, implementation, and bitstream generation and uploading the new bitstream for others that are having trouble)

  • Did you all have to generate a new bitstream for the 100T as opposed to using the pre-built ones? If so what was the best way to do this? 

  • Figured it out. You have to open the project in Vivado. If you downloaded it from the 'Cortex-M3 DesignStart FPGA XilinxEdition' self-service downloads then the project root can be found at 'hardware/m3_for_arty_a7/m3_for_arty_a7/'

    Once the project is opened the board can be changed @settings->Project Settings->General. Then you can start a new synthesis and upload the bitstream through the hardware manager.