LCD in JointJS

Goodbye to another great week, with the highlight of watching The Walk with our boss. I thought the movie was great and inspiring, until I googled about Phillipe Petit (and the things he did). So.. my recent work is all about the LCD which I talked slightly about last week. I think the basic model is almost complete now, with the LCD now being able to print string! Though I must say it was achieved with some hardship and some Read more

Correction on Design and Method

Propagation Delay This week, my supervisor had some discussion with me. The first problems was my timing circuits. Previously, I actually made the timing signals by altering the clock edge, controlling the flip flop using the logic circuits into the clock input. However, this is a serious problem to the design, because I should never mess up with the clock. The clock should always be supplied as the real main clock do. I had neglected the importance of propagation delay on Read more

Almost a UI

Now, I must admit, time is really flying by; as they say in tales, almost in the blink of an eye. I am left with two more weeks and a lot more worth of work. Dr Shawn has been around the whole week and I believe, during this time, I had the most progress. It is not the fear or the push rather the clarification my doubts and instant feedback that I get on my work direction, flow and progress. It Read more

Bringing Life to the Simulation

Time really flies working in Aeste, every day brings a new learning experience for me. You can say life is never dull in Aeste, because Dr. Shawn is going to bring us for movie again this coming Thursday, yay! Moving to my work, as I have hinted last week, I was to implement JointJS with GPIO operations. All this would be to create graphics that the user can see, which brings to better user experience. For example, a digitalWrite(0, HIGH) Read more

Synthesis of Verilog

This week, I continued to work on the timing signal generation for CCD sensor. It is also my first time to actually write a real Verilog code that describes the circuit I drew. Initially, I started to rely on Icarus Verilog Simulator, which turns out that the output waveform is the ideal waveform that I was looking for. After working and tested for several timing signals, I decided to test it on the Xilinx ISE tools to check on my work. Read more

Clock is Ticking

This week, I spent a while studying more about stringstream and boostsystem in order to be able to work on separating the upload and download feature into independent WResources to ensure that it can be called by other projects when required i.e. comprise of individual entrypoints. I made a step by step check-list of how I would want to proceed with the separation as all of them which had already been under the same WApplication. Retrieving the access_token was the priority Read more

PIC32 and WolfSSL (ノಠ益ಠ)ノ彡┻━┻ |

This is my seventh week in AESTE. Getting started on PIC32 with DM320004 and wolfssl library. ┏(-_-)┓┏(-_-)┛┗(-_– )┓┗(-_-)┛┏(-_-)┓ ┏(-_-)┛┗(-_– )┓┗(-_-)┛┏(-_-)┓┏(-_-)┛┗(-_– )┓┗(-_-)┛┏(-_-)┓┏(-_-)┛┗(-_– )┓┗(-_-)┛┏(-_-)┓ Getting Started with PIC32 The following are needed before starting pic32 MPLABX IDE Microchip Library for Application – MLA (I suggest 2013 June MLA version for DM320004) Install XC32 compiler then install PIC32 Legacy Peripheral Libraries(two setup with XC32 first) Follow this link to import TCPIP Stack for PIC32 (First Step with DM320004) Next is to compile the TCPIP stack example Read more

Timing Signals for CCD

This week is pretty interesting, as I was working on the timing signals for the CCD. In order to perform demosaicing, my supervisor advised me to understand on the operation of the CCD. The CCD Phase Signal The CCD sensor will only operate and controlled by the timing signals that are supplied to the pins. I found this link to be useful in understanding the fundamental of CCD, such as the phase shifting of CCD output. Besides, CCD would have Read more

Moving on from Dropbox

It works! It works! It finally works!! I can say my “Upload/ Download” finally works after weeks of struggling with it. That was a joyous moment for me. This would have my last week fighting to get the feature working. After a lot of trial and error with various syntax and protocols, I have succeeded in showing Dropbox Upload/Download feature functioning for sample .txt files. As I have mentioned in the last week’s blog, I had been stuck with Error 404, which Read more

Intimate Session with Wt

For this week, I’ve worked on several different things, mostly to complete the linking between schematic, compiler and processor simulator. To communicate among the components, I have used emit() in Wt which implement the signal and slot system. Jsignal and Jslot The signal and slot system allows user to send up to 6 arguments. In official Wt documentation, there is little elaboration on how to perform the Wt.emit function. In any web application, it is important to send information among Read more