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
6d57c594ed
Queue can store data with type slv with arbitrary length
By using an std_logic_vector access type for the data field in the
queue record, we cann now push data with any arbitrary length in the
t_queue object. Mixed lengths are also possible now :)
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
9a38916108
add dir parameter to spi_* procedures to configure direction of data transmission (MSB->LSB and vice versa)
10 years ago
T. Meissner
8f2c3f5cd5
printing hex string instead of binary ones in std_logic_vector versions of assert_(un)qual() procedures
10 years ago
T. Meissner
0b3faa2877
using v_count instead of null check for look if queue is empty
10 years ago
T. Meissner
f1de455fd4
fixed wrong period parameter usage in spi_master() procedure
10 years ago
T. Meissner
76f15e8c76
integrate VHDL-08 libraries
10 years ago
T. Meissner
74675aa698
removed, using the VHDL-2008 string functions instead
10 years ago
T. Meissner
2b34512dec
clean up assert_* procedures, add new optional parameter for severity level
10 years ago
T. Meissner
389b3470f1
add cpha parameter do spi_master & spi_slave; change unit test to check all combinations of cpol & cpha
10 years ago
T. Meissner
10462234cc
more and besset comments
10 years ago
T. Meissner
58478fa5f0
add new SimP package with various general useful testbench procedures like spi master & slave
10 years ago
T. Meissner
990a511776
compile all packages in library 'libvhdl' now & use the library in the testbenches
10 years ago
T. Meissner
31bc032b82
add overloaded versions of all assert procedures with report string parameter added
10 years ago
T. Meissner
1dcf8fb9d4
add new procedures assert_true(boolean) and assert_false(boolean)
10 years ago
T. Meissner
fe2e5a5c7e
added new StringP (string conversion functions) and unit test for it
10 years ago
T. Meissner
a745128aa5
added new AssertP package with assertion procedures
10 years ago
T. Meissner
1b9408fda2
added new queue t_list_queue, implemented as linked list
10 years ago
T. Meissner
f4d72942b0
initial commit of simple queue design file & testbench
10 years ago