Page 1 of 1
P10 and P12 Primary CPUs
Posted: Thu Jun 12, 2025 9:41 pm
by darkman5001
I feel like this was already determined however I cannot seem to find the answers. Was it determined what primary CPUs were in the P10 and P12 that controls the flash memory? I am trying to trace out the boot and JTAG pins and I need to know so I can look at the correct CPU pinout. I did post pics from my microscope of all of these chips a few years back to help add support for these PCMs to PCM Hammer. I am hoping someone can refresh my memory. Thank you in advance.
Re: P10 and P12 Primary CPUs
Posted: Thu Jun 12, 2025 9:59 pm
by antus
Yhey are iterations so we never got to know the exact cpu type. We've only observed that they changed around about 2000 and can run some options with less alignment to avoid crashes. There is a file MPC500_M68300_CD_ZIP.zip (yes exactly like that) that you can get from NXP here
https://www.nxp.com/products/MC68F375 (the year 2000 rev 0 file) and have a look in there to see what you can find. Then try and line a package up by pincount and validate the ground pins or power pins or whatever you can as a starting point.
We have P12 BDM pins, but not a config. I tried to make one but was unsuccessful.
Actually according to this it did work with the E40 config. Maybe it was my P12b that I never got to work.
viewtopic.php?p=123502#p123502
Re: P10 and P12 Primary CPUs
Posted: Thu Jun 12, 2025 10:13 pm
by darkman5001
antus wrote: ↑Thu Jun 12, 2025 9:59 pm
Yhey are iterations so we never got to know the exact cpu type. We've only observed that they changed around about 2000 and can run some options with less alignment to avoid crashes. There is a file MPC500_M68300_CD_ZIP.zip (yes exactly like that) that you can get from NXP here
https://www.nxp.com/products/MC68F375 (the year 2000 rev 0 file) and have a look in there to see what you can find. Then try and line a package up by pincount and validate the ground pins or power pins or whatever you can as a starting point.
We have P12 BDM pins, but not a config. I tried to make one but was unsuccessful.
Actually according to this it did work with the E40 config. Maybe it was my P12b that I never got to work.
viewtopic.php?p=123502#p123502
I thought that we determined that the MC68F375 was the slave cpu? I could be mistaken.
I also tried the P40 configuration to attempt to connect with one of my P12s, however I was also unsuccessful. On the P12 I had, the pads throughout the board did not exactly match those of the P40 so I am not exactly sure how they are the same. I compared the board of a couple of my P12s to the one in the video for USB JTAG and they were not the same.
I would really like to determine the boot pin location of both of these PCMs.
Re: P10 and P12 Primary CPUs
Posted: Thu Jun 12, 2025 11:54 pm
by antus
You mean the E40, right? Its usually address 14 I think, but the hard part is getting the PCB out to locate the flash chip. I dont know how to do that. The slave sounds right, I don't have a reference right now. That zip has all the 68k and ppc variants that were sold to the automotive market for pcms in 2000 and should cover all the chips. I think P12 is about 2006 or 2007, then a couple of years for design, so would have been somewhere around 2004 development, so makes sense its about 2000 hardware as they didnt make major changes to the lneup too often. Note that it did work as connected in the screenshots in the above. Its just bloody hard to get good solder connections and short leads.
Re: P10 and P12 Primary CPUs
Posted: Sat Jun 14, 2025 2:18 am
by darkman5001
antus wrote: ↑Thu Jun 12, 2025 11:54 pm
You mean the E40, right? Its usually address 14 I think, but the hard part is getting the PCB out to locate the flash chip. I dont know how to do that. The slave sounds right, I don't have a reference right now. That zip has all the 68k and ppc variants that were sold to the automotive market for pcms in 2000 and should cover all the chips. I think P12 is about 2006 or 2007, then a couple of years for design, so would have been somewhere around 2004 development, so makes sense its about 2000 hardware as they didnt make major changes to the lneup too often. Note that it did work as connected in the screenshots in the above. Its just bloody hard to get good solder connections and short leads.
I think you are right I might have that information mixed up. I still have the chips that I pulled from both the P10 and the P12 a few years ago that I had under the microscope. I will pull them out and just confirm the chips in both.
P12 flash chip would be extremely hard to access. It is located on the top of the board, same side the connectors are on. I actually had to cut the heat sink off to access the top because I was not able to separate the connectors from the board. However, if I can locate the boot pin then might not have to.
Re: P10 and P12 Primary CPUs
Posted: Sat Jun 14, 2025 9:58 am
by antus
there isnt really a boot pin, its an address pin and you are glitching the boot process when it looks for the flash ok signature, and also glitching the os so it crashes and reboots. if you had a dead p12 and were to destroy it to get the pcb out and could post some photos up it might be possible to find the flash address pin and trace it back to a through hole that can be accessed from the other side, or on the rows of pads across the edge of the board.