FPGA Design Techniques
Basic . 51mins
1 Credit
Get introduced to different techniques when developing the design that will be implemented in your FPGA. This course covers fundamental concepts, things to watch out for, and provides ideas to optimize your design for speed, area, power, or reliability. Learn about Clock Domain Crossing (CDC) – which is an important consideration when implementing a design in the FPGA – and solutions that can be used to overcome CDC issues. Be guided with best practices to help you design a more stable and optimized FPGA implementation.
Developing with Lattice FPGA: Understanding Design Constraints
Intermediate . 47mins
1 Credit
Get an in-depth understanding of the design and timing constraints methodology in this training course. Explore design constraints entry options, understand design constraints precedence rules and how they impact your design implementation, and learn about the Constraints Propagation Engine (CPE). Get recommendations and tips on what to watch out for when you define your design and timing constraints. Note: This training course specifically refers to Lattice Radiant design software but many of the concepts apply to Lattice Diamond as well.
Design & Development with Lattice FPGA: Application
Basic . 1hr 34mins
1 Credit
Ready to start implementing your design on a Lattice FPGA? This course will go over practical basics on how to start configuring the FPGA. Learn about all the various I/O settings. Understand timing characteristics and learn how to define proper timing specification. Explore the FPGA architecture and how it can be configured. Complete the picture by learning how to program the FPGA.
Verification with ModelSim
Intermediate . 1hr 49mins
2 Credit
This course offers a deep dive into using ModelSim for verification of your FPGA design. Learn how to leverage ModelSim to maximize your simulation experience. Explore the various features that can accelerate simulation set up and enhance simulation analysis – we cover features such as the Radiant Simulator Wizard, simulation scripts, and ModelSim customizable libraries, waveform display, GUI layout, and simulation configurations.
Developing with Lattice FPGA: Configuration/Programming
Intermediate . 20mins
Learn fundamentals of FPGA configuration and programming in this training course. Here, we focus on the features available on the Nexus FPGAs. Get an in-depth understanding of the configuration flow, explore the status and control registers for configuration status monitoring, and review best practices for configuration debug.
Lattice Radiant Overview
Basic . 8mins
Be introduced to the Lattice Radiant design software. Preview the easy-to-use design experience as we go over the powerful design and intelligent planning tools available, advanced optimization engine and analysis tools, and real-time debug capabilities for more precise design implementation.
Developing with Lattice FPGA: Advanced Security Features for Configuration
Advanced . 25mins
1 Credit
Introducing the advanced security features for configuration that are available on all Lattice Nexus-based FPGAs. Learn how to implement these features through Lattice Radiant design software, including using the Programmer tool, and understanding the options available. Get insights into the lock policies and port locking mechanism to ensure proper usage of these security features.
Design & Development with Lattice FPGA: Fundamentals
Basic . 49mins
1 Credit
New to developing solutions using FPGAs (Field Programmable Gate Arrays)? This is the perfect place to start. In this course, we will provide fundamentals of digital logic and digital system design, and tie it to advantages of an FPGA-based implementation.
Shopping Cart