matrixofdynamism
Advanced Member level 2
I am trying to figure out why people came up with idea of a soft microprocessor that is implemented on a programmable logic device.
Why do we need it and how does it make the design process flexible?
If such a thing is an IP (and thus protected by laws and license fees e.t.c) that how can one change it to meet ones needs?
If we really do need a microprocessor we can have one outside the FPGA as well right? This way all the logic elements in the FPGA can be used for other things.
Last point, how do we program such a soft processor as its called, since its architecture can keep varying and thus it can't have a single compiler right?
Why do we need it and how does it make the design process flexible?
If such a thing is an IP (and thus protected by laws and license fees e.t.c) that how can one change it to meet ones needs?
If we really do need a microprocessor we can have one outside the FPGA as well right? This way all the logic elements in the FPGA can be used for other things.
Last point, how do we program such a soft processor as its called, since its architecture can keep varying and thus it can't have a single compiler right?