Third Week

This week which is my third, here at Aeste, was more about reading and understanding the current board. I started the week by redoing the Board Architecture that I worked on last week. At the time I did not fully understand what was asked, so I ended up doing it Read more

First week at Aeste

This week, I started my internship with Aeste. The week did not start well for me as I was not able to cover all the pre-internship material that was assigned to me by Dr. Shawn. After being scolded by him on the first day, I had an even bigger task Read more

Proceeding to SD card

After successfully integrating the FPGA code with ethernet and USB serial, I proceeded to create a test firmware to establish and verify a connection with a micro SD card. The first thing to note about this project is that the SD card is connected to the PIC32 through the FPGA, Read more

Successful integration of FPGA project

The FPGA project has been succesfully integrated into the current project containing the usbcdc and ethernet. Now the test firmware has working ethernet, usb serial port, and also successfully configures the FPGA. My attempt at integrating the FPGA project with the other two did not work initially, with the result Read more

FPGA now working

The FPGA is now configurable using the pic32mz. The cause of the problem was identified as being the clock to the FPGA not being set, and also the ucf file declared an unconnected pin, J13 as the clock pin. The problem was solved by enabling REFCLKOx in the Harmony Configurator, System Read more

Testing the FPGA

Started the week by checking some of the keyboard code to find out what is wrong. I found that the device driver for the keyboard seem to be working ok, just the key sending part. The code seems to be for a keyboard with a 6 key rollover, which lets Read more