06-29-2018 05:32 AM - edited 06-29-2018 05:55 AM
Hello Xilinx experts,
After designing in FPGA Atrix-7 in my design, I found out that Vivado does not support ISSI Flash (yet). So I am trying to find a way to have my design work with any flash by programming the flash on board using a third party programmer (and ICT in production). I was able to program the ISSI flash using that method but the Flash is not configuring the FPGA on power up (Master mode). The Done bit is not going high.
I had to create an mcs file for the flash but since Vivado does not support ISSI flash I couldn't select it in GUI. I tried creating an mcs file selecting Micron and then I tried generic by just selecting the size 16MB in SPi1X mode.
My question, does anybody have success booting from ISSI flash to configure Atrix-7? Anything special? I am still debugging the board but I have a feeling my problem could be a compatibility issue....
Thanks in advance....
06-29-2018 05:44 AM - edited 06-29-2018 05:46 AM
Have a look through the configuration guide,
I think , the FPGA needs to have a compatible flash , as part of the built in FPGA state machine that starts up the fpga, has to read a flash ID it recognises, so it knows what to do,
So even if you program the Flash, as it has an ID that the FPGA does not recognise, the fpga will not program.
I could be 100 % off there, but it might be worth while checking.
The other common thing to go wrong during external prom configuration , is the endianess,
just check you have the right bits in the rigth place,
again there is a debug configuration problem guide that might help
06-29-2018 07:58 AM - edited 06-29-2018 08:04 AM
Thanks for the reply.... I had suspected the flash ID and that is why I asked if anybody else had something working with the same flash and FPGA. You would think a person from Xilinx would have an answer to that. It is a simple question.....
06-29-2018 08:52 AM
Re xilxin person you ask,
there are xilxin people on here, and us noen xilxin people,
I think the idea is to share the load, simple stuff we can do,
stuff that needs local / tecnical knowledge that might not be general, we can't generaly do.
07-09-2018 12:11 PM
Hi @elmassiz ,
I think I am not sure whether it should work or not but some people is talking about IS25LP128 with Spartan-6 device and they managed to get it work. I think this may helps you to work IS25LP128 Flash with Artix-7 devices.
Please go through below the forum post
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
07-09-2018 12:24 PM
I am aware of that post but I was curious if the Arix-7 works with the ISSI....... However, I came across an ISSI App Note AN25G004 where ISSI demonstrates how the ISSI flash memory works with Artix-7. So the answer to my question yes it should work according to ISSI but I could not make it work so far.....
03-06-2019 12:16 AM
Hi, @elmassiz ! Have you succeeded to run Artix with issi flash? We are going to use 1.8V flash from issi (IS25WP256D) and there is no alternative, which have direct support from Vivado and Artix. We sent a request for AN25G004 app note, but have not yet received a response.
03-06-2019 04:07 AM
have you checked latest vivado tools support for flash programming for ISSI parts with Artix?
if not check the following link in page 330
03-06-2019 05:17 AM
Yes, I just installed Vivado 2018.3 and everything working normally. Thanks.