A
A
AnnPartovi2021-06-21 22:31:47
Processors
AnnPartovi, 2021-06-21 22:31:47

How does the firmware of a new grown processor or any other microelectronic device take place at the physical level?

How is it flashed for the very first time on a newly manufactured device? Let's say a processor. It is already grown with microcode inside, or it is connected to a “special device” that, like a parent, gives it the first understanding of what is “addition”, what is “subtraction”, what is “comparison”. How is the ordering of all these millions, billions of transistors into certain sections, which subsequently will be the "factory firmware"?
What books will allow me to understand the process of flashing microelectronic devices at the physical level? So that I can understand what is assembler, what is microcode, what is firmware, and how is a clean chip just released from the assembly line physically programmed into a usable processor? After all, if this or that device does not have the required instructions, I will not be able to use it.

How do these instructions shove the very, very first time? From birth, the human brain has the ability to recognize colors, sounds, images, faces and a bunch of other information (physical signals transmitted by electromagnetic field vibrations and air vibrations), somehow our DNA contains all this information and allows us to develop certain cells that will perform a particular function. DNA is passed down to us from two parents.

But after all, processors are literally a bunch of bunches of identical transistors initially, processors have initially grown different areas with such identical transistors, how are they forced to combine into such chains that allow them to specialize and become

Registers
, a block for storing results, a
block for executing instructions
...

and so on?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Saboteur, 2021-06-22
@AnnPartovi

From birth, the human brain has the ability to recognize colors, sounds, images, faces and a bunch of other information (physical signals transmitted by electromagnetic field vibrations and air vibrations), somehow our DNA contains all this information and allows us to develop certain cells that will perform a particular function. DNA is passed down to us from two parents.

Apparently you don't have kids yet.
The human brain from birth does not know how to do this, and begins to learn. Something else in the womb, something just after birth. The ability to focus the gaze is also necessary, and without this, what kind of images can we talk about?
But after all, processors are literally a bunch of heaps of identical transistors initially, processors have initially grown different areas with such identical transistors, how are they forced to combine into such chains that allow them to specialize and become

"Growing" a processor is not growing plants. This is the formation of a finished circuit with all the logic.

R
Ronald McDonald, 2021-06-21
@Zoominger

All basic operations in the processor are already hardwired, this is called "hardware implementation".
What you mean is called FPGA, google it, it's interesting.

V
Vasily Bannikov, 2021-06-21
@vabka

The processor is "grown" with a completely finished structure.
And to learn how to design processors, study processor architectures and basic logical operations.

1
15432, 2021-06-22
@15432

There is no ROM in the x86 processor, it is re-sewn every time it starts, from the BIOS. But at the factory, it is still "flashed" a little - electronic fuses are burned, where the CPUID, the number of cores, and much more will be configured. All this is flashed through debugging interfaces, for example, JTAG.
Microcontrollers with ROM are also flashed with firmware via JTAG or UART.

S
swerg, 2021-06-23
@swerg

To understand how everything works - read about the logical elements AND, OR, NOT. See how they are physically assembled from transistors (their circuit).
And the processor consists not just of homogeneous transistors, but of transistors combined into the same AND, OR, NOT, trigger, etc.
And adders, registers, caches, bus controllers, etc. are already assembled from them. You can also get acquainted with their circuitry and principles of operation. (these are all keywords for googling)
If we are talking about assembler, then again, take any book on the assembler of your computer (the assembler is different for all processors! If the processors are not compatible) and study it, you will learn about assembler;)
Good luck!

C
CityCat4, 2021-06-22
@CityCat4

The human brain is born with the ability to recognize colors, sounds, images, faces and a bunch of other information.

Nothing of the kind :) A newborn sees everything - all of a sudden - upside down! Well, that is, he sees how the image is actually formed on the retina (in full accordance with the laws of optics) and only after a while he learns to "flip" the image. And the same with everything else - if you are interested, we take a book for young parents and read it :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question