About the guest: Carlos Luigi Ramos is an FPGA Engineer for Anritsu Japan. He has 4 years of experience in developing digital circuit modules for the signal modulation/demodulation and MIMO applications for 5G Testers. He has a bachelor's degree in ECE from UP Diliman, and he was a part of the Digital Signals Processing Laboratory.
In this episode we talked about:
- How he ended up working for an FPGA team, and the kind of training he got in the beginning
- The languages used in FPGA coding, and how its parallel processing is different from other codes
- The projects he got involved in, and the work he has done for the Demodulation and Modulation groups of Anritsu's 5G Tester
- What are detailed in the 3GPP specifications
- The process of FPGA development: design (spec review, circuit design, timing charts), coding (circuit, input data, output data), simulation (in PC), verification, hardware deployment, and testing
- The challenging and rewarding aspects of the work of an FPGA engineer
- The next steps in the career of an FPGA engineer, how to become an expert FPGA engineer, and the two types of an FPGA engineer
- What is an FPGA, the applications you can build with it, and the devices that need it
- FPGA vs ASIC, and how FPGA allows reprogrammability of the digital circuits
- The FPGA architecture, and the best practices in designing FPGA applications
- The most useful skills and character traits for an FPGA engineer
- The future of FPGA, and why the demand for FPGAs will only grow in the future