Muhammed KocaoğluPYUVM RAL(Register abstraction layer)Recently, pyuvm contributors added the UVM Register Abstraction Layer to pyuvm. So, I wanted to give it a try for fun. It is really good to…May 19May 19
Muhammed KocaoğluSynchronous FIFO Tester Using CocotbRecently I installed cocotb on my computer and tried the examples provided in the cocotb package under examples folder. The examples…Nov 19, 2022Nov 19, 2022
Muhammed KocaoğluDual Port (Asyncronuous) FIFO Design Part 1: Synchronizing asynchronous reset for write and read…Clock domain crossing is one of the most challenging topics in digital design for me. It took me a while to really understand it.Sep 14, 2022Sep 14, 2022
Muhammed KocaoğluDoubly Linked List in VHDL for testbenchesLinked list is the second most-used data structure after array in software. Implementing it in VHDL requires a dynamic memory allocation…Aug 3, 2022Aug 3, 2022
Muhammed KocaoğluFully Pipelined Generic Edge Detector Algorithms Using VHDLIn this post, we will see different types of edge detector algorithms implemented in VHDL. As you can see in the figure below, these are…Jan 16, 2022Jan 16, 2022
Muhammed KocaoğluGeneric FIR Filter Using Floating-Point IP in VivadoIn this post, I will be showing you my FIR filter design using floating-point IP in Vivado.Jan 9, 2022Jan 9, 2022
Muhammed KocaoğluOperator Overloading in VHDLIn this post, we are going to see how you can overload 2 multidimensional arrays in VHDL.Jan 2, 2022Jan 2, 2022
Muhammed KocaoğluImplementing Sobel Edge Detection Filter Using VHDLIn this post, we will see the implementation of Sobel Filter using software and firmware.Dec 26, 20212Dec 26, 20212
Muhammed KocaoğluGaussian Filter Using Vitis HLSIn my previous post, I implemented the Gaussian filter by using VHDL with 2 different methods. In the first method, I used floating-point…Dec 18, 2021Dec 18, 2021
Muhammed KocaoğluImplementing Gaussian Filter by Using VHDL to Blur ImagesIn this article, I will explain the steps I followed in order to implement Gaussian Filter.Dec 12, 20212Dec 12, 20212