- #1
PainterGuy
- 940
- 70
Hi,
I need to clarify few points about the text quoted below. I'd appreciate it if you could help me with the queries.
Question 1:
It says, "For embedded systems, the highest performance levels are often not needed or desired...".
Don't embedded systems need the highest performance level since they need to address the real time scenarios? For example, look at an embedded system for a sophisticated autonomous drone, doesn't the system need to be really fast? Yes, on the other hand, the embedded system used for a toaster, microwave etc., doesn't need to be fast and there is not much of performance requirement.
In my humble opinion, the mentioned statement is little vague. Do you agree?
Question 2:
Then, it says, "This allows for the use of processors which can be totally implemented by logic synthesis techniques..."
What are these synthesized processors? The ones implemented in an FPGA etc. using hardware description language (HDL)?
I don't think these days they design the processors using schematics. It is my understanding, in simple words, that these days the hardware engineers write the code and HDL converts the code into a schematic and then it's fabricated.
I need to clarify few points about the text quoted below. I'd appreciate it if you could help me with the queries.
Source: Computer Applications to Library By Kole Lambert, Page #169Soft Microprocessor Cores
For embedded systems, the highest performance levels are often not needed or desired due to the power consumption requirements. This allows for the use of processors which can be totally implemented by logic synthesis techniques. These synthesised processors can be implemented in a much shorter amount of time, giving quicker time-to-market.
Question 1:
It says, "For embedded systems, the highest performance levels are often not needed or desired...".
Don't embedded systems need the highest performance level since they need to address the real time scenarios? For example, look at an embedded system for a sophisticated autonomous drone, doesn't the system need to be really fast? Yes, on the other hand, the embedded system used for a toaster, microwave etc., doesn't need to be fast and there is not much of performance requirement.
In my humble opinion, the mentioned statement is little vague. Do you agree?
Question 2:
Then, it says, "This allows for the use of processors which can be totally implemented by logic synthesis techniques..."
What are these synthesized processors? The ones implemented in an FPGA etc. using hardware description language (HDL)?
I don't think these days they design the processors using schematics. It is my understanding, in simple words, that these days the hardware engineers write the code and HDL converts the code into a schematic and then it's fabricated.