UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Observer otod3r
Observer
2,930 Views
Registered: ‎02-21-2013

Nandflash not working on a zynq-based board

Jump to solution

Hi all,

 

I have a custom board with XC7Z020 and MT29F8G08(nandflash,x8,8Gbit).

MT29F8G08 is in the zynq supported list(http://www.xilinx.com/support/answers/50991.htm),but it does not work.(e.g.,I enter "nand erase.chip" in u-boot ,then zynq resets itself.) 

I find that MT29F4G08(nandflash,x8,4Gbit) work fine on my custom board.

Anybody got any idea?

 

thx

 

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Observer otod3r
Observer
3,891 Views
Registered: ‎02-21-2013

Re: Nandflash not working on a zynq-based board

Jump to solution

Thank you for your reply.My uboot dosenot support MT29F8G08.The detail number is MT29F8G08ABABAWP.

 

0 Kudos
3 Replies
2,920 Views
Registered: ‎01-08-2012

Re: Nandflash not working on a zynq-based board

Jump to solution

It I've read the datasheet correcly, the MT29F4G08 has a single die and the MT29F8G08 has two die stacked.

 

I'm not sure whether the two die share a CE input or whether they are separate.  That detail is in the latter letters of the part number, which you did not supply in your post.  If they are separate, did you connect both of them (and to what)?

 

BTW, There are four CE inputs defined (by JEDEC) for that footprint (assuming BGA).

 

Regards,

Allan

0 Kudos
Highlighted
Observer otod3r
Observer
3,892 Views
Registered: ‎02-21-2013

Re: Nandflash not working on a zynq-based board

Jump to solution

Thank you for your reply.My uboot dosenot support MT29F8G08.The detail number is MT29F8G08ABABAWP.

 

0 Kudos
2,888 Views
Registered: ‎01-08-2012

Re: Nandflash not working on a zynq-based board

Jump to solution

That part number decodes as:

 

SLC Flash

8Gbit

x8 bus

Single die / single CE / single RB

3.3V

Async interface

TSOP

 

So it doesn't have two stacked die as I thought earlier.  That makes it unlikely to be a hardware problem, and the only difference between the 4G part and the 8G part has to do with the way the array is addressed.

 

When I compare the block diagrams for the two (4G and 8G) devices:

 

Page size: 2112 (2k + 64) Bytes vs 4320 (4k + 224) Bytes

 

Pages per block: 64 vs 128

 

Blocks per plane: 2048 vs 1024

 

Blocks per device: 4096 vs 2048

 

Planes per device: 2 vs 2

 

I speculate that the different page size is the one that is causing the problem.

 

Regards,

Allan

0 Kudos