T. Meissner
2ec21b0e31
Cleanup
4 years ago
T. Meissner
cad32585fc
Some more report messages
4 years ago
T. Meissner
0dba78bc86
Use odd_parity() of UtilsP package instead of local one
4 years ago
T. Meissner
b44a0d3ce4
Add simple error injection to test parity calc & check
4 years ago
T. Meissner
8e9b061a71
Use xor_reduce() of UtilsP package
4 years ago
T. Meissner
69c4bc5388
Add UART receive component & UART testbench
* New UART receive component with features similar to UART tx
* New UART simple testbench for the UART components
* TODO: checking of parity error
* Functional coverage
* Formal verification
4 years ago
T. Meissner
58327398e1
Add parity bit implementation
4 years ago
T. Meissner
18eb27af92
Add UART transmitter component
4 years ago
T. Meissner
eacf18cc49
Use two separate jobs in one GHA workflow instead of 2 separate workflows
5 years ago
T. Meissner
5cb77eb1a6
Add badge for formal GHA tests
5 years ago
T. Meissner
db4c115a27
Add GHA config for formal checks
5 years ago
T. Meissner
7ecc52fc03
Remove travis config file; use GHA instead
5 years ago
T. Meissner
2c9e8e54fe
Merge pull request #2 from eine/master
ci: add GitHub Actions 'test' workflow
5 years ago
eine
f0608173d3
ci: add GitHub Actions 'test' workflow
5 years ago
T. Meissner
9fb10aaf47
Add formal tests to readme
5 years ago
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
dd3b18ef41
Add formal verification of Wishbone components
5 years ago
T. Meissner
ea5a71fdff
Use generics to set vector lenghts instead of unconstrained vectors
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
7215aed753
Add info about new project location; add info about cloning with --recursive option
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
2ee7c4d131
Replace OSVVM directory by git submodule
7 years ago
T. Meissner
225e293de3
Add OSVVM license file [ci skip]
7 years ago
T. Meissner
a5733160f8
Move OSVVM dir to libvhdl root dir; switch to (patched) OSSV release 2017.05
7 years ago
T. Meissner
854dfdf98f
Config travis to only build master branch [ci skip]
7 years ago
T. Meissner
cab2370216
StackP is now a package with generics for type & max depth
7 years ago
T. Meissner
87543b443e
Remove VHDL-08 support files & make target for non vhdl08 supporting simulators
7 years ago
T. Meissner
97cc66ae75
Finally fixed travis config
7 years ago
T. Meissner
0d32530dc9
export path directly before running make
7 years ago
T. Meissner
566c7d0a75
Add badge for travis-ci state
7 years ago
T. Meissner
ca45771353
Add support for travis-ci
7 years ago
T. Meissner
4d5b2d2464
Update to new QueueP interface
7 years ago
T. Meissner
2a938e28b2
QueueP is now a package with generics for type & max depth
7 years ago
T. Meissner
d3deb31065
Update link & info to GHDL
7 years ago
T. Meissner
61eb06ee09
DictP is now a package with generics for key & type
7 years ago
T. Meissner
d80908fd7f
Merge pull request #1 from cmarqu/patch-1
Typofix
8 years ago
Colin Marquardt
71d0a323e2
Typofix
8 years ago
T. Meissner
910caa39bd
Add info about intention of this library
8 years ago
T. Meissner
2037a591e8
Set AssertP package to deprecated
Better use OSVVMs Alert package instead of AssertP routines
8 years ago
T. Meissner
4649f810f0
Change back to LGPL3 license
8 years ago
T. Meissner
4086876e14
Add assert for WB reset; add coverage of Local write/read
9 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
0a7b520990
Remove coverage reports in clean target
9 years ago
T. Meissner
5a8ff840cb
Add export of PSL coverage report
9 years ago
T. Meissner
cf1798b576
Guard test for value with to_ux01() function
9 years ago
T. Meissner
cf64ef1a00
slv versions of or_ and and_ reduce now with looped combinatorals
9 years ago
T. Meissner
44a4ee94e5
remove unused math_real library depedency
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
83bea18388
Make proc/fnc input parameters constant
9 years ago
T. Meissner
12ed13b76e
Replace setFirst() & setLast() proc by generic setIter() procedure
The new setIter() procedure replaces the setFirst/setLast procedures
by implementing both versions. A new datatype t_dict_iter is added which
serves as parameter type for the setFirst() procedure.
9 years ago