IP Simulation with custom data

IP Simulation with custom data

Using the Build-in Vivado Simulator or QuestaSim or any other simulator is great for analyzing the RTL and verification of FSMs, signals flow, control and interfacing through I2C, SPI, AXI … Whats a little bit more tricky is the verification of DSP blocks,...
Fixed Point & 2’S Complement

Fixed Point & 2’S Complement

This topic will introduce some of the basic concept of using fixed point representation in FPGA. Because naturally in FPGAs, there is nothing like a “data format”,but only vector with some bits of data,its always a good idea to negotiate and or describe...
Configure Visual Studio CODE for C++ Developement

Configure Visual Studio CODE for C++ Developement

Visual Studio CODE is on the market for quite a while and thanks to its simplicity, lightweight and compatibility with variety of programming languages, it becomes a must-have for any programmers. For myself, I started using it 3 years ago, when I had to edit...
Simulating amount of daylight during the year

Simulating amount of daylight during the year

Every smartphone nowadays has a weather forecast and some more advanced forecasts lets you see the sunrise and sunset time along with the information whether the day is shorter or longer than the day before and also the difference of the time. I was wondering for a...