微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA控制NAND FLASH的问题,求高手指点

FPGA控制NAND FLASH的问题,求高手指点

时间:10-02 整理:3721RD 点击:
FPGA是xilinx的V5芯片,NAND FLASH采用的是三星的K9HDGO8U1A芯片
现在的情况是:
1.硬件工作正常,R/B一直处于高电平,读命令写进去以后R/B不置低?
2. FPGA控制NAND flash的读ID操作,仿真时序和手册上的时序一样,可就是读不出ID?

1.时钟频率是否符合要求
2.仿真是功能仿真还是时序仿真?真正到pin上的建立和保持时间是否满足flash的要求?

如果可能,請利用Logical Analyzer 查看整個flash interface
如同ishock1說的,檢查pin的連線,以及時序規範是否滿足flash規格內所定義的要求
比方...
FLASH Chip Select 是否有為low ?
寫command和address的時候,是否有滿足相關的AC Timing的規定 ?

谢谢两位的回答,读ID解决了,是由于上电后没有对NAND flash进行复位操作
请问两位大侠对nand flash的坏块管理有何高见?有没有好点的代码结构供小弟参考一下


最近在做FLASH,出现的问题和小编的类似,想问一下小编,上电后没有对NAND flash进行复位操作,是软件复位,即发送FF指令,在读ID之前吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top