1024x8 bit BPROM & EPROM question

Louis Baiani nepti at nbnet.nb.ca
Tue Jun 26 21:05:05 GMT 2001


Thanks for all that info :O)  That sounds perfectly right.  Yes ns :O)  Oupsie.
Hey Do you think anyone would know of anything that would program a CY7C281/282
then?  I can still get these..it's if I can program them that is a problem.


Louis

Ludis Langens wrote:

> Louis Baiani wrote:
> >
> > Compared to the original 1kx8 BPROM found in my ECM (84 vehicles), do
> > you think a standard EPROM (1kx8 2708) would work?  You're talking
> > probably 450ms access time compared to 50ms with the actual blown fuses
> > in a BPROM.  I wonder if the ECM cares enough to really read this that
> > quickly or is it picky and that's why GM used BPROM.  Has anyone ever
> > suceeded in using a standard EPROM (if it's a fast EPROM, then that's
> > different).  Any feedback would be appreciated.
>
> I assume you mean 50ns and 450ns, not milliseconds.
>
> Here's why GM used bipolar PROMs in the earliest ECMs.  Back in 1980
> (when GM started using PROMs), the three supply voltage TMS2716 was king
> of the hill.  Single supply EPROMs as well as larger EPROMs were still
> in the "advance information" and "sampling" stages.  That was especially
> true a year or two earlier when GM had to commit to a design.
> Automotive temperature grades and speeds faster than 450 ns were likely
> unavailable in MOS EPROMs.  Further, EPROMs were expensive - they were
> meant for prototyping and extremely small production runs.
>
> Scot Sealander wrote:
> >
> > Louis Baiani wrote:
> >
> > > Anyone know where to get these?  ECG's 74S478 is not longer available I
> > > guess.  I wonder if a PROM/UV prom or ERPOM would work instead.  They
> > > refer to it as a DIL24 package I guess.
> >
> > If you put the program in 4 times, it should work in a 4kx8 EPROM, you
> > know, the 2732 series of EPROM's used in the C3 ECMs.  This is four
> > times as big, but it will probably still work.  I don't know what your
> > application does with the N/A pins that are used on the '32, so load it
> > four times.  One of the four ought to show up in the right place.
>
> Won't work.  There are reports that a Texas Instruments TMS2532 might
> work.  Lets analyze the situation.  There are four pins of interest.
> The twenty other pins are the same in all the 24 pin PROMs/EPROMs of interest.
>
> Here's how a CrossFire ECM connects the four pins:
>
>   21  A10 (from CPU)
>   20  ~CS (from 74138 decoder)
>   19  Unknown, possibly R/~W, possibly 5 volts
>   18  ROMEN (from edge card, normally pulled to 5 volts)
>
> Here's what these pins do on a 1KByte PROM:
>
>   21  ~E1
>   20  ~E2
>   19  E3
>   18  E4
>
> So, during a normal PROM read cycle, 18 and 19 are both high, 20 is low
> for addresses from 0x3000 through 0x37ff, and 21 contains the 0x0400
> address bit.  This means the PROM responds to addresses from 0x3000
> through 0x33ff - exactly the used range.  Data that I have suggests that
> 2KByte PROMs use pin 21 as their additional address input.  This means
> that GM designed the PCB for future upgrades.
>
> Now lets look at how 24 pin EPROMs use these four pins.  I've omitted
> the 2758 because it is just a half tested 2716.
>
>       2732  2716  TMS2532  TMS2516  TMS2508  TMS2716  TMS2708
>   21  A11   VPP   VPP      VPP      VPP      -5 V     -5 V
>   20  ~OE   ~OE   ~OE      ~OE      ~OE      A10      ~CS
>   19  A10   A10   A10      A10      NC       12 V     12 V
>   18  ~CE   ~CE   A11      ~CE      ~CE      ~CS      PGM
>
> >From this table, it can be seen that the Intel pinout devices will never
> be enabled in GM's circuit.  The smaller 5 volt only Texas Instruments
> pinout devices also won't enable.  And your crazy to even consider using
> a tripple supply EPROM.
>
> Of the 24 pin EPROM choices, only the TMS2532 might work as is.  The
> only problematic pin is 21 (VPP).  It is supposed to be held at 5 volts
> during normal EPROM operation.  I have a data sheet saying it may draw
> as much as 12 ma of current.  Perhaps this isn't an absolute
> requirement.  In any case, the PROM image would have to placed in the
> upper quarter of this EPROM.
>
> 74S478 isn't the only part number of a 1KByte PROM.  These are all
> equivalent:
>
>   MMI 6381
>   Fairchild 93451
>   Harris 7681
>   Intel 3628
>   Intersil 5618
>   Motorola MCM7681
>   National DM87S228
>   Raytheon 29631
>   Signetics N82S181
>   Texas Instruments TBP28S86
>   Texas Instruments SN74S478
>
> It should be possible to find small numbers of some of these chips.
>
> --
> Ludis Langens                               ludis (at) cruzers (dot) com
> Mac, Fiero, & engine controller goodies:  http://www.cruzers.com/~ludis/
>
> ----------------------------------------------------------------------------
> To unsubscribe from gmecm, send "unsubscribe gmecm" (without the quotes)
> in the body of a message (not the subject) to majordomo at lists.diy-efi.org

----------------------------------------------------------------------------
To unsubscribe from gmecm, send "unsubscribe gmecm" (without the quotes)
in the body of a message (not the subject) to majordomo at lists.diy-efi.org




More information about the Gmecm mailing list