Hardware-Software Codesign · Systems Architecture Document SA-001
[EN] [Tags]

Telemetry

Hello World

Why I start at the lowest layer, and what this log will contain.

This is the first entry in the log.

I am a computer engineering student. My interest is the layer where the hardware becomes software. A voltage on a wire becomes a bit. A bit becomes an instruction. An instruction becomes a result that you can see, hear, or measure.

Most of the work here uses the same method. I start at a first principle: a logic gate, a raw byte, or a signal on a bus. Then I go up one layer. I do this only after I know what that layer gives me. Two examples: a CPU from one NAND gate, and a WAV file that I write one byte at a time, not with a library call.

My goal is to know each layer before I use it. This site is the log of that work.