Internship at Swindon Silicon Systems

Internship at Swindon Silicon Systems

Who is Swindon Silicon Systems?

Company Summary

Swindon Silicon Systems is a global leader in the design and supply of automotive and industrial mixed-signal ASIC solutions.


Company Info

The problem to be addressed

The Project

An overview of my proposed solution

The company had a lot of unit tests for VHDL in Vivado that was running on an FPGA. The tests were issued on a Linux PC with the FPGA plugged in through the PCIe connector. As they wanted to transition to tests more applicable to their use cases, portability became key.

The task at hand was to use a custom distro of Linux on an MCU to run the VHDL Tests. The proposed interface between the user and the VHDL tests was Jupyter Notebooks.

The design of the solution

What I learned

  • My biggest takeaway was familiarisation with Linux on a daily basis, which led me to adopt it as an OS in my personal life as well.
  • I had faced a project that was much bigger than I could understand or see its completion in my time there, so I realised that I had to focus on the key requirements asked of me for the time being, while absorbing information about the rest of the project organically.
  • It was my first role in an organisation larger than 10 people, so I had to learn to interact with the managerial hierarchy and with colleagues working on similar parts of the codebase.
  • Introduction to SVN as a repository storage system as opposed to Git.