Interactive web site of Télécom ParisTech's ELECINF344/ELECINF381 Robotics and Embedded Systems classes (a.k.a. ROSE, 2012 session).


PCB Command motor and FPGA programming

Motor command :

This week-end I worked on the PCB will command the motor. It is now finished. We will use a AT90USB162 as micro controller.

Power problems :

We have finally solve our power management problem : indeed, in the propeller we need 1.2V, 1.8V, 2.5V, 3.3V, 5V(with almost 10A for 5V).


I thought about the internal architecture of our FPGA. My idea is the following :

I have coded the RAM controller part. I will realize a testbench to compare the timeline with the needed timeline.

As sensor, we will use a coding wheel. But, we have put on the propeller an halls sensor too, just in case …..

Jeremy Sauget

RoseAce : general architecture

In our last post, we did not know exactly the general architecture. We have now chosen and it all be explained in the following schematic:

All the components of the schematic are embedded on the propeller.

The gumstix will receive the video signal tanks to a wifi communication with a computer. A web server embedded on the gumstix will realised the communication with the computer. Then, the MPEG video will be convert into PNG files and store on the RAM. The FPGA will convert the PNG image on radius thanks to the Bresenham’s algorithm and then command the LED drivers.

The main components are the following:

FPGA , FPGA flash, RAM

Jeremy Sauget