Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
bthfpgaboy
Posts: 20
Registered: ‎05-03-2012
0

Questions about Nand Flash program operation using a virtex fpga?

I know that nand flash should be erased before programmed my question is what will happened if the nand flash is not erased?

EXP:If the data in the flash is 00H,what will happened if I input FFH,or 00H?If the data in the flash is FFH,what will happened if I input FFH,or 00H?

Expert Contributor
bassman59
Posts: 4,679
Registered: ‎02-25-2008
0

Re: Questions about Nand Flash program operation using a virtex fpga?


bthfpgaboy wrote:

I know that nand flash should be erased before programmed my question is what will happened if the nand flash is not erased?

EXP:If the data in the flash is 00H,what will happened if I input FFH,or 00H?If the data in the flash is FFH,what will happened if I input FFH,or 00H?


An erased flash contains all 1s. You program it by selective flipping some bits to 0.

 

So if you write to non-blank flash, any bit that that was previously programmed to 0 and needs to be a 1 will remain a 0. So your verify operation will correctly fail.


----------------------------------------------------------------
Yes, I do this for a living.
Expert Contributor
eteam00
Posts: 7,505
Registered: ‎07-21-2009
0

Please do not cross-post

[ Edited ]

Please read the New Users Forum README thread, post #1, item #3.  It reads:

 

3. Please do not post the same question on multiple forums.

In a panic and desperate for help, you may be tempted to post your problem in several different forums.  This is called cross-posting. Please do not do this.

  • In this user forum website, new posts in any of the user forums are easily noticed.  Your one post, in a single forum, will be noticed.
  • Duplicate posts clutter the forums with redundant threads, wasting the time of others who are also seeking needed information.
  • When helpful answers and advice are split between multiple threads, participants and readers alike have a hard time making sense of the discussion.

Thank you for your co-operation.

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.