theory
Chapter 1 - Computer Abstractions and Technology
181 words·1 min
computer_architecture
calas
theory
risc-v
This is the first chapter of the book. I divided my thoughts and summary into four sections:
Computer Organization and Design RISC-V edition
·57 words·1 min
calas
computer_architecture
theory
risc-v
As part of my internship, I decided to read “Computer Organization and Design RISC-V edition” by David A.
Computer Organization
55 words·1 min
computer_architecture
calas
theory
Here, I will be updating what I learned about computer organization and architecture.
System Verilog
31 words·1 min
calas
system_verilog
theory
System Verilog is a hardware desciption language that builds on Verilog.
SRAM
258 words·2 mins
calas
theory
digital_logic
SRAMs are static memory. They are implemented using 6 transistors usually and because of that more expensive.
LUT
317 words·2 mins
calas
theory
digital_logic
Definition # Look up table is a memory. Instead of recomputing a circuit or a logic function every time, we compute and store in LUTs.
Digital Logic Circuits
25 words·1 min
calas
theory
This is where I will be adding entries on theories and concepts I learned along the way and would like to look back and reference.
Data Type: Nets
682 words·4 mins
calas
system_verilog
theory
Nets model physical connections between drivers. When you have multiple drivers
Configuration Logic Block
41 words·1 min
calas
theory
digital_logic
The architecture of FPGAs rely heavily on Configuration Logic Blocks (CLBs).
Bi-stable Flip Flop
345 words·2 mins
calas
theory
digital_logic
At the heart of an SRAM cell lies a bistable flip-flop, which is a circuit capable of holding one of two stable states: logic ‘0’ or logic ‘1’.
Part 4: Real-World Examples & Wrap-Up
500 words·3 mins
calas
computer_architecture
risc-v
theory
Benchmarking the Intel Core I7 # SPEC CPU Benchmark # If you had 2 computers, how would you know one of them performed better than the other?
Part 3: Performance, Power & the “Sea Change”
1960 words·10 mins
calas
computer_architecture
theory
risc-v
Performance # When you are choosing a computer, how should you choose?
Part 2: Inside the Machine – Abstraction Layers & Technologies
1161 words·6 mins
calas
computer_architecture
risc-v
theory
Below Your Program # For computers to run complex applications, there needs to be some sort of translation.
Part 1: Foundations & “Eight Great Ideas”
839 words·4 mins
computer_architecture
calas
theory
risc-v
Preface # The preface starts with a motivation to read this book - professionals of every computing specialty should understand both hardware and software.