Organized VUnit testbenches into test cases.
authorLars Asplund <lars.anders.asplund@gmail.com>
Tue, 8 Jun 2021 20:32:57 +0000 (22:32 +0200)
committerLars Asplund <lars.anders.asplund@gmail.com>
Wed, 9 Jun 2021 16:00:53 +0000 (18:00 +0200)
commit0940b8a9d3e77b6f9a6f10d632d674cde0ac47ac
tree5fafdf660afe761794d2c37d30cdac94b09102e3
parent08c0c4c1b41b3e7d18b9c3fa4a9bdfa42b5f491c
Organized VUnit testbenches into test cases.

Several of the testbenches have stimuli code divided into sections preceded with a header comment explaining
what is being tested. These sections have been made into VUnit test cases. The default behavior of VUnit is
to run each test case in a separate simulation which comes with a number of benefits:

* A failing test case doesn't prevent other test cases to be executed
* Test cases are independent. A test case cannot fail as a side-effect to a problem with another test case
* Test execution can be more parallelized and the overall test execution time reduced

Signed-off-by: Lars Asplund <lars.anders.asplund@gmail.com>
countzero_tb.vhdl
divider_tb.vhdl
multiply_tb.vhdl
rotator_tb.vhdl