Skip to main content

calas

Learning Logs
·11 words·1 min
calas learning_log
This is where I will update my daily progress and activities.
Week 5
341 words·2 mins
calas learning_log
Week 5 Learning Log (June 16–20, 2025) # 1. Objectives # Library Documentation
Week 4
318 words·2 mins
calas learning_log
Week 4 Learning Log (June 9–13, 2025) # 1. Objectives # Literature Review & Blogging
Week 3
762 words·4 mins
calas learning_log
Week 3 Learning Log (June 2–6, 2025) # 1. Objectives # ALU Implementation & Testing Design a simple 4-bit ALU using Vivado IP Integrator arithmetic blocks (alu_bd.
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.
Week 2
766 words·4 mins
calas learning_log
Week 2 Learning Log (May 26–30, 2025) # 1. Objectives # HDL Implementation & Simulation Implement and simulate the following combinational primitives: 4-bit Subtractor (subtractor4.
Computer Organization
55 words·1 min
computer_architecture calas theory
Here, I will be updating what I learned about computer organization and architecture.
Week 1
762 words·4 mins
calas learning_log
Week 1 Learning Log (May 19–23, 2025) # 1. Objectives # FPGA Architecture & Tools Understand FPGA internal architecture: CLBs (LUTs, muxes, flip-flops), on-chip SRAM/Block RAM Install and configure Vivado/Vitis 2022.
Internship Timeline
470 words·3 mins
Motivation for the Internship: # I am passionate about forging a career in research and innovation within computer engineering. This internship offers a unique opportunity to translate my theoretical knowledge into hands-on expertise by designing and building a processor from the ground up.
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.