Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > EEPROM recommendation

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



EEPROM recommendation
Moderator:
RSKV

Post Reply
Follow this topic



EEPROM recommendation

MarSch posted on 25 Oct 2012 2:58 PM PST
Senior Member
17 Forum Posts

Hi,

I'm looking for a recommendation regarding an I2C EEPROM for use with the FX3 DVK. More precisely, I want to use at least 1024k.

 

On p. 149 of the Programmers Manual, a number of listed EEPROMs suggest those brands have been tested, though only to sizes up to 128k.. Apart from that, http://www.cypress.com/?app=forum&id=167&rID=67197 has some selected information.

 

From there I gather that the Microchip 24FC1025 is a good option.

 

Are there other makes/models that have been successfully tested and can be recommended by anybody? It would be ideal if the .img file header wouldn't need to be modified to use the device.

 

Thanks in advance,

/Markus




Re: EEPROM recommendation

RSKV posted on 25 Oct 2012 08:10 PM PST
Cypress Employee
655 Forum Posts

You may be interested with the following thread as well:

http://www.cypress.com/?app=forum&id=167&rID=68210

Actually changing the header can be easily done for the EEPROM that you are going to use. As you know, we are giving the default support for Microchip EEPROMs. Let say, if you select any EEPROM from Atmel then we need to modify the command only once. And the place for changing the header can be found in the attached diagram

Thanks,

sai krishna.



Re: EEPROM recommendation

MarSch posted on 03 Nov 2012 06:08 PM PST
Senior Member
17 Forum Posts

Hi,

 

as the Microchip 24FC1025 seems to be a well tested device, I decided to go for this one.

 

Is it correct to assume that I should be able to program this EEPROM with the FX3 alone, i.e. by using the Control Center (and without an external EEPROM programmer)?

 

There are a number of threads regarding EEPROM writing, but I couldn't find a clear and definite answer on that regarding the 24FC1025 - and my tests don't suggest it either.

 

I'm running the latest 1.2.1 package, the DVK however is from late 2011 / early 2012 (received it in February 2012).

 

Is it already necessary to set the PMODE pins when programming the device?

 

I try to transfer my firmware (113 k) by using "Program->FX3->I2C E2PROM" in Control Center when running the bootloader and the EEPROM inserted on the DVK:

 

Resetting the DVK

Control Center shows that the device runs the "Cypress USB BootLoader" firmware

I'm selecting Program->FX3->I2C E2PROM

Downloading Cypress Boot Programmer

Waiting for Cypress Boot Programmer to enumerate

Cypress Boot Programmer Device found

Programming of I2C E2PROM In Progress

... 5 seconds ...

Programming of I2C E2PROM Failed

 

Am I doing anything utterly wrong here?

 

Thanks in advance,

Markus



Re: EEPROM recommendation

RSKV posted on 04 Nov 2012 06:00 PM PST
Cypress Employee
655 Forum Posts

Hi,

Yes. We need to set the PMODE pins for "I2C boot, USB fall back mode".

You may need to check the jumpers "J42" and "J45" whether they connected between 1 and 2. If  not, please do that.

Thanks,

sai krishna.



Re: EEPROM recommendation

MarSch posted on 04 Nov 2012 06:55 PM PST
Senior Member
17 Forum Posts

I assume that with "Yes" you mean it should be possible to burn the 1024k EEPROM by using the Control Center, right?

 

The jumpers on J45/J42 have been set (both possibilites, to be sure). I also set the PMODE jumper (I assume 1 means pin 1 and 2 connected, but I also tried it the other way round).

 

Yet I still see the "Fail" message. I have got two similar EEPROMs which both lead to the same result.

 

Is there anything else that can go wrong?



Re: EEPROM recommendation

MarSch posted on 04 Nov 2012 07:50 PM PST
Senior Member
17 Forum Posts

Could you please shortly explain the switches SW25 and SW40 (or point me to appropriate documentation). I assume my problem has to do with these settings.

 

How are the switches to be configured for a Microchip 24XX1025 EEPROM?

 

Thanks in advance,

Markus



Re: EEPROM recommendation

RSKV posted on 04 Nov 2012 08:55 PM PST
Cypress Employee
655 Forum Posts

SW40: ON, ON, OFF, OFF

SW25: All OFF

J96: Open

J97: jumper between 2 and 3

J98: Open

Thanks,

sai krishna.



Re: EEPROM recommendation

MarSch posted on 05 Nov 2012 02:03 AM PST
Senior Member
17 Forum Posts

Hi,

 

thank you for this information. I set SW40 to (3,4,7,8 aka ON, ON, OFF, OFF), which was all OFF before. But still, things did not change.  It just doesn't boot off the EEPROM.

 

Is it possible that this doesn't work with certain releases of the silicon? My DVK is PCB: 600-60015-01 REV03

 

Thanks in advance,

Markus

 



Re: EEPROM recommendation

RSKV posted on 05 Nov 2012 03:04 AM PST
Cypress Employee
655 Forum Posts

Hi Markus,

Do one thing.

Send me the snapshot of your DVK. I will check and update you if there is something going wrong.

Thanks,

sai krishna.



Re: EEPROM recommendation

MarSch posted on 05 Nov 2012 12:55 PM PST
Senior Member
17 Forum Posts

Hi,

 

I might not be able to explore this further for the moment, since today a solder joint on my DVKs USB jack mount cracked unnoticed, which caused some damaged wires when unplugging the cable.

 

I'm afraid I will have to order a new DVK in the worst case; I'll update my information as soon as I got a working DVK again.

 

Thanks,

/Markus

 






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.