FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 05-04-2006, 09:10 PM
Sid
Guest
 
Posts: n/a
Default 87C52 & 87C51 core

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!

1) Digital Core Design
2) Elliptic Cores
3) Eureka Tech
4) Northwest Logic Cores
5) 4i2i Tech
6) Cast
7) Helion Tech
8) Inicore
9) Intelliga
10) Memec Design (Avnet)
11) MorethanIP Tech
12) Evatronix
13) EInfoChips

Any help would be great!!! Thanks a lot.

Reply With Quote
  #2 (permalink)  
Old 05-04-2006, 09:44 PM
Jim Granville
Guest
 
Posts: n/a
Default Re: 87C52 & 87C51 core

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

Reply With Quote
  #3 (permalink)  
Old 05-04-2006, 10:50 PM
Eric Smith
Guest
 
Posts: n/a
Default Re: 87C52 & 87C51 core

"Sid" <[email protected]> writes:
> 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!


The 87C51 and 87C52 are just the CMOS versions of the 8051 and 8052
with onboard EPROM program memory. You should be able to use an 8051
or 8052 CPU core, and use a blockram for the program memory.
Reply With Quote
  #4 (permalink)  
Old 05-05-2006, 09:12 PM
Sid
Guest
 
Posts: n/a
Default Re: 87C52 & 87C51 core


Eric Smith wrote:
> "Sid" <[email protected]> writes:
> > 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!

>
> The 87C51 and 87C52 are just the CMOS versions of the 8051 and 8052
> with onboard EPROM program memory. You should be able to use an 8051
> or 8052 CPU core, and use a blockram for the program memory.



I was interested in the EPROM program memory feature of the 87C52's. If
I can use the BRAM's in its place, then I think I can go ahead with one
of the already available cores. Thanks for the help guys.

Reply With Quote
  #5 (permalink)  
Old 05-05-2006, 11:46 PM
Eric Smith
Guest
 
Posts: n/a
Default Re: 87C52 & 87C51 core

"Sid" <[email protected]> writes:
> I was interested in the EPROM program memory feature of the 87C52's. If
> I can use the BRAM's in its place, then I think I can go ahead with one
> of the already available cores. Thanks for the help guys.


Difficult to use EPROM program memory in an FPGA that doesn't contain
any EPROM. If there's some reason that you really need it to be an
EPROM-like technology, I think there are flash-based FPGAs from Lattice,
and flash memory is functionally fairly similar to EPROM (aside from
not using UV to erase).

But if all you need is a basically non-volatile program store that
is only infrequently changed, BRAMs work fine as ROMs. They get
loaded from the config memory, so when you do want to change the
firmware you just rewrite the config memory.

Best regards,
Eric
Reply With Quote
  #6 (permalink)  
Old 05-10-2006, 07:51 PM
bart
Guest
 
Posts: n/a
Default Re: 87C52 & 87C51 core

> If there's some reason that you really need it to be an
> EPROM-like technology, I think there are flash-based FPGAs from Lattice,
> and flash memory is functionally fairly similar to EPROM (aside from
> not using UV to erase).


the flash-based FPGAs from Lattice are called the MachXO (smaller
densities 256 LUT - 2280 LUT) and LatticeXP (medium densities 3K LUT-
20K LUT).
http://www.latticesemi.com/products/fpga/index.cfm

Regards,
Bart Borosky, Lattice

Reply With Quote
  #7 (permalink)  
Old 05-10-2006, 11:13 PM
Antti Lukats
Guest
 
Posts: n/a
Default Re: 87C52 & 87C51 core

"bart" <[email protected]> schrieb im Newsbeitrag
news:[email protected] oups.com...
>> If there's some reason that you really need it to be an
>> EPROM-like technology, I think there are flash-based FPGAs from Lattice,
>> and flash memory is functionally fairly similar to EPROM (aside from
>> not using UV to erase).

>
> the flash-based FPGAs from Lattice are called the MachXO (smaller
> densities 256 LUT - 2280 LUT) and LatticeXP (medium densities 3K LUT-
> 20K LUT).
> http://www.latticesemi.com/products/fpga/index.cfm
>
> Regards,
> Bart Borosky, Lattice
>

8051 is about 98% of XP3 so I its no fit for machXO
but in XP6 or larger its no problems

Antti


Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
386 IP Core Marcin Olak FPGA 7 11-26-2004 11:14 AM
PCI-Core Thomas Bartzick FPGA 1 08-30-2004 03:03 PM
DMA PCI-X core Matthias Müller FPGA 2 03-06-2004 08:32 AM
IP or Core Amontec Team FPGA 1 01-09-2004 07:20 PM


All times are GMT +1. The time now is 01:15 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved