Saturday, May 22, 2021

SystemVerilog Reference Sheet

Here is a quick reference sheet for SystemVerilog concepts which includes definition, syntax and examples. This should be helpful to refresh the basic SV concepts for interviews. 

Cache Controller Design Verilog Code

Cache is a small piece of memory present in CPUs used to improve memory access times. Let us see how to design a cache controller in Verilog to control such a cache.

Saturday, April 3, 2021

Perl File Handling Examples

Here are some Perl examples that involves file I/O operations.

Perl Basic Examples

Let us learn Perl the practical way with some examples that will help to understand the usage of different commands and constructs in Perl.

Perl Commands: Reference Sheet

Here are some important Perl commands and constructs that are commonly used in Perl scripts to serve as a reference.

Friday, April 2, 2021

Gated Clock Divider for integral N

Here is a practice question in Verilog where we implement a gated clock divider with the given specifications.

Sunday, February 28, 2021

MIPS Processor Design Using Verilog: Part 3

The previous two sections of the Processor Design series explored the intricacies involved in designing a simple MIPS based processor. In this final section, we will look at how the processor can be simulated and how we can check the results.