An application note should lead you to a result you can understand and reproduce. Each guide therefore starts with the problem and objective, followed by tools and prerequisites. Examples are deliberately small so you can check assumptions before applying the process to your project.
Use the topic, manufacturer and product filters. A manufacturer reference does not mean that every example was executed in that manufacturer’s environment. The actual test status and limitations are stated in the individual article.
Application note
Develop a small self-checking VHDL testbench
A complete four-bit counter with reset, count, hold and overflow checks, plus a deliberately failing run.
Read articleApplication note
Build structured VHDL verification with OSVVM
An original OSVVM counter test with affirmations, a result report and a documented entry point for Riviera-PRO.
Read articleApplication note
Reproducible simulation and regression with VUnit
A complete VUnit workflow with separate builds, report validation, a time limit and deliberate failure cases.
Read articleHow to apply an example to your project
- Read the prerequisites and version scope before running commands.
- First place the example in a separate working directory.
- Compare the actual result with the stated expectation.
- Check at least one deliberately triggered failure.
- Only then extend the file set, libraries and run configuration.
For the fundamentals, the technical articles introduce each method. For project-specific requirements, you can request technical advice.