14 results found for ""
FPGA Reset: Concepts, Applications, and Types
Basic
·
39mins
Free
Explore the fundamental principles of FPGA resets, understand their real-world applications, and gain insights into different types of resets. Discover how effective reset strategies can enhance system stability and performance in various scenarios, ensuring your systems run smoothly and efficiently.
VHDL for FPGA Development
Basic
·
1hr 51mins
Free
Unlock the power of VHDL with our comprehensive training. You'll learn the fundamentals of VHDL syntax, data types, and structural modeling, as well as advanced topics like simulations and testbenches. By the end of this video, you'll be equipped with the knowledge to design, simulate, and implement complex digital systems using VHDL.
Timing Constraints Deep Dive with Radiant
Intermediate
·
1hr 34mins
2 Credit
Join us for an in-depth training course that will provide an extensive exploration of timing constraints in Lattice FPGA design using tools in the Radiant software. This comprehensive session will cover various aspects of timing constraints, including timing basics, static timing analysis, setup and hold times, timing constraint syntaxes, priorities and more. We will delve into the intricacies of timing analysis and demonstrate how to effectively apply timing constraints to optimize FPGA designs for performance and reliability. By the end of this session, you will have the knowledge and skills to leverage timing constraints proficiently in your FPGA projects, ensuring robust and efficient designs.
Verilog for FPGA Development
Basic
·
46mins
Free
This course focuses on Verilog, highlighting its importance in modeling digital integrated circuits and the RTL development process. Covering essential topics such as data values, assignments, statements, parameters, hardware circuit models, and synthesis best practices, this course is ideal for individuals new to FPGA.
Design Conversion: Converting From Intel to Lattice
Intermediate
·
2hrs 46mins
3 Credit
In this course, you will learn about the essential differences in FPGA architecture between two companies. Additionally, you will explore the unique low power features offered by Lattice. The course will equip you with the techniques to convert your designs based on various design flow aspects, including selecting an equivalent device, understanding HDL compatibility, comparing tools, converting constraints files, and identifying available modes for device programming.
GENERAL NOTICE: Other entity and product names used in this publication are for identification purposes only and may be trademarks of their respective holders.
Design Conversion: Converting From Xilinx to Lattice
Intermediate
·
2hrs 48mins
3 Credit
Learn about the key FPGA architecture differences between the two companies, and explore the unique low power features offered by Lattice. This course will provide you the techniques to convert your designs based on the design flow aspects, which includes selecting an equivalent device, understanding the HDL compatibility, tools comparison, constraints files conversion, and available modes for device programming.
GENERAL NOTICE: Other entity and product names used in this publication are for identification purposes only and may be trademarks of their respective holders.
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.