We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

We offer both self-paced and live training options for working with our FPGA devices and tools. Tutorials are self-paced design instructions that include design files. We typically hold our instructor-led live training courses regularly at our training location in San Jose, California, but they are remote until further notice.

We can also deliver private training for groups of six engineers or more at any customer site. We can modify class content to accommodate your design flows and requirements.

Course Schedule 


Please refer to the table below for class titles and dates. Please note that registrations will not be accepted after the registration cutoff date.

Instructor-led classes begin at 8:30 a.m. Pacific time and end at approximately 5:00 p.m. Due to the COVID-19 outbreak, all classes will be taught remotely. There will be no in-person training classes until further notice. University students may attend training classes if space is available.

Please contact Tim McCarthy (tim.mccarthy@microchip.com) if you have questions about FPGA training.

Class Name Start Date Duration Register Registration Cutoff Comments
Introduction to Libero® SoC Design Suite February 1 2 days Register January 30 Remote Only
Introduction to High-Speed I/Os of PolarFire® FPGAs Course February 9 1 day Register February 7 Remote Only
Introduction to PolarFire® FPGA Transceivers Course March 8 1 day Register March 6 Remote Only
Introduction to SmartHLS™ Compiler Software March 22 1 day Register March 20 Remote Only

Experience using basic Windows® operating system functions is required. We reserve the right to cancel or combine classes with less than five registrants.

Minimum System Requirements


  • OS: Windows 10 Professional 64-bit operating systems
  • Browser: Microsoft Edge, Mozilla Firefox 4.0, Google Chrome 5.0 (JavaScript enabled) or the latest version of each web browser
  • CPU: 1.4 GHz Pentium
  • Memory: 16 GB recommended. Please refer to Libero SoC Design Suite Device Support.
  • Network connection: cable modem or an Internet connection of DSL or better 

How to Register 


To register for a class, please submit an online registration form per student.

Each registered student will have a reserved seat in the class on the date(s) listed on the online schedule. However, classes with less than five registered students may be canceled or combined at the instructor's discretion. If a class is cancelled or combined, students may have their reservation moved to the next class date.

We are not responsible for any costs incurred for travel expenses related to the class. We strongly recommend the purchase of refundable or transferable fares.

We hold classes at our San Jose, California facility. However, students in North America who cannot travel to San Jose may attend any course remotely.

Classes begin at 8:30 a.m. Pacific time and end at approximately 5:00 p.m. Please allow for extra time when you arrive at the facility to check in with the receptionist and to obtain a temporary badge. Someone will escort you to the training room location between 8:15 and 8:30 a.m.

Like most computer lab environments, the classroom can often be a bit cool. While we do our best to keep the environment comfortable, we suggest bringing a light jacket or sweater.

We provide students with lunch. You may also bring your own food if you prefer. Please note any special meal requirements, such as vegan or vegetarian entrees, on your registration form.

Driving Directions


Our San Jose facility is located at 3870 North First Street, San Jose, CA 95134.

If you do not wish to rent a car, you may take a taxi from the San Jose airport to the facility, which is approximately six miles each way. The San Francisco and Oakland airports are approximately 33 miles each way from our San Jose facility.