×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Info on 28F512 FLASH ROM !!

Info on 28F512 FLASH ROM !!

Info on 28F512 FLASH ROM !!

(OP)
Hi,
I have been looking several days on the net to find some datasheet or technical notes or whatever about 28F512 Flash roms. But it seems there is nothing on the net. If someone has any datasheet or something I would appretiate it too much.

Thanks in advance for any help.

Regards

If you share what you know, you'll never forget it.

Cheers
Zimbali

RE: Info on 28F512 FLASH ROM !!

(OP)
Hi,
Thanks for your replies. The site was realy good. I didn't find exactly what I was looking for, in the Datasheet as I expected before. I'd like to find a trick to read the memory if it is locked to be read. I'm not quite sure if puuling up RESET pin to +12V will let me to read the content or not. Any idea?  

cheers

If you share what you know, you'll never forget it.

Cheers
Zimbali

RE: Info on 28F512 FLASH ROM !!

I have never heard of locking memory from READING....

RE: Info on 28F512 FLASH ROM !!

(OP)
Yep melone,

You're right. I was under the impression of Microcontrollers and thought it's the same for memories as they have all (or part of) the program in them. Once, I tried to extract the codes of a tiny 80C2051 but it was locked from reading. It was used in a car Dashboard to control the tachometer. I had to write the software myself. Afterwards I found some methods to attack the microcontrollers (and the easiest ones are 8051 ones!) to burn the hardware protection inside them and read the content. I don't like calling it "Hacking" as it is Reverse Engineering to me and the project starts right there not finishes!!!

Basically, there was a mode in 29F200 (Next generation of the one I asked) that has a Write and Erase Protection, which is not permanent though and completly programable. It was this, that gave me this impression when I was glancing the datasheet.

 So, if somebody wants to steal the program (or at least a part of it) they can do that, easily put them in some eprom programmer/ readre like EMP-20 or something and read it..., seems easy and true but still not logical to me, because:

28F256, 28F512, 29F200 and 28F400 are the most popular ROMs in Car ECUs. All maps and tables and obviuosly codes are located inside these ROMs. I was really thinking that there should be a protection for all those data as they are expensive to build up for a factory.

Anyway thanks for all hints. I'm gonna open an ECU and see if I can read the data.

Regards  

If you share what you know, you'll never forget it.

Cheers
Zimbali

RE: Info on 28F512 FLASH ROM !!

What you are talking about is sounds like 2 seperate scenarios:

1)  Reading on-board memory from a 8051
2)  Reading memory from a standalone Flash device

Scenario 1, can be tricky if you don't want to power up the 8051, but scenario 2 is trivial.

Having used the type of flash that you are using, I must admit that I have never heard of READ protection!  The only thing that comes close is when you attempt to to burst type access (since a specific algorithm must be performed to set everything up).

There is a very easy way to prevent someone from removing a flash device and reading out the memory / program directly via a off-the-shelf programmer.....just swamp a couple of address and data lines going between the flash and the micro.  Perhaps, this is what you are encountering?

RE: Info on 28F512 FLASH ROM !!

typo....swamp should be swap

RE: Info on 28F512 FLASH ROM !!

(OP)
Thanks melone,

Actually I was thinking of the same strategy to be used to protect the program. I was thinking of a whole block to be used in the Micro itself, but your idea seems more effective.
 
As far as I know, All tables (which are the ones that I need, luckily) are in that Flash ROM (stand-alone one), because the maps and tables are kind of adaptive maps. The base table is designed for one (or some limited) prototype engine(s). But each engine is slightly different from the others and this asks for a bit different settings. The required changes will be done by the Micro itself during the first days of engine life! by observing the engine behaviour and this updating asks for a flash device.

Cheers
 

If you share what you know, you'll never forget it.

Cheers
Zimbali

RE: Info on 28F512 FLASH ROM !!

Read protecting a stand-alone RAM would convert it to a
WROM (Write Only Memory )

<nbucska@pcperipherals.com>

RE: Info on 28F512 FLASH ROM !!

(OP)
Very wise idea :), thanks anyway!

If you share what you know, you'll never forget it.

Cheers
Zimbali

RE: Info on 28F512 FLASH ROM !!

I recall getting a joke datasheet in the early '80s for a Write-Only Memory when I worked at Intel. I grabbed an empty (no die) 28 pin cerdip package with a quartz window and, voila! A sample!

Mike

--
Mike Kirschner
Design Chain Associates, LLC
http://www.designchainassociates.com

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources