Skip to content
This repository has been archived by the owner on Mar 2, 2021. It is now read-only.

This project is incompatible with the latest Arty A7 35T #171

Open
lindemer opened this issue Feb 19, 2021 · 4 comments
Open

This project is incompatible with the latest Arty A7 35T #171

lindemer opened this issue Feb 19, 2021 · 4 comments

Comments

@lindemer
Copy link

The Getting Started Guide does not state that this project won't build for Arty A7 35T Rev. E, which uses a s25fl128sxxxxxx0 memory model. Freedom targets an earlier revision of the same board (Rev. C, I think) which uses the mt25ql128 memory model. It may be helpful to either clarify this or add support for Rev. E. (I know I'm not the first person to have purchased the wrong board.)

@lindemer lindemer changed the title This project is incompatible with the Arty A7 35T This project is incompatible with the latest Arty A7 35T Feb 19, 2021
@AntonHermann
Copy link

Just came here to open an issue, without knowing what exactly the exact problem was. Are there any workarounds?

@AntonHermann
Copy link

Where do you find the revision? I can't find any markings on the packaging or the board itself. There is a small sticker with "QC.OK", a line and below it the number 2, but I'm not sure what this means and whether it could be related to the board revision.

@lindemer
Copy link
Author

On mine, it's written just below a bar code sticker on the underside. If you're following the guide, you'll know you have the wrong board when you try to flash the .mcs file in Vivado.

@erikdanie
Copy link
Contributor

You should still be able to use the .bit file, which does not touch the flash. However, the fix would be relatively easy, I imagine just this line would need to change https://github.com/sifive/fpga-shells/blob/14297af2878dc648ffd5751010fa72094ff444b0/xilinx/arty/tcl/board.tcl#L3

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants