Dawn of Another Journey

Hi, nice to meet you all. Before I start writing my post, I have to say that this is actually the first blog post in my life. Guess I’m the type who likes to keep my thoughts and stories in the mind rather than putting them in words (well, writing in the brain is indeed faster than typing it out, just what I feel). I cannot imagine that my first blog will be something that is engineering-related! Normally I will Read more…

Introduction, Git and PICDEM.Net2

On 29 June 2015, I started the first week of my internship programme at Aeste. On the first day, my supervisor Dr. Shawn introduced the workplace and gave me a short brief of the task. Next, he guided me on how to login to system and access to the necessary websites. After that, Dr.Shawn invited me and another two new interns to lunch. During the lunch time, Dr. Shawn shared a lot of his precious experiences and useful information on Read more…

The WidgetSet Standalone Simulator

A Standalone Simulator This week, one of my task is to determine whether the simulator can be implemented as a standalone simulator, and also able to be called by any HTML/witty application to use it. As suggested by my supervisor, there is an example of widget set in the witty example, which has similar concept on this. After analyzing and did some research on the widget set, I manage to implement the widget set to be a standalone application and Read more…

First week of internship

This is the first week internship in Aeste Work (M) Sdn. Bhd.. The first day, Dr Shawn introduced the project background to us and I will work on the operating system of the project. The first and second day, I am practicing on using GIT tool for programming. GIT able to manage and record progression of programming during development period. For example, GIT can track files created in the folder. The amended file can commit using GIT with description from time Read more…

Board Modifications and Technical Layers

While entering the last stages of creating the PCB, there are still some changes to be made to the circuit. In addition to these modifications, this week the solder mask, solder paste, and silkscreen have been created. Also, finally I was able to come up with an estimate for the power consumption of the Spartan-6 FPGA. Here’s what you need to know. Schematic and layout modifications Although the board has been laid out and successfully routed, some changes to the Read more…

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 been added to it. The project now has the ability to compile the user C++ code, synthesize the top module and finally merge the bistream file and the elf file. Although everything is running correctly, the code has some small bugs here and there. So this week I had to fix things Read more…

Routing the Board

This week’s post is relatively short, as I spent most of the time doing the actual routing, so nothing much to talk about here! However, I will highlight some of the concepts and considerations that are important while routing. First let me say that all the board connections have been routed and most of the 3D models have been assigned to the components. Only the oscillator, and the memory card socket don’t have 3D models yet. Well, that’s not the Read more…

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 should be the back-end engine and should not have any visible interface in the Web Application. In order to ensure things going well, I took everything work on step by step, as I thought that things will not goes well if I merged all the break point codes that I had implemented Read more…

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 that this period has really enriched my life in all aspects. lol, Stop being so dramatic and get back to the work girl 3:) ! Introduction: This week I continued working on the integration of the project. Last week if you still remember I was stuck in the driver and I/O addresses. Read more…

Placing Components and Decoupling Capacitors

Last week after finishing the schematics I started with assigning and creating the components footprints. This was the first thing I finished this week, though it took some time to finish them. Afterwards, I started with placing the components on the board. Placing Components First things first; our board is compatible with the Arduino board, so its size should be the same as Arduino. Also, I/O ports should be located as the same location so Arduin’s shields and modules can Read more…