Reports

Week 1:

 

Installation of the Logibone tools, installation of the Xilinx and Mentor Graphics software

Start the design of a basic project in Verilog for the Logibone.

 

Week 2:

 

Continuous of the design of a basic project in Verilog for the Logibone

Run the project designed in the Logibone

 

Week 3:

 

Study of the GPMC bus

Start of a testbench for simulating the Logibone and BeagleBone communication

Design of the website

 

Week 4:

 

Continuous of the testbench design and correction of errors in the design

Continuous of the website

 

Week 5:

 

Design of a parameterizable and easy to reconfigure register block of input and output registers

Redesign of the testbench to cover the new block test

 

Week 6:

 

Design of the memory block in a easy and reconfigurable way

 

Week 7:

 

Analyze of the possibility of having interrupts in Beaglebone from FPGA

Rearrange of the memory block position and reconfigurability for better synthesis

 

Week 8:

 

Starting adding new blocks for the project

Update website

 

Week 9:

 

Adding PWM block

Make a tool for generate the parameters

 

Week 10:

 

Continue making the tool for generate parameters

 

Week 11:

 

Adding PWM H-Bridge, UART, Digital I/O

 

Week 12:

 

Adding SPI

Upgrading the software for the new blocks

 

Week 13:

 

Adding Custom Blocks

 

Week 14:

 

Correcting bugs, updating the software tool

Correcting bugs in the hardware

 

Week 15:

 

Making a script

Develop the error system of the software tool

 

Week 16:

 

Correcting bugs

Integration of Servo Controller

 

Week 17:

 

Writing Thesis

 

Week 18:

 

Writing Thesis

 

Reconfigurable peripheral manager for embedded robotic systems

 

@ copyright Filipe Lopes