Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Xilinx S3E starter kit (Intel strataflash read/write)

Status
Not open for further replies.

rishiric

Newbie level 1
Joined
Nov 3, 2008
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,292
spartan3e strataflash memory

Hi everybody,

I am working on a project in which I need to store my data in Intel strataflash memory. (FYI: I am using Xilinx Spartan 3e Stater kit). My verilog code performs the following operations in a sequence.

Block Erase -> Byte program -> Status register check -> Read byte (same address)

But It looks like It is not writing at all. because even if I program different data at different time, the code reads the same data which does not match with the written data.
I would appreciate if somebody has already done this task and he would like to share some thoughts about it.

I have attached the FSM and a verilog code with this.

Urgent help needed.
Thanks in advance.
 

Hi rishiric,

Intel StrataFlash shares 4 data lines with LCD, so in order to write StrataFlash you have to disable the LCD first.

Apparently your UCF file is missing these 4 data line to disable the LCD.

Quote for User's Guide page 42:

As shown in Figure 5-1, the four LCD data signals are also shared with StrataFlash data
lines SF_D<11:8>. As shown in Table 5-2, the LCD/StrataFlash interaction depends on the
application usage in the design. When the StrataFlash memory is disabled (SF_CE0 =
High), then the FPGA application has full read/write access to the LCD. Conversely, when
LCD read operations are disabled (LCD_RW = Low), then the FPGA application has full
read/write access to the StrataFlash memory

Go through the User's guide carefully, it will help you get your problem fixed.

Good luck
 

Re: spartan3e strataflash memory

rishiric said:
Hi everybody,

I am working on a project in which I need to store my data in Intel strataflash memory. (FYI: I am using Xilinx Spartan 3e Stater kit). My verilog code performs the following operations in a sequence.

Block Erase -> Byte program -> Status register check -> Read byte (same address)

But It looks like It is not writing at all. because even if I program different data at different time, the code reads the same data which does not match with the written data.
I would appreciate if somebody has already done this task and he would like to share some thoughts about it.

I have attached the FSM and a verilog code with this.

Urgent help needed.
Thanks in advance.

Hi, rishiric

would you mind sharing the PDF and the simulation model of the Stratflash memory?

I wish to buy the Digilent Nexys 2 but I was unable to simulate any designs because I was not able to get the Stratflash model.

Thank you in advance!

BR.
Kel
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top