Free Webinar Thursday: UVVM ? The standardized o pen source VHDL testbench architecture

The webinars are hosted by Aldec as follows: Thursday 26 April: EU: 3:00 PM ? 4:00 PM (CEST) :

formatting link

12 US: 11:00 AM ? 12:00 PM (PDT):
formatting link
11

-----------

For an FPGA design we all know that the architecture ? all the way from the top to the micro architecture ? is critical for both the F PGA quality and the development time. It should be obvious to any experienc ed designer that this also applies to the testbench.

Most FPGA designs are split into stand-alone modules ? for instance for each of the FPGA external interfaces. In VHDL these modules are VHDL e ntities, and they are normally accessed from a CPU via a standardized regis ter interface, which acts as an abstraction layer. This abstraction allows a safe and efficient control of the complete FPGA.

Such an approach should also be used for the verification environment - to simplify the testbench architecture and the control of the interfaces. This way the verification structure will mirror the design structure, allowing the best possible overview, readability, maintainability and reuse.

There is however nothing even close to a standard on how to build the testb ench architecture, how to access the verification components, how to contro l them, or how to extend them for more complex functionality. UVVM provides a very simple and powerful solution for all of this - and has in fact standardized the testbench architecture, the microarchitecture of the verification components and their command/status interface, a set of co mmon commands, debugging support, etc.

This makes it possible for the whole VHDL community to make verification co mponents that have the same architecture, can be integrated the same way, d ebugged the same way and controlled the same way. Thus, verification compon ents may be shared easily within the VHDL community, allowing designers to build their own test harness much faster than ever before ? using a mix of their own and 3rd party VHDL verification components.

Agenda:

- Where is time spent and wasted

- Basic testbenches using a good infrastructure

- Mirroring the design architecture

- Testbench, test harness, verification components

- Test cases and sequencers, transactions and synchronization

- Randomization and Functional Coverage

- The ESA extensions

- Live demo

- Conclusion

- Q&A

This webinar will show how UVVM is standardising the VHDL testbench archite cture and also present some of the most important UVVM extensions sponsored by ESA (the European Space Agency)

Reply to
Espen Tallaksen
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.