Tagged: aemb

More work on AEMB opcodes 0

More work on AEMB opcodes

In my second week, time was an issue. Therefore, I attempted to finish up more this week (my third week) so that I can cover the workload from week two. Generally, I am supposed...

Working on AEMB opcode 0

Working on AEMB opcode

For my second week, I couldn’t work as much as I imagined. After finishing the basic utilities and a general understanding of what I needed, I set off to write the opcodes. The opcodes require...

AEMB Data Interface, Execution and Branching 0

AEMB Data Interface, Execution and Branching

The journey of analysing AEMB is finally reaching a destination. In this post I will discuss AEMB’s interface with the data memory and with the accelerator bus. Moreover, I will explain the design of...

AEMB ISA, Registers, Memory 0

AEMB ISA, Registers, Memory

Dissecting AEMB continues. In this post I will give an overview about the instruction set architecture (ISA) of the AEMB and its register file. Finally I’ll explain how AEMB communicates with the data memory...

Exploring AEMB 0

Exploring AEMB

Over the past weeks I’ve been exploring the architecture of microprocessors in general and AEMB’s in particular. I wish I can say I am done with dissecting AEMB but I ain’t. In this blog...

15- A new AEMB. 0

15- A new AEMB.

I’ve managed to completely remove the Icache from AEMB. Simulation and FPGA implementation were both a success. However, after the edits AEMB now runs slower because it has to fetch each and every one...

14 – Removing Icache from AEMB 0

14 – Removing Icache from AEMB

My new task is to remove the Icache module from AEMB. Basically Icache holds all instructions before execution by the core. Icache acquires the instructions from whatever is holding them externally and keeps them...

13- AEMB cooperates ! 0

13- AEMB cooperates !

The above blinking LEDs are not regular blinking LEDs. These LEDs are connected to the output of a GPIO. That GPIO is controlled by the AEMB2 microprocessor and the AEMB2 microprocessor is fetching it’s...

The Littlest Processor 0

The Littlest Processor

I’ve always dubbed the AEMB as the littlest processor that could, after the famous book with an engine. To figure out just how little it is? It occupies less than 20% of the real-estate...

Yick Hong: Introductions 0

Yick Hong: Introductions

I’m a final year student from Multimedia University (MMU), currently pursuing Bachelor of Engineering (Honours) in Electronics. As for my first post in AESTE’s blog, I’m sharing my experiences on job application to AESTE, and...