DIY PROMDo It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.
Welcome to ThirdGen.org!
Welcome to ThirdGen.org.
You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, join the ThirdGen.org community today!
I have been staring at the addressing decode that is done for chip labeled U3 on page 1 from the Ludis 730 schematic.
According to the schematic it should decode to address space:
0x1800 - 0x1FFFF
Looking through disasseblies of the $8D shows no references to accessing this address space.
I tried shifting the address bits (address space) around in theory to see if maybe the schematic is in error. I still can't get things to line up. Anyone else notice this?
I have to get the bench going to figure this one out.
Originally posted by junkcltr I have been staring at the addressing decode that is done for chip labeled U3 on page 1 from the Ludis 730 schematic.
According to the schematic it should decode to address space:
0x1800 - 0x1FFFF
Ya, those numbers look right to me. I haven't looked at the hac though.
Maybe there is some kind of table lookup for this?
Is the chip on the 730 board? Maybe its a 749 thing only.
I've heard there is room on the 7730/7749 boards for extra RAM chips. Here's a post from Ludis on the diy-efi board (not sure when this was made) :
Quote:
No, Scot simply upgraded his 1227727 to a 16149396 by populating three
empty locations on the circuit board. The same sort of upgrade can be
done to a 1227730 and 1227749. This extra RAM appears at $1800 through $1FFF.
--
Ludis Langens ludis (at) cruzers (dot) com
Mac, Fiero, & engine controller goodies: http://www.cruzers.com/~ludis/
u3 is either a rom or ram and can be configured by setting it up the the code or with a pull down or pull up. im not sure how to do it. the thing is that the space is empty on every pcb ive seen to date but could be populated. it is a 24pin slot. id imagine that at some point gm conteplted putting a onboard rom on the board then opted against it.
It was definitely NEVER intended for ROM as the main program storage. I think GM used it for extra RAM since there is a very limited amount in the MCU.
There shouldn't be a need for any resistors if the decode chip is populated.
Originally posted by junkcltr It was definitely NEVER intended for ROM as the main program storage. I think GM used it for extra RAM since there is a very limited amount in the MCU.
There shouldn't be a need for any resistors if the decode chip is populated.
J
remeber 2 things here.
1 the controller is in fact a custom based 68hc11 piece.
2 there are lots of thing on gm controllers that are resistor decoded.
3 i would think GM might store boot loader there for debugging of the development boards. would make lots of sense in reality.
dont assume the hardware works exactly as the schematics show it to be. with all the peripherials that are non stnadard and the custom micro anything is possiable. also where you can put ram you can put rom. onyl requires some minor code changes if you have a micro designed that way. would be the only reasonable explanation for a 24pin dip style layout on the board you know. 27c32 is the only thing ive run across that fits the spacing. there however might be some sort of ram out there for that board location but why in the hell you you make the foot print so big ???
also the memcal itself does handle some of the mcu setup. it also has some code for the i/o imbedded into the mcu.
the 5516 does look like ti will fit. hmm. my personal feeling is that the it was used it for bootloader during the development levels of the board design. ive run this the schematic etc by sevral other ee's they seem to express that it was the most likely use.
however on a good note are those 5516 chips avaiable
?????? that would be interesting.
That is exactly the memory location I was referring to. What ECM does the $8F code reside in.
Also, the CY7C128 is not a drop in part. It is a .300 package. The PCB is drilled for a .600 package. You need to get an adapter board(make one) that converts to a .600 inch footprint.
The speed of the part is fine.
Originally posted by junkcltr
Also, the CY7C128 is not a drop in part. It is a .300 package. The PCB is drilled for a .600 package. You need to get an adapter board(make one) that converts to a .600 inch footprint.
If anyone is interested, Digikey sells a .300 to .600 adapter for about $10. You can almost fit the entire $8D data tables into a 2K memory. The overflow is about 40 bytes.
It would make it real easy to do ALDL modifications to the data tables in a '730. Install an non-volatile RAM and stuff would not get wiped out at shutdown. Easy to install due to no de-soldering. Cost is cheap........probably $22 + $11 = $33.
Essentially, you could "emulate" via the ALDL on the 730 ecm for about $40 bucks. Good project for those who like to do coding on the 68HC11.