T. Meissner
83d3e05757
Add bmc mode; integrate simulation PSL checks
* Add BMC mode to formal tests
* Adapt wishbone simulation testbench to new generics
* Integrate simulation PSL checks in Wishbone components
* Add generic for Simulation PSL checks to Wishbone components
5 years ago
T. Meissner
dd494f0901
New Wishbone checks; Fix illegal PSL property
* A lot of new checks are added to WishboneCheckerE unit
trying to implement the rules of the Wishbone spec.
* An illegal use of the suffix implication instead of logical
implicationis fixed in WishboneMasterE unit
6 years ago
T. Meissner
e953cda1d8
Refactoring Wishbone tests & design
* Add 1st initial version of WishBone checker unit
* Add Wishbone package with component & type declarations
* Replace WB slave register by dictionary
7 years ago
T. Meissner
4d5b2d2464
Update to new QueueP interface
7 years ago
T. Meissner
61eb06ee09
DictP is now a package with generics for key & type
7 years ago
T. Meissner
f8df805820
Add test of WB master local write & read at same time
* New test case of local write & read at same time
* Add check for WB cycle dependent of WB master local write & read
9 years ago
T. Meissner
d6ce7b4ff3
Replace directed Wishbone tests by coverage driven ones
Instead of using directed tests we switch to coverage driven ones
by using OSVVM capabilities.
9 years ago
T. Meissner
652e9b6a2a
Add uint_bitsize() function
uint_bitsize(x) is used to calc number of bits needed for slv when
interpreted as natural and result as unsigned vector.
9 years ago
T. Meissner
28383d2ae0
Add monitor to check master initiated WishBone transfers
The new checker monitor WishBoneBusMonitorP checks that address & data
on the WishBone bus are equal to the ones wihich were given at the local
port of the WishBoneMasterE unit to initiate the transfer.
9 years ago
T. Meissner
f9361cc0d0
Outcomment VHDL-08 proposal library including & uses
By using an actual version of GHDL, we don't need the VHDL-08
proposal libraries anymore. Enough features of VHDL-08 are integrated
in GHDL to compile OSVVM and our testbenches
9 years ago
T. Meissner
500f41f4b7
add init() procedure to t_list_queue type to configure the maximal depth of the linked-list queue
10 years ago
T. Meissner
7d60f0ae1b
add simple wishbone master and slave with support of classic single write and read as specified in the wishbone spec b4; add unit tests for wishbone m,aster & slave
10 years ago