Tag: C++

Kill the Zombie

This week, my task is to create a cache system for the FPGA synthesis and implementation process, and to kill the previous synthesis process. The cache system would…

Wrappers Classes and Modules

This week was really different!! Usually at the beginning of each week we used to be aware of the specific task that we have to achieve but in…

Code Modification

  Great! My blog is in its third decade now. Happily declaring that the project is getting close to the end. This week the final main functionality has…

A Step in the Debugger

Debugger After trying on the break point implementation last week, I decided to work on interface with Sumia and Islam’s code. As pre-discussed with my supervisor, the simulator…

Getting it Right!

Sadly I’ve just realized that my internship is getting closer to the end. Cannot really describe how I feel… Just mixed feelings. But what I really know is…

Drivers and I/O Addresses

Well this week the progress was relatively slow, and the output could really approach to zero, although the task at first glance seemed quite easy and that it…

C++ Name Mangling

While building our C++ application, I got interested in looking at C++ name mangling conventions used in GCC and learned quite a few things. I have always known…

Playing around with Bit streams

For a short period of time I’ll be writing a couple of C++ programs to do some tasks in our project. The first of them is what took…

Week2: GPIO Driver & C++ Tutorial

My task for the week was to write a GPIO driver that is compatible to Arduino using C++ language. Although I have learnt the basics ways of coding…