Soft-core processor construction

Can anyone help me either by telling me or leading me to some resources like links or documents which help me understand the following:

  1. What exactly is a soft-core processor?
  2. How do you go about building one?
  3. Are there any tutorials for this, with special reference to Handel-C?
  4. How do I use Handel-C to build soft-core processors? What will be the tools required?

If you have answers to any of these, I can certainly make use of it.

s.a.

Reply to
sai a
Loading thread data ...

Go read

formatting link
. There are a ton of free and educational soft cores from which to learn. If, after studying this material for a while, you have more questions, by all means come back to comp.arch.fpga.

- Larry

Reply to
Larry Doolittle

I think it is one that is constructed with programmable logic using the normal programmable logic tools. This is in contrast to a hard-core processor, which is laid out in a more custom manner. Hard core processors can be present on an IC with programmable logic, but it is inserted as a single large piece of logic, rather than build with the standard programmable parts.

Soft core is more flexible, but hard core has better performance: size, speed, low power.

I suppose you either design your own with standard logic components or license an existing a design. I believe there is one processor design with some sort of free licensing.

I added comp.arch.fpga to the group list. This should bring in some more knowledgeable folk.

Thad

Reply to
Thad Smith

Look at

formatting link

Sumit

Reply to
Sumit Gupta

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.