Week 0111

After a week of struggling RC4 seems to be ready and operating, here are some results: The key sent by a master (here it’s simply “Key” wrapped many times, creative isn’t it?) Then the message that needs to be encrypted (here “Plaintext”, yet again cunning) And finally the result ! Read more…

Week 4: Setting up the test bench continued

It is almost unbelievable that it has been a month since I joined Aeste. This week has been my least productive week so far because I’d been trying to resolve non-important but work-hindering problems. During week 3, I managed to compile the remoteproc framework independently and the last thing that Read more…

Week1: Spartan-6 Configuration Interfaces

Another week, another intern. I started on 28 June and was told by my supervisor that I’ll be working mainly with Jia Xien in contributing to the hardware and firmware aspects of Aeste’s current project. After going through the basic tutorials on Git and C, I dove right into my task of the week: researching and weighing configuration interfaces for an FPGA. If you’re feeling an onset of TL;DR-itis, feel free to skip to the last paragraph.

(more…)

Week 3: Setting up Linux kernel Test Bench

My task for this week is to compile the remoteproc framework, and setup its test bench. After analyzing the framework’s source code, I figured that it cannot be compiled as a modulable framework/driver. This means that I’ll have to compile the whole kernel in order to test the framework. To Read more…

Week 0110

Time flies when you’re having fun. Sixth week has come to an end which means I am officially halfway with my internship. As for the SHA1 let pictures speak for themselves. And as a proof the results from wikipedia I also started working on RC4 stream cipher algorithm. It seems Read more…

W02-Hello World

This week tasks assigned to me is to continue with git study and Java tutorials. Although I have done with the git tutorial the previous week, I somehow use another half day to refresh some memory on it before I proceed to Java tutorials. Overall the Java tutorial covers up Read more…

8- HDMI taking too long.

My HDMI transmitter is taking way too long to finish with no one to blame but myself. In this post I’ll describe the general structure of my HDMI transmitter. First, at the core lies the encoder. The encoder is the module that encodes the video, audio and control commands into Read more…