Jump to content
IGNORED

ICD PR Connection


Bryan

Recommended Posts

I'm done with the first attempt to trace the board. I'll let it rest for a day or so then recheck all connections. I find when I have chips on both sides of the board that it's best to do at minimum three whole pin to pin checks. I always seem to 'find' mistakes.

 

So has anyone discovered a socketed mystery chip in their P:R device? I don't want to try desoldering the PLCC chip if I don't have to, :(

  • Like 1
Link to comment
Share on other sites

So far not a peep from the guy I contacted that should have all of the IP on this device. If by some miracle we connect up, I'll be sure to ask him for the Rockwell chip datasheet so that the IO assignments can be determined. Because nothing I've found in the wild matches up with it being in a 44 pin SMD package.

 

Sounds good. IMHO this Rockwell-chip is something like a PIC or ATmega today - I would wonder if Rockwell "just" uses his 6507 CPU and 6532 RIOT, mix them together with a ROM for the firmware and that´s all. So the most important part is the firmware itself. The hardware could be replaced by an ATmega or similar.

  • Like 1
Link to comment
Share on other sites

So has anyone discovered a socketed mystery chip in their P:R device? I don't want to try desoldering the PLCC chip if I don't have to, :(

 

As has been previously discussed, it is most likely a custom made chip for ICD based on the Rockwell microcontroller. There is really no sense in trying to build a new board around it, because quite frankly you will probably never find a source for it.

 

On the other hand if the code that runs inside it could be extracted or someone drops the original source code in our laps, then something like a 6507, 6532, and an EPROM could be utilised to run it pretty much as is, aside from some code tweaking as to how stuff gets remapped in memory.

 

Otherwise as tf_hh suggested, you could start over completely with a modern and readily available microcontroller chip, but that of course would require a lot of new code to make it fly.

  • Like 1
Link to comment
Share on other sites

As has been previously discussed, it is most likely a custom made chip for ICD based on the Rockwell microcontroller. There is really no sense in trying to build a new board around it, because quite frankly you will probably never find a source for it.

 

I'm not sure it was really a custom made chip. It was probably just a custom masked rom. But even then, it wouldn't change too much the situation.

 

On the other hand if the code that runs inside it could be extracted

It is always possible. "Just" need to decap one of those.

Link to comment
Share on other sites

I'm not sure it was really a custom made chip. It was probably just a custom masked rom. But even then, it wouldn't change too much the situation.

 

Yes I agree. Although the SMD package did not appear to be the standard way they packaged their microcontroller offerings at that time period. Or at least I haven't found any datasheets that match up.

Link to comment
Share on other sites

Just to continue a completely useless endeavor( ;-) ) I've finished a second retrace. I'll start the final one this morning. Now that I have some confidence in the tracings I can start labeling some of the pins of the mystery chip with their obvious functions.

 

Without more info, I doubt I'll de solder the chip. There's just two much potential for toasting it. But at least we'll have a schematic ready to go to make a replacement board if more info comes in later. Once I've done the third retrace I'll post the schematic here.

  • Like 6
Link to comment
Share on other sites

As promised:

 

Here's the preliminary schematic of the ICD P:R connection device. I say preliminary because at this time I have not verified it by making a clone board and populating it and testing for function.

 

It would help if someone else also could trace their board and verify my work. I could always have made a mistake. ;-)

ICDPRConnection.pdf

  • Like 5
Link to comment
Share on other sites

If I am not mistaken this appears to be a metal mask programmed chip... it would require the program data to be extracted and then written to the same series chip that allows for otp or other method to make more chips. What really gets me is the chip appears to have been full flow control capable and still wasn't implemented completely yet again... My eyesight not being the best anymore... can you confirm the rom type? I doubt we could get more manufactured, but the minimum quantity for such a run would indicate there must be a pile of these already made and sitting somewhere in the USA...

 

If my assumption is correct, making your own fully decked out version on another chip entirely might serve to make a full featured interface...

Edited by _The Doctor__
Link to comment
Share on other sites

The pinouts of the microcontroller look like a match for the 44-pin PLCC version of the R6500/1 from the 1987 Rockwell Controller Products Databook.

 

attachicon.gifr6500-1.png

 

https://archive.org/details/bitsavers_rockwelldaControllerProductsDatabook_44977877

 

 

If that is true, then there is a way to 'read' the rom on the 40 pin DIP version. It ain't easy, but it has been done. http://e4aws.silverdr.com/hacks/6500_1/

Link to comment
Share on other sites

 

If that is true, then there is a way to 'read' the rom on the 40 pin DIP version. It ain't easy, but it has been done. http://e4aws.silverdr.com/hacks/6500_1/

Oh yeah! I remember watching a fascinating youtube video of a presentation by Jim Brain about exactly this at VCF MW: https://youtu.be/U6eUAXNGW9M

 

He's the guy behind Retro Innovations, (maker of the 2364 adapter I like) maybe he'd be willing to use his existing tools to dump our chip. Contact form here: http://www.go4retro.com/contact-us/

  • Like 4
Link to comment
Share on other sites

  • 1 month later...

Some final changes. Sorry....... :(

 

I think I have to label the mystery chip as the R6510 chip and so I've decided to make the 'final' change to the schematic to reflect that. I'll get the adapter designed later tonight and post it either tonight or in the morning.

 

I decided to let the last trace out of board connections rest for a few weeks. Then I did one final trace to see if I came away with any differences. Sad to say I did at least on the parallel connector. There were some simple cosmetic changes to how I described other connections as well. So delete any previous P:R board schematic you have from me.

 

Here's the schematic and gerber files for the adapter.

 

 

 

Delete this adapter file from your computer. The 6500/1 and R65C10 chips appear to be different enough that there is not a one to one correlation in pins. The R65C10 is the CMOS version but appears not to have a reset option for ROM dumping.

ICDPRConnection01062019.pdf

Edited by Dropcheck
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...