- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
如图所示,用的是S25系列的16脚芯片,VCC和VIO分开供电的,因为信号端连接的FPGA的bank是1.9V供电,所以VCC是3.3V、VIO是1.9V,FPGA程序固化到flash上没问题,但是上电时候flash并没有把固化的程序烧录到FPGA上,FPGA型号是XC7K325T-2FFG900I。测量发现1脚、8脚(SO)、9脚(WP#)均为低电平。
我们软件工程师说不懂这一块,反正程序烧进去了就说明软件没问题,只能想万能的论坛求助了,望得到解答
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found that it's a FPGA problem,I didn't use it right.
R23 pin is a configration pin,which should be tied to Vcc14 through a resistor,while I left it fload.
So the flash could do its job when I didn't use bank 14,when I use bank 14,it failed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for contacting Cypress Semiconductor.
Could you please tell me whether the FPGA is using Single SPI or Quad SPI to read the flash? If Quad SPI is being used, can you please check whether Quad mode has been enabled on the flash?
Regards,
Apurva
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's SPIX1 mode---single SPI mode.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you so much for the clarification.
Could you please tell me the reason for keeping pin 1 (HOLD# signal) LOW? If you go to page 10 of the datasheet you will find the explanation of the HOLD# signal. Driving the HOLD# signal LOW pauses any serial communication with the device.
Regards,
Apurva
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found that it's a FPGA problem,I didn't use it right.
R23 pin is a configration pin,which should be tied to Vcc14 through a resistor,while I left it fload.
So the flash could do its job when I didn't use bank 14,when I use bank 14,it failed.