NANDFLASH擦除之后就全是FF,如果你读出来全是FF,说明要么是你的时序有问题,要么是整片擦除了而没有任何写入内容,坏块是用户自己标记的,怎么标记有自己的算法,FLASH厂家不做这个。
把译码部分的仿真波形发出来看看。
还没搞过zynq,帮顶。。。
你看一下你的CDR锁住了吗?
1.不建议上PCIE,非常不好调,特别是PC端的驱动,就算是WINDOS不同版本之间都有差异,而且增加FPGA的成本,因为PCIE需要SERCERS,这种FPGA一般比较贵。就像这个数据带宽,还是建议USB3.0 + DDR3,USB3.0需要FPGA外接转换芯片,CYPRESS的3014或者FTDI的602都可以。2.如果用USB,那么这个案子的重点就是要上DDR3,推荐LATTICE的ECP5-25的芯片或者XILINIX的SPARTENT6-LX9,这两颗料都可以。如果要开发板,LATTICE有FPGA+USB的开发板,但是这块板子不带DDR3。
300~500mil的差异应该还好,不会出现这么明显地的数据错,你可以找个DEMO程序测试一下。
ChipDebug入站需知
如发现帐号发垃圾帖或垃圾评论的一律封号!
ChipDebug是一个芯片开发调试分享网站 欢迎您的到来!如果您没有帐户请先点击下方按钮进行注册
NANDFLASH擦除之后就全是FF,如果你读出来全是FF,说明要么是你的时序有问题,要么是整片擦除了而没有任何写入内容,坏块是用户自己标记的,怎么标记有自己的算法,FLASH厂家不做这个。