Jump to content
IGNORED

Why do EPROM dies?


Uzumaki

Recommended Posts

Companies will pay the price merely because it might be cheaper to buy even a dozen or so rather than develop their own for in-house use. (Though at those prices, it would be really close!)

 

For many years, my company used PIC programmers that I developed in-house. For some applications they still use them. Once Microchip started varying the programming algorithms for different PICs it became too much of a hassle to keep updating my programmers, though I will admit in some ways I miss them.

 

To my mind there's something very nice about a piece of software that can be configured entirely through the command line. Unfortunately, all the "modern" programmers I've worked with are much more cumbersome to set up. Worse, the configuration files are specific to particular software versions, so upgrading the programmer to use new parts will break existing configuration files. Grrrr......

Link to comment
Share on other sites

Do you still have the EMP-10 and would you like to sell it?

I have an EMP-10 that I no longer use that I'd be willing to part with. Unfortunately it's packed up as I'm moving soon so I won't be able to track it down for a few weeks.

 

And is there any technical reason nowadays for USB ones to be as expensive as they are?

I have a USB programmer and I'm glad I bought it as I'm able to use it connected to my Mac while running the programming software in Windows through Parallels. :) So for me, the extra expense of a USB programmer was well worth it.

 

..Al

Link to comment
Share on other sites

Do you still have the EMP-10 and would you like to sell it?

I have an EMP-10 that I no longer use that I'd be willing to part with. Unfortunately it's packed up as I'm moving soon so I won't be able to track it down for a few weeks.

 

 

Fool, I bet your new programmer can't program 2532's. But then again, you probably could care less.

Link to comment
Share on other sites

I agree the market is smaller, i.e. maybe 10,000 units are sold, but I still balk at the price. I mean, the entry-level USB units I looked at were around $1000 each, and the top end models were running upwards of $4000, and the hardware is still quite simple - consisting of a USB controller chip and some glue logic, and some simple software drivers.

 

For some time I considered developing and marketing USB debug cables. The hardware and software is not as simple as you describe, but the margin rate is indeed still ridiculous.

 

But it would be very difficult to compete with companies like Green Hills that market complete developing systems. You would need to sell them at much lower prices, with a rather small margin. This usually doesn't work too well in small markets as this one.

Link to comment
Share on other sites

Do you still have the EMP-10 and would you like to sell it?

I have an EMP-10 that I no longer use that I'd be willing to part with. Unfortunately it's packed up as I'm moving soon so I won't be able to track it down for a few weeks.

 

 

Fool, I bet your new programmer can't program 2532's. But then again, you probably could care less.

Yes, it can program 2532's (just checked) but I've never had a reason to. The EMP-10 can't program PLDs and PICs, which I do need to program on a routine basis. :)

 

..Al

Link to comment
Share on other sites

I have a USB programmer and I'm glad I bought it as I'm able to use it connected to my Mac while running the programming software in Windows through Parallels. :) So for me, the extra expense of a USB programmer was well worth it.

Did you have to use the latest version of Parallels? I have an EMP-31 and it won't work with the current release version as of last month (build 1970), and it is my understanding they're not making the one with working USB 2.0 command support a free upgrade for people with older versions. I have a beta which is supposed to have the support, but I haven't had time to try it out. If it works and I have to upgrade, then I will, but not until I get it working just once first.

Link to comment
Share on other sites

I have a USB programmer and I'm glad I bought it as I'm able to use it connected to my Mac while running the programming software in Windows through Parallels. :) So for me, the extra expense of a USB programmer was well worth it.

Did you have to use the latest version of Parallels? I have an EMP-31 and it won't work with the current release version as of last month (build 1970), and it is my understanding they're not making the one with working USB 2.0 command support a free upgrade for people with older versions. I have a beta which is supposed to have the support, but I haven't had time to try it out. If it works and I have to upgrade, then I will, but not until I get it working just once first.

It was hit and miss with earlier versions of Parallels, including 1970. However, it works fine with the latest betas, and the latest betas have some significant improvements so you should try them out. You can grab the latest here:

 

http://forums.parallels.com/thread7110.html

 

The latest is Build 3106 which is what I'm running on a Mac Mini. One of the coolest new features is "Coherence" mode, which lets you display Windows apps directly on your Mac desktop without the Windows desktop visible. You can even have Windows apps show up as icons in the OS X Dock. :)

 

..Al

Link to comment
Share on other sites

Do you still have the EMP-10 and would you like to sell it?

I have an EMP-10 that I no longer use that I'd be willing to part with. Unfortunately it's packed up as I'm moving soon so I won't be able to track it down for a few weeks.

 

 

Fool, I bet your new programmer can't program 2532's. But then again, you probably could care less.

Yes, it can program 2532's (just checked) but I've never had a reason to. The EMP-10 can't program PLDs and PICs, which I do need to program on a routine basis. :)

 

..Al

 

That's cool, most newer programmers don't support 2532's. They are widely used in arcade machines and are also pin-compatible with 2332's (2600 mask ROM's), they only need to have the CE line inverted, unlike 2732's.

 

I hear you on the PLD's and PIC's, I use my Xeltek Superpro LX for those, in fact, I mostly only use the EMP-10 for 2532's these days.

Link to comment
Share on other sites

That's cool, most newer programmers don't support 2532's. They are widely used in arcade machines and are also pin-compatible with 2332's (2600 mask ROM's), they only need to have the CE line inverted, unlike 2732's.

 

I hear you on the PLD's and PIC's, I use my Xeltek Superpro LX for those, in fact, I mostly only use the EMP-10 for 2532's these days.

I'm using a Xeltek Superpro 280U:

 

http://xeltek.com/product.php?productid=16221

 

..Al

Link to comment
Share on other sites

I agree the market is smaller, i.e. maybe 10,000 units are sold, but I still balk at the price. I mean, the entry-level USB units I looked at were around $1000 each, and the top end models were running upwards of $4000, and the hardware is still quite simple - consisting of a USB controller chip and some glue logic, and some simple software drivers.

 

For some time I considered developing and marketing USB debug cables. The hardware and software is not as simple as you describe, but the margin rate is indeed still ridiculous.

 

But it would be very difficult to compete with companies like Green Hills that market complete developing systems. You would need to sell them at much lower prices, with a rather small margin. This usually doesn't work too well in small markets as this one.

The USB cable I cracked open did look simple, or at least it just contained a USB chip and CPLD and some various passive components. The software drivers probably wouldn't have been all that bad if an off-the-shelf USB controller chip was used, because the company making the chip would likely provide a driver skeleton.

 

Of course one can't realistically write their own proprietary Windows-based IDE, but one could be competitive if one used the GNU toolset.

 

When I was dealing with all this a few years ago, we were using a proprietary Windows IDE (which cost $2k per seat despite the fact that it was buggy as hell), and it took nearly a year to make the transition to GNU tools. At first we were stuck with Linux but eventually we got everything working under Cygwin, which made a lot of people happy.

 

I even offered to build a dozen debug cables (based on the easier parallel port design) but that didn't fly.

Link to comment
Share on other sites

Of course one can't realistically write their own proprietary Windows-based IDE, but one could be competitive if one used the GNU toolset.

 

That wasn't a big concern for me. You can use your own cable with already available IDE developing systems.

 

Most debuggers have a standard interface with the OCD driver. Sometimes the debugger API is published by the debugger vendor. Sometimes by the chip vendor. So you only need to code the low level driver. And of course you can use GNU tools.

 

One problem is that not all chip vendors make the OCD specs publicly available. Some require you to sign an NDA. Some force you to buy some sort of expensive SDK.

Link to comment
Share on other sites

Of course one can't realistically write their own proprietary Windows-based IDE, but one could be competitive if one used the GNU toolset.

 

That wasn't a big concern for me. You can use your own cable with already available IDE developing systems.

Unfortunately that wasn't true with the IDE we had at the time. They sold their own cables and did not provide any specs, source or SDK, and an NDA would get you nothing. Suffice it to say, we were happy to quit using their products...

Link to comment
Share on other sites

Hi batari,

 

Unfortunately that wasn't true with the IDE we had at the time...

 

I probably didn't express myself correctly. When I was talking about NDA I was talking about chip vendors, not about tools vendors. Some chips vendors don't publish JTAG/OCD/DEBUG specifications. So even developing your own IDE tools or using GNU ones won't be enough, you still can't talk to the chip without going through NDA.

 

Regarding tools and debuggers. Some vendors indeed do not provide any info whatsoever no matter what. Others do. It also depends on the chip. Some chip manufacturers established a target/debugger standard API, such as RDI for ARM.

 

So in most cases you can use at least one already available commertial IDE with your own cable/probe.

Link to comment
Share on other sites

  • 4 months later...
My burner has an ISA card interface, I use it on a 486 with a dos program to write them.

 

Never a problem.

 

Does anyone know if I can use my burner to burn an eprom from my 88 trans am?

Probably. You'd just need to see what kind of EPROM it uses, and check if it's supported by the software.

I was looking at a list of GM eproms recently, and noticed my car (1984 Fiero) uses a 2532. The models after that were listed as 2732's, but I wasn't looking at Firebirds.

 

[edit: here's the site I was looking at:

http://www.tunercat.com/tnr_desc/ecm_sup.html

looks like yours might be either a 2732A or a 27C128. Best thing is probably to check it directly.]

Edited by gdement
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...