To apply for this task please complete this mandatory coding challenge together with your application: T871
Applications without matching coding challenge completed will not be considered.
Read our Google Summer of Code Overview page:
https://wiki.apertus.org/index.php/GSoC_Overview
The AXIOM Beta will soon feature an USB 3.0 Plugin with a Lattic FPGA to transfer raw video data via USB.
Goals:
- Implement gearwork and communication interface
- Implement link training
- Simulate/Test the interface and gearwork
Prerequisites:
- SERDES Know-How
- Coding, CRC, ECC
Language Skills:
- HDL (VHDL or Verilog)
Useful Links:
- https://wiki.apertus.org/index.php/AXIOM_Beta_Plugin_Module_1x_USB3_v0.2r1.1
- https://www.latticesemi.com/Products/FPGAandCPLD/MachXO2
- https://www.ftdichip.com/Products/ICs/FT600.html
- https://www.ftdichip.com/Products/ICs/FT602.html
Difficulty: Medium
Mentors: Bertl
To get in touch with any mentor check the Mentor Contact List.
Notes: If you do not have access to the required hardware platforms/dev kits, we will provide them (or remote access) to you for the duration of the project.