Sid wrote:
> Does anybody know of an IP vendor that sells the 87C51 & 87C52 IP cores
> for FPGA's?
>
> I have gone through the following IP vendor sites but couldn't find
> what I was looking for. I did find various forms of 8051 and 8052,
> though!
A strange question.
Is it the missing 'C' or the missing '7' that is bothering you ?
'C' = CMOS tag, and even tho these cores are called 8051 and 8052, they
are not NMOS ROM cores, but named thus to show 128 and 256 byte models.
( and likely the Timer2 )
'7' = OTP, which covers the CODE storage. Most
FPGA cores handle the
Code separately, either off-chip, or into Block RAM.
Typically here, the HEX file is morphed into the bitstream, and
downloaded, and the
FPGA has BRAM holding correct CODE when it
comes out of configure.
Summary: Those cores will behave like 87C51 and 87C52
[except you will be able to change the code!

]
-jg