Add VPI examples
This commit is contained in:
19
examples/log2-vpi/vpi_log2.utest
Normal file
19
examples/log2-vpi/vpi_log2.utest
Normal file
@@ -0,0 +1,19 @@
|
||||
;; -*- scheme -*-
|
||||
|
||||
;; Compile VPI module for each test
|
||||
|
||||
(let ((top "vpi_log2"))
|
||||
(map
|
||||
(lambda (arg)
|
||||
(utest/tb
|
||||
((format "log2_~a" arg))
|
||||
|
||||
(if (utest/iverilog-compile-vpi "vpi_log2.c" #:name top #:libs "m")
|
||||
(utest/run-simulation-iverilog
|
||||
"vpi_log2.sv"
|
||||
top
|
||||
#:parameters `((ARGUMENT ,arg))
|
||||
#:vpimods top)
|
||||
|
||||
#f)))
|
||||
(iota 20)))
|
||||
Reference in New Issue
Block a user