12- Down the wrong path

Basically I was supposed to add a small part to the simulation test bench of AEMB processor so that it’ll print out whenever there is a read or write to an I/O device displaying the address and used value. My mistake is that I didn’t realize I was supposed to Read more…

10- SOC

My new task is to design the SOC for the current product that we are working on. However, before getting to the actual design there is few tasks that need to be done first. Last week the task was to connect the AEMB2 processor to two block RAMS, one for Read more…

9- HDMI half done!

The above picture WAS NOT made by photoshop! Yesterday night my HDMI design displayed not only a red screen but a green and color patterned screen as well! In this post I will describe the structure of my HDMI transmitter, the outcome of my testing and finally the features that 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…

7-HDMI continued

I’m designing an HDMI transmitter. I often refer to XIlinx’s designs of the HDMI for demonstration on Spartan3 and Spartan6. The application notes for these two designs are very helpful especially the Spartan3 design. Moreover the coding itself is easy to understand. Here is the two application notes : for Read more…

6- Hello HDMI !!

The task at hand this week is to design an HDMI transmitter. I gotta admit it this is the most interesting project yet. HDMI is this cable that you connect between your computer and HD Display and magically high quality audio and video appears on that display. Of course it’s Read more…

Week 5: SPI done!

So it has been 2 weeks since the last time I’ve blogged and a lot have happened since then. Today we just finished the design and testing of the SPI peripheral device. That includes an SPI Master and slave that are wishbone compatible and a dummy master to test those Read more…

A stumble along the road

This week hasn’t been the most productive for me. I struggled to finish a simple dummy master to test the GPIO and to successfully connect my interface with the GPIO and make sure that all transactions are wishbone compatible. Having examined my results, my supervisor pointed out the following fatal Read more…